Proceedings

Fast Model Identification via Physics Engines for Data-Efficient Policy Search

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 3249-3256.

https://doi.org/10.24963/ijcai.2018/451

Abstract

This paper presents a method for identifying mechanical parameters of robots or objects, such as their mass and friction coefficients. Key features are the use of off-the-shelf physics engines and the adaptation of a Bayesian optimization technique towards minimizing the number of real-world experiments needed for model-based reinforcement learning. The proposed framework reproduces in a physics engine experiments performed on a real robot and optimizes the model's mechanical parameters so as to match real-world trajectories. The optimized model is then used for learning a policy in simulation, before real-world deployment. It is well understood, however, that it is hard to exactly reproduce real trajectories in simulation. Moreover, a near-optimal policy can be frequently found with an imperfect model. Therefore, this work proposes a strategy for identifying a model that is just good enough to approximate the value of a locally optimal policy with a certain confidence, instead of wasting effort on identifying the most accurate model. Evaluations, performed both in simulation and on a real robotic manipulation task, indicate that the proposed strategy results in an overall time-efficient, integrated model identification and learning solution, which significantly improves the data-efficiency of existing policy search algorithms.

  1. [Abbeel et al., 2006] Pieter Abbeel, Morgan Quigley, and Andrew Y Ng. Using inaccurate models in reinforcement learning. In Proc. of ICML. ACM, 2006.
  2. [Agrawal et al., 2016] Pulkit Agrawal, Ashvin Nair, Pieter Abbeel, Jitendra Malik, and Sergey Levine. Learning to poke by poking: Experiential learning of intuitive physics. NIPS, 2016.
  3. [Bansal et al., 2017] Somil Bansal, Roberto Calandra, Ted Xiao, Sergey Levine, and Claire J Tomlin. Goal-driven dy- namics learning via bayesian optimization. In IEEE CDC, 2017.
  4. [Bekris and Kavraki, 2008] K. E. Bekris and L. E. Kavraki. Informed and Probabilistically Complete Search for Mo- tion Planning under Differential Constraints. In STAIR, 2008.
  5. [Bongard et al., 2006] Josh Bongard, Victor Zykov, and Hod Lipson. Resilient machines through continuous self- modeling. Science, 314(5802):1118-1121, 2006.
  6. [Brockman et al., 2016] Greg Brockman, Vicki Cheung, Ludwig Pettersson, Jonas Schneider, John Schulman, Jie Tang, and Wojciech Zaremba. Openai gym. arXiv:1606.01540, 2016.
  7. [Byravan and Fox, 2017] Arunkumar Byravan and Dieter Fox. Se3-nets: Learning rigid body motion using deep neural networks. In ICRA. IEEE, 2017.
  8. [Chatzilygeroudis et al., 2017] Konstantinos Chatzilyger- oudis, Roberto Rama, Rituraj Kaushik, Dorian Goepp, Vassilis Vassiliades, and Jean-Baptiste Mouret. Black- Box Data-efficient Policy Search for Robotics. In IROS, September 2017.
  9. [Cutler and How, 2015] Mark Cutler and Jonathan P How. Efficient reinforcement learning for robots using informa- tive simulated priors. In ICRA. IEEE, 2015.
  10. [Deisenroth et al., 2011] M. Deisenroth, C. Rasmussen, and D. Fox. Learning to Control a Low-Cost Manipulator us- ing Data-Efficient Reinforcement Learning. In R:SS, 2011.
  11. [Dogar et al., 2012] Mehmet Dogar, Kaijen Hsiao, Matei Ciocarlie, and Siddhartha Srinivasa. Physics-Based Grasp Planning Through Clutter. In R:SS, July 2012.
  12. [Duan et al., 2016] Yan Duan, Xi Chen, Rein Houthooft, John Schulman, and Pieter Abbeel. Benchmarking deep reinforcement learning for continuous control. In ICML, 2016.
  13. [Erez et al., 2015] Tom Erez, Yuval Tassa, and Emanuel Todorov. Simulation tools for model-based robotics: Com- parison of bullet, havok, mujoco, ODE and physx. In IEEE ICRA, 2015.
  14. Finn and Levine, ] Chelsea Finn and Sergey Levine. Deep visual foresight for planning robot motion. ICRA 2017.
  15. [Hansen, 2006] Nikolaus Hansen. The cma evolution strat- egy: a comparing review. Towards a new evolutionary computation, pages 75-102, 2006.
  16. [Hennig and Schuler, 2012] Philipp Hennig and Christian J. Schuler. Entropy Search for Information-Efficient Global Optimization. JMLR, 13:1809-1837, 2012.
  17. [Kober and Peters, 2009] Jens Kober and Jan R Peters. Pol- icy search for motor primitives in robotics. In NIPS, 2009.
  18. [Kober et al., 2013] J. Kober, J. Andrew (Drew) Bagnell, and J. Peters. Reinforcement learning in robotics: A survey. IJRR, 2013.
  19. [Lee et al., 2017] Gilwoo Lee, Siddhartha S Srinivasa, and Matthew T Mason. Gp-ilqg: Data-driven robust optimal control for uncertain nonlinear dynamical systems. arXiv preprint arXiv:1705.05344, 2017.
  20. [Littlefield et al., 2017] Z. Littlefield, D. Surovik, W. Wang, and K. E. Bekris. From Quasi-Static To Kinodynamic Planning For Spherical Tensegrity Locomotion. In ISRR, 2017.
  21. [Lynch and Mason, 1996] K. M. Lynch and M. T. Mason. Stable pushing: Mechanics, control-lability, and planning. International Journal of Robotics Research, 18, 1996.
  22. [Marco et al., 2017] Alonso Marco, Felix Berkenkamp, Philipp Hennig, Angela P. Schoellig, Andreas Krause, Ste- fan Schaal, and Sebastian Trimpe. Virtual vs. real: Trading off simulations and physical experiments in reinforcement learning with bayesian optimization. In ICRA, 2017.
  23. [Nguyen-Tuong and Peters, 2010] Duy Nguyen-Tuong and Jan Peters. Using model knowledge for learning inverse dynamics. In ICRA, pages 2677-2682, 2010.
  24. [Pautrat et al., 2017] Rémi Pautrat, Konstantinos Chatzi- lygeroudis, and Jean-Baptiste Mouret. Bayesian optimiza- tion with automatic prior selection for data-efficient direct policy search. arXiv preprint arXiv:1709.06919, 2017.
  25. [Peters et al., 2010] Jan Peters, Katharina Mülling, and Yasemin Altün. Relative entropy policy search. In AAAI, 2010.
  26. [Rasmussen and Williams, 2005] Carl Edward Rasmussen and Christopher K. I. Williams. Gaussian Processes for Machine Learning. The MIT Press, 2005.
  27. [Saveriano et al., 2017] Matteo Saveriano, Yuchao Yin, Pietro Falco, and Dongheui Lee. Data-efficient control policy search using residual dynamics learning. In Proc. of IROS, 2017.
  28. [Scholz et al., 2014] Jonathan Scholz, Martin Levihn, Charles L. Isbell, and David Wingate. A Physics-Based Model Prior for Object-Oriented MDPs. In ICML, 2014.
  29. [Schulman et al., 2015] John Schulman, Sergey Levine, Pieter Abbeel, Michael Jordan, and Philipp Moritz. Trust region policy optimization. In ICML, 2015.
  30. [Sutton and Barto, 1998] Richard S. Sutton and Andrew G. Barto. Introduction to Reinforcement Learning. MIT Press, Cambridge, MA, USA, 1st edition, 1998.
  31. [Swevers et al., 1997] Jan Swevers, Chris Ganseman, D Bil- gin Tukel, Joris De Schutter, and Hendrik Van Brussel. Optimal robot excitation and identification. IEEE TRO-A, 13(5):730-740, 1997.
  32. [Tan et al., 2016] Jie Tan, Zhaoming Xie, Byron Boots, and C Karen Liu. Simulation-based design of dynamic con- trollers for humanoid balancing. In IROS. IEEE, 2016.
  33. [Wu et al., 2015] Jiajun Wu, Ilker Yildirim, Joseph J Lim, Bill Freeman, and Josh Tenenbaum. Galileo: Perceiving physical object properties by integrating a physics engine with deep learning. In NIPS, pages 127-135, 2015.
  34. [Yu et al., 2017] Wenhao Yu, Jie Tan, C. Karen Liu, and Greg Turk. Preparing for the unknown: Learning a uni- versal policy with online system identification. In Pro- ceedings of R:SS, July 2017.
  35. [Zhou et al., 2016] Jiaji Zhou, Robert Paolini, J. Andrew Bagnell, and Matthew T. Mason. A convex polynomial force-motion model for planar sliding: Identification and application. In ICRA, pages 372-377, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards