Proceedings

Closing the Motion Execution Gap: From Semantic Motion Task Constraints to Kinematic Control

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. AI and Robotics. Pages 7601-7609.

https://doi.org/10.24963/ijcai.2026/845

Abstract

This paper addresses the Motion Execution Gap, the disconnect between high-level symbolic task descriptions using semantic constraints and executable robot motions.

\textbf{Motion Statecharts} are introduced as an executable symbolic representation for complex motions.

They allow the arbitrary arrangement of motion constraints, monitors or nested statecharts in parallel and sequence.

World-centric motion specification and generalization across embodiments are enabled through the use of a unified differentiable kinematic world model of both, robots and environments.

Motion execution is realized through a \ac{lmpc}-based implementation of the task-function approach, in which smooth transitions during task switches are ensured using jerk bounds.

Cross-platform transferability was demonstrated by deploying the method on eight robot platforms, operating in diverse environments.

The proposed framework is called Giskard and is available open source (https://github.com/cram2/cognitive_robot_abstract_machine).

  1. [Aertbeliën and De Schutter, 2014] Erwin Aertbeliën and Joris De Schutter. etasl/etc: A constraint-based task spec- ification language and robot controller using expression graphs. In 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1540-1546. IEEE, 2014.
  2. [Andersson et al., 2019] Joel A E Andersson, Joris Gillis, Greg Horn, James B Rawlings, and Moritz Diehl. CasADi -A software framework for nonlinear optimization and optimal control. Mathematical Programming Computa- tion, 11(1):1-36, 2019.
  3. [Beetz et al., 2010] Michael Beetz, Lorenz Mösenlechner, and Moritz Tenorth. CRAM-A Cognitive Robot Ab- stract Machine for everyday manipulation in human envi- ronments. In 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1012-1017. IEEE, 2010.
  4. [Beetz et al., 2023] Michael Beetz, Gayane Kazhoyan, and David Vernon. The cram cognitive architecture for robot manipulation in everyday activities. arXiv preprint arXiv:2304.14119, 2023.
  5. [Bolotnikova et al., 2021] Anastasia Bolotnikova, Pierre Gergondet, Arnaud Tanguy, Sébastien Courtois, and Abderrahmane Kheddar. Task-space control interface for softbank humanoid robots and its human-robot interaction applications. In 2021 IEEE/SICE International Sympo- sium on System Integration (SII), pages 560-565. IEEE, 2021.
  6. [Borghesan et al., 2015] Gianni Borghesan, Enea Scioni, Abderrahmane Kheddar, and Herman Bruyninckx. Intro- ducing geometric constraint expressions into robot con- strained motion specification and control. IEEE Robotics and Automation Letters, 1(2):1140-1147, 2015.
  7. [Bouyarmane et al., 2018] Karim Bouyarmane, Kevin Chap- pellet, Joris Vaillant, and Abderrahmane Kheddar. Quadratic programming for multirobot and task-space force control. IEEE Transactions on Robotics, 35(1):64- 77, 2018.
  8. [Bozcuoglu et al., 2018] Asil Kaan Bozcuoglu, Gayane Kazhoyan, Yuki Furuta, Simon Stelter, Michael Beetz, Kei Okada, and Masayuki Inaba. The exchange of knowledge using cloud robotics. IEEE Robotics and Automation Let- ters, 3(2):1072-1079, 2018.
  9. [Domínguez et al., 2022] David Cáceres Domínguez, Marco Iannotta, Johannes A Stork, Erik Schaffernicht, and Todor Stoyanov. A stack-of-tasks approach combined with behavior trees: A new framework for robot con- trol. IEEE Robotics and Automation Letters, 7(4):12110- 12117, 2022.
  10. [Escande et al., 2014] Adrien Escande, Nicolas Mansard, and Pierre-Brice Wieber. Hierarchical quadratic program- ming: Fast online humanoid-robot motion generation. The International Journal of Robotics Research, 33(7):1006- 1028, 2014.
  11. [Fox and Long, 2003] Maria Fox and Derek Long. Pddl2. 1: An extension to pddl for expressing temporal planning do- mains. Journal of artificial intelligence research, 20:61- 124, 2003.
  12. [Gupta et al., 2024] Sthithpragya Gupta, Kunpeng Yao, Loic Niederhauser, and Aude Billard. Action contextualization: Adaptive task planning and action tuning using large lan- guage models. IEEE Robotics and Automation Letters, 2024.
  13. [Harel, 1987] David Harel. Statecharts: A visual formalism for complex systems. Science of computer programming, 8(3):231-274, 1987.
  14. [Haviland et al., 2022] Jesse Haviland, Niko Sunderhauf, and Peter Corke. A holistic approach to reactive mo- bile manipulation. IEEE Robotics and Automation Letters, 2022.
  15. [Huang et al., 2025] Tzu-Yuan Huang, Armin Lederer, Dai- Jie Wu, Xiaobing Dai, Sihua Zhang, Stefan Sosnowski, Shao-Hua Sun, and Sandra Hirche. Sad-flower: Flow matching for safe, admissible, and dynamically consistent planning. arXiv preprint arXiv:2511.05355, 2025.
  16. [Kim et al., 2025] Moo Jin Kim, Chelsea Finn, and Percy Liang. Fine-tuning vision-language-action mod- els: Optimizing speed and success. arXiv preprint arXiv:2502.19645, 2025.
  17. [Kümpel et al., 2025] Michaela Kümpel, Manuel Scheibl, Jan-Philipp Töberg, Vanessa Hassouna, Philipp Cimiano, Britta Wrede, and Michael Beetz. Everything robots need to know about cooking actions: Creating actionable knowledge graphs to support robotic meal preparation. Frontiers in Robotics and AI, Volume 12 -2025, 2025.
  18. [Mayr et al., 2023] Matthias Mayr, Francesco Rovida, and Volker Krueger. Skiros2: A skill-based robot control plat- form for ros. In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 6273- 6280. IEEE, 2023.
  19. [Pan et al., 2024] Tianyang Pan, Rahul Shome, and Lydia E Kavraki. Task and motion planning for execution in the real. IEEE Transactions on Robotics, 40:3356-3371, 2024.
  20. [Pandala et al., 2019] Abhishek Goud Pandala, Yanran Ding, and Hae-Won Park. qpswift: A real-time sparse quadratic program solver for robotic applications. IEEE Robotics and Automation Letters, 4(4):3355-3362, 2019.
  21. [Pane et al., 2021] Yudha Pane, Vahid Mokhtari, Erwin Aertbeliën, Joris De Schutter, and Wilm Decré. Au- tonomous runtime composition of sensor-based skills us- ing concurrent task planning. IEEE Robotics and Automa- tion Letters, 6(4):6481-6488, 2021.
  22. [Röfer et al., 2022] Adrian Röfer, Georg Bartels, Wolfram Burgard, Abhinav Valada, and Michael Beetz. Kinev- erse: A symbolic articulation model framework for model- agnostic mobile manipulation. IEEE Robotics and Au- tomation Letters, 7(2):3372-3379, 2022.
  23. [ROS.org, 2022] ROS.org. Urdf/xml. http://wiki.ros.org/ urdf/XML, 2022. Accessed: 2023-05-07. Link
  24. [Rovida et al., 2018] Francesco Rovida, David Wuthier, Bjarne Grossmann, Matteo Fumagalli, and Volker Krüger. Motion generators combined with behavior trees: A novel approach to skill modelling. In 2018 IEEE/RSJ Inter- national Conference on Intelligent Robots and Systems (IROS), pages 5964-5971. IEEE, 2018.
  25. [Sandakalum and Ang Jr, 2022] Thushara Sandakalum and Marcelo H Ang Jr. Motion planning for mobile manip- ulators-a systematic review. Machines, 10(2):97, 2022.
  26. [Stelter et al., 2022] Simon Stelter, Georg Bartels, and Michael Beetz. An open-source motion planning frame- work for mobile manipulators using constraint-based task space control with linear mpc. In 2022 IEEE/RSJ In- ternational Conference on Intelligent Robots and Systems (IROS), pages 1671-1678. IEEE, 2022.
  27. [Stelter, 2025] Simon Stelter. A Robot-Agnostic Kinematic Control Framework: Task Composition via Motion State- charts and Linear Model Predictive Control. PhD thesis, University of Bremen, 2025.
  28. [Wächter et al., 2016] Mirko Wächter, Simon Ottenhaus, Manfred Kröhnert, Nikolaus Vahrenkamp, and Tamim As- four. The armarx statechart concept: Graphical program- ing of robot behavior. Frontiers in Robotics and AI, 3:33, 2016.

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

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