Proceedings

Logic-Geometric Programming: An Optimization-Based Approach to Combined Task and Motion Planning

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1930-1935.

Abstract

We consider problems of sequential robot manipulation (aka. combined task and motion planning) where the objective is primarily given in terms of a cost function over the final geometric state, rather than a symbolic goal description. In this case we should leverage optimization methods to inform search over potential action sequences. We propose to formulate the problem holistically as a 1st-order logic extension of a mathematical program: a non-linear constrained program over the full world trajectory where the symbolic state-action sequence defines the (in-)equality constraints. We tackle the challenge of solving such programs by proposing three levels of approximation: The coarsest level introduces the concept of the effective end state kinematics, parametrically describing all possible end state configurations conditional to a given symbolic action sequence. Optimization on this level is fast and can inform symbolic search. The other two levels optimize over interaction keyframes and eventually over the full world trajectory across interactions. We demonstrate the approach on a problem of maximizing the height of a physically stable construction from an assortment of boards, cylinders and blocks.

  1. [Alili et al., 2010] Samir Alili, A. Kumar Pandey, E. Akin Sisbot, and Rachid Alami. Interleaving symbolic and geometric reason- ing for a robotic assistant. In ICAPS Workshop on Combining Action and Motion Planning, 2010.
  2. [Borkar et al., 2002] Vivek S. Borkar, Vijay Chandru, and San- joy K. Mitter. Mathematical programming embeddings of logic. Journal of Automated Reasoning, 29(1):91-106, 2002.
  3. [Choobineh, 1992] Joobin Choobineh. A relational model for the representation of mathematical programming models. In System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii Interna- tional Conference on, volume 3, pages 384-394. IEEE, 1992.
  4. [de Silva et al., 2013] Lavindra de Silva, Amit Kumar Pandey, Mamoun Gharbi, and Rachid Alami. Towards combining HTN planning and geometric task planning. arXiv preprint arXiv:1307.1482, 2013.
  5. [Garrett et al., 2014] Caelan Reed Garrett, Tomás Lozano-Pérez, and Leslie Pack Kaelbling. FFRob: An efficient heuristic for task and motion planning. In International Workshop on the Al- gorithmic Foundations of Robotics (WAFR), 2014.
  6. [Hofmann and Williams, 2006] Andreas Hofmann and Brian Williams. Exploiting spatial and temporal flexibility for plan execution of hybrid, under-actuated systems. In AAAI 2006, 2006. [Ivankovic et al., 2014] Franc Ivankovic, Patrik Haslum, Sylvie Thiébaux, Vikas Shivashankar, and Dana S. Nau. Optimal plan- ning with global numerical state constraints. In Proceedings of 24th Int. Conf. on Aut. Planning and Scheduling, ICAPS, 2014.
  7. [Lagriffoul et al., 2012] Fabien Lagriffoul, Dimitar Dimitrov, Alessandro Saffiotti, and Lars Karlsson. Constraint propagation on interval bounds for dealing with geometric backtracking. In Intelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on, pages 957-964. IEEE, 2012.
  8. [Lagriffoul et al., 2014] Fabien Lagriffoul, Dimitar Dimitrov, Julien Bidot, Alessandro Saffiotti, and Lars Karlsson. Efficiently combining task and motion planning using geometric constraints. The International Journal of Robotics Research, 2014.
  9. [Li and Williams, 2008] Hui X. Li and Brian C. Williams. Genera- tive planning for hybrid systems based on flow tubes. In ICAPS, pages 206-213, 2008.
  10. [Lozano-Pérez and Kaelbling, 2014] Tomás Lozano-Pérez and Leslie Pack Kaelbling. A constraint-based method for solving sequential manipulation planning problems. In Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on, pages 3684-3691. IEEE, 2014.
  11. [Mordatch et al., 2012] Igor Mordatch, Zoran Popović, and Emanuel Todorov. Contact-invariant optimization for hand manipulation. In Proceedings of the ACM SIG- GRAPH/Eurographics symposium on computer animation, pages 137-144. Eurographics Association, 2012.
  12. [Pandey et al., 2012] Amit Kumar Pandey, J.-P. Saut, Daniel Sido- bre, and Rachid Alami. Towards planning human-robot inter- active manipulation tasks: Task dependent and human oriented autonomous selection of grasp and placement. In Biomedical Robotics and Biomechatronics (BioRob), 2012 4th IEEE RAS & EMBS International Conference on, pages 1371-1376. IEEE, 2012.
  13. [Plaku and Hager, 2010] Erion Plaku and Gregory D. Hager. Sampling-based motion and symbolic action planning with ge- ometric and differential constraints. In Robotics and Automation (ICRA), 2010 IEEE International Conference on, pages 5002- 5008. IEEE, 2010.
  14. [Posa et al., 2014] M. Posa, C. Cantu, and R. Tedrake. A direct method for trajectory optimization of rigid bodies through con- tact. The International Journal of Robotics Research, 33(1):69- 81, January 2014.
  15. [Siméon et al., 2004] Thierry Siméon, Laumond Jean-Paul, Juan Cortés, and Anis Sahbani. Manipulation planning with prob- abilistic roadmaps. The International Journal of Robotics Re- search, 23(7-8):729-746, August 2004.
  16. [Srivastava et al., 2014] Siddharth Srivastava, Eugene Fang, Lorenzo Riano, Rohan Chitnis, Stuart Russell, and Pieter Abbeel. Combined task and motion planning through an extensible planner-independent interface layer. In Robotics and Automation (ICRA), 2014 IEEE International Conference on, pages 639-646. IEEE, 2014.
  17. [Sucan and Kavraki, 2011] Ioan Alexandru Sucan and Lydia E. Kavraki. Mobile manipulation: Encoding motion planning op- tions using task motion multigraphs. In Robotics and Automation (ICRA), 2011 IEEE International Conference on, pages 5492- 5498. IEEE, 2011.
  18. [Toussaint, 2014] Marc Toussaint. KOMO: Newton methods for k-order markov constrained motion problems. e-Print arXiv:1407.0414, 2014.

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

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