journal article·2019-03-29Open access

Quadrupedal Robots Whole-Body Motion Control Based on Centroidal Momentum Dynamics

Mingmin Liu, Daokui Qu, Fang Xu, Fengshan Zou, Pei Di, Chong Tang

Applied Sciences· Volume 9· Issue 7

Abstract

In this paper, we demonstrate a method for quadruped dynamic locomotion based on centroidal momentum control. Our method relies on a quadratic program that solves an optimal control problem to track the reference rate of change of centroidal momentum as closely as possible while satisfying the dynamic, input, and contact constraints of the full quadruped robot dynamics. Given the desired footstep positions, the according reference rate of change of the centroidal momentum is formulated as a feedback control task derived from the CoM motions of a simplified model (linear inverted pendulum) based on Capture Point dynamics. The joint accelerations and the Ground Reaction Forces(GRFs) outputted from the quadratic program solver are used to calculate the desired joint torques using an inverse dynamics algorithm. The performance of the proposed method is tested in simulation and on real hardware.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Locomotion and Control · Prosthetics and Rehabilitation Robotics · Robot Manipulation and Learning

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, No. 114 Nanta Street, Shenhe District, Shenyang 110016, China

Institutes for Robotics and Intelligent Manufacturing, Chinese Academy of Sciences, Shenyang 110016, China

University of Chinese Academy of Sciences, No. 19A Yuquan Road, Beijing 100049, China

SIASUN Robot & Automation Co., Ltd., No. 33 Quan Yun Road, Hunnan New District, Shenyang 110168, China

Funding

National Key Research and Development Program of China

References (37)

Show source-provided references
1. Bigdog, the rough-terrain quadruped robot10.3182/20080706-5-KR-1001.01833 ↗
2. Proprioceptive actuator design in the MIT cheetah: Impact mitigation and high-bandwidth physical interaction for dynamic legged robots10.1109/TRO.2016.2640183 ↗
3. Hutter, M., Gehring, C., Jud, D., Lauber, A., Bellicoso, C.D., Tsounis, V., Hwangbo, J., Bodie, K., Fankhauser, P., and Bloesch, M. (2016, January 9–14). ANYmal—A highly mobile and dynamic quadrupedal robot. Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea.10.1109/IROS.2016.7758092 ↗
4. Design of HyQ—A hydraulically and electrically actuated quadruped robot
5. Implementation of trot-to-gallop transition and subsequent gallop on the MIT Cheetah I10.1177/0278364916640102 ↗
6. Park, H.W., Wensing, P., and Kim, S. (2015, January 13–17). Online Planning for Autonomous Running Jumps Over Obstacles in High-Speed Quadrupeds. Proceedings of the Robotics: Science and Systems XI. Robotics: Science and Systems Foundation, Rome, Italy.10.15607/RSS.2015.XI.047 ↗
7. High-speed bounding with the MIT Cheetah 2: Control design and experiments10.1177/0278364917694244 ↗
8. Park, H.W., Park, S., and Kim, S. (2015, January 26–30). Variable-speed quadrupedal bounding using impulse planning: Untethered high-speed 3D running of MIT Cheetah 2. Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.10.1109/ICRA.2015.7139918 ↗
9. Bledt, G., Wensing, P.M., Ingersoll, S., and Kim, S. (2018, January 21–25). Contact model fusion for event-based locomotion in unstructured terrains. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.10.1109/ICRA.2018.8460904 ↗
10. Bledt, G., Powell, M.J., Katz, B., Carlo, J.D., Wensing, P.M., and Kim, S. (2018, January 1–5). MIT Cheetah 3: Design and Control of a Robust, Dynamic Quadruped Robot. Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, Madrid, Spain.10.1109/IROS.2018.8593885 ↗
11. High-slope terrain locomotion for torque-controlled quadruped robots10.1007/s10514-016-9573-1 ↗
12. Barasuol, V., Buchli, J., Semini, C., Frigerio, M., De Pieri, E.R., and Caldwell, D.G. (2013, January 6–10). A reactive controller framework for quadrupedal locomotion on challenging terrain. Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany.10.1109/ICRA.2013.6630926 ↗
13. A unified approach for motion and force control of robot manipulators: The operational space formulation10.1109/JRA.1987.1087068 ↗
14. Reinforcement learning of manipulation and grasping using dynamical movement primitives for a humanoidlike mobile manipulator10.1109/TMECH.2017.2717461 ↗
15. Quadrupedal locomotion using hierarchical operational space control10.1177/0278364913519834 ↗
16. Dynamic Locomotion Through Online Nonlinear Motion Optimization for Quadrupedal Robots10.1109/LRA.2018.2794620 ↗
17. Design of a momentum-based control framework and application to the humanoid robot atlas10.1142/S0219843616500079 ↗
18. Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot10.1007/s10514-015-9479-3 ↗
19. Herzog, A., Righetti, L., Grimminger, F., Pastor, P., and Schaal, S. (2014, January 14–18). Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics. Proceedings of the 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.10.1109/IROS.2014.6942678 ↗
20. Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K., and Hirukawa, H. (2003, January 27–31). Resolved momentum control: Humanoid motion planning based on the linear and angular momentum. Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Las Vegas, NV, USA.
21. Kajita, S., Nagasaki, T., Kaneko, K., Yokoi, K., and Tanie, K. (2005, January 18–22). A running controller of humanoid biped HRP-2LR. Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain.
22. Orin, D.E., and Goswami, A. (2008, January 22–26). Centroidal Momentum Matrix of a humanoid robot: Structure and properties. Proceedings of the 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France.10.1109/IROS.2008.4650772 ↗
23. Improved computation of the humanoid centroidal dynamics and application for whole-body control10.1142/S0219843615500395 ↗
24. Lynch, K.M., and Park, F.C. (2017). Modern Robotics: Mechanics, Planning, and Control, Cambridge University Press.10.1017/9781316661239 ↗
25. Kajita, S., Hirukawa, H., Harada, K., and Yokoi, K. (2014). Introduction to Humanoid Robotics, Springer.10.1007/978-3-642-54536-8 ↗
26. Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Yokoi, K., and Hirukawa, H. (2002, January 11–15). A realtime pattern generator for biped walking. Proceedings of the 2002 IEEE International Conference on Robotics and Automation, Washington, DC, USA.
27. Kajita, S., Morisawa, M., Miura, K., Nakaoka, S., Harada, K., Kaneko, K., Kanehiro, F., and Yokoi, K. (2010, January 18–22). Biped walking stabilization based on linear inverted pendulum tracking. Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Taipei, Taiwan.10.1109/IROS.2010.5651082 ↗
28. Englsberger, J., Ott, C., Roa, M.A., Albu-Schäffer, A., and Hirzinger, G. (2011, January 25–30). Bipedal walking control based on capture point dynamics. Proceedings of the 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), San Francisco, CA, USA.10.1109/IROS.2011.6094435 ↗
29. Wang, H., and Zhao, M. (2017, January 5–8). A robust biped gait controller using step timing optimization with fixed footprint constraints. Proceedings of the 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO), Macau, China.10.1109/ROBIO.2017.8324677 ↗
30. Englsberger, J., Koolen, T., Bertrand, S., Pratt, J., Ott, C., and Albu-Schäffer, A. (2014, January 14–18). Trajectory generation for continuous leg forces during double support and heel-to-toe shift based on divergent component of motion. Proceedings of the 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.10.1109/IROS.2014.6943128 ↗
31. Balance recovery through model predictive control based on capture point dynamics for biped walking robot10.1016/j.robot.2018.03.004 ↗
32. Running on four legs as though they were one10.1109/JRA.1986.1087044 ↗
33. Pratt, J., Carff, J., Drakunov, S., and Goswami, A. (2006, January 4–6). Capture point: A step toward humanoid push recovery. Proceedings of the 2006 6th IEEE-RAS International Conference on Humanoid Robots, Genova, Italy.10.1109/ICHR.2006.321385 ↗
34. The ‘extrapolated center of mass’ concept suggests a simple control of balance in walking10.1016/j.humov.2007.08.003 ↗
35. Takenaka, T., Matsumoto, T., Yoshiike, T., and Shirokura, S. (2009, January 10–15). Real time motion generation and control for biped robot -2nd report: Running gait pattern generation-. Proceedings of the 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA.10.1109/IROS.2009.5354654 ↗
36. Dario Bellicoso, C., Gehring, C., Hwangbo, J., Fankhauser, P., and Hutter, M. (2016, January 15–17). Perception-less terrain adaptation through whole body control and hierarchical optimization. Proceedings of the 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), Cancun, Mexico.10.1109/HUMANOIDS.2016.7803330 ↗
37. Dexterous Grasping by Manipulability Selection for Mobile Manipulator With Visual Guidance10.1109/TII.2018.2879426 ↗