Online Foot Location Planning for Gait Transitioning Using Model Predictive Control
Abstract
:1. Conventions
2. Introduction
3. Control Architecture
4. Foot Location Selection Based on MPC
5. Results
5.1. Simulation Setup
- Transitioning between three gaits at the speed of 0.4 m/s;
- Transitioning between three gaits at the speed of 0.8 m/s;
- Transitioning between trotting and flight trotting at the speed of 1.2 m/s;
- Transitioning between trotting and flight trotting at the speed of 1.6 m/s;
- Movement of trotting gait using the UPMPC
5.2. UPMPC vs. HF
5.3. Walk with a Fixed Gait
5.4. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Hoyt, D.F.; Taylor, C.R. Gait and the energetics of locomotion in horses. Nature 1981, 292, 239–240. [Google Scholar] [CrossRef]
- Xi, W.; Yesilevskiy, Y.; Remy, C.D. Selecting gaits for economical locomotion of legged robots. Int. J. Robot. Res. 2016, 35, 1140–1154. [Google Scholar] [CrossRef]
- Raibert, M.H. Legged Robots That Balance; MIT Press: Cambridge, MA, USA, 1986. [Google Scholar]
- Di Carlo, J.; Wensing, P.M.; Katz, B.; Bledt, G.; Kim, S. Dynamic locomotion in the mit cheetah 3 through convex model-predictive control. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 1–9. [Google Scholar]
- Katz, B.; Di Carlo, J.; Kim, S. Mini cheetah: A platform for pushing the limits of dynamic quadruped control. In Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada, 20–24 May 2019; pp. 6295–6301. [Google Scholar]
- Pratt, J.; Carff, J.; Drakunov, S.; Goswami, A. Capture point: A step toward humanoid push recovery. In Proceedings of the 2006 6th IEEE-RAS International Conference on Humanoid Robots, Genova, Italy, 4–6 December 2006; pp. 200–207. [Google Scholar]
- Simões, I.F.E.; Cordero, A.F. Walking in the 2-Step Capture Region; pushes, ramps and speed modulation. In Proceedings of the 2019 19th International Conference on Advanced Robotics (ICAR), Belo Horizonte, Brazil, 2–6 December 2019; pp. 449–455. [Google Scholar]
- Seyde, T.; Shrivastava, A.; Englsberger, J.; Bertrand, S.; Pratt, J.; Griffin, R.J. Inclusion of angular momentum during planning for capture point based walking. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia, 21–25 May 2018; pp. 1791–1798. [Google Scholar]
- Kojio, Y.; Ishiguro, Y.; Sugai, F.; Kakiuchi, Y.; Okada, K.; Inaba, M. Unified balance control for biped robots including modification of footsteps with angular momentum and falling detection based on capturability. In Proceedings of the 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China, 4–8 November 2019; pp. 497–504. [Google Scholar]
- Wieber, P.B. Trajectory free linear model predictive control for stable walking in the presence of strong perturbations. In Proceedings of the 2006 6th IEEE-RAS International Conference on Humanoid Robots, Genova, Italy, 4–6 December 2006; pp. 137–142. [Google Scholar]
- Saraf, P.; Sarkar, A.; Javed, A. Terrain Adaptive Gait Transitioning for a Quadruped Robot using Model Predictive Control. arXiv 2021, arXiv:2106.03307. [Google Scholar]
- Faraji, S.; Pouya, S.; Atkeson, C.G.; Ijspeert, A.J. Versatile and robust 3d walking with a simulated humanoid robot (atlas): A model predictive control approach. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, 31 May–7 June 2014; pp. 1943–1950. [Google Scholar]
- Faraji, S.; Pouya, S.; Ijspeert, A. Robust and agile 3d biped walking with steering capability using a footstep predictive approach. In Proceedings of the Robotics Science and Systems (RSS), Berkeley, CA, USA, 12–16 July 2014. [Google Scholar]
- Feng, S.; Xinjilefu, X.; Atkeson, C.G.; Kim, J. Robust dynamic walking using online foot step optimization. In Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea, 9–14 October 2016; pp. 5373–5378. [Google Scholar]
- Xin, S.; Orsolino, R.; Tsagarakis, N. Online relative footstep optimization for legged robots dynamic walking using discrete-time model predictive control. In Proceedings of the 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China, 4–8 November 2019; pp. 513–520. [Google Scholar]
- Lewis, S.B. Animals in Motion; Eadweard Muybridge: New York, NY, USA, 1975. [Google Scholar]
- Kajita, S.; Kanehiro, F.; Kaneko, K.; Fujiwara, K.; Harada, K.; Yokoi, K.; Hirukawa, H. Biped walking pattern generation by using preview control of zero-moment point. In Proceedings of the 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422), Taipei, Taiwan, 14–19 September 2003; Volume 2, pp. 1620–1626. [Google Scholar]
- Dini, N.; Majd, V.J. An MPC-based two-dimensional push recovery of a quadruped robot in trotting gait using its reduced virtual model. Mech. Mach. Theory 2020, 146, 103737. [Google Scholar] [CrossRef]
- Kajita, S.; Tani, K. Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode. In Proceedings of the 1991 IEEE International Conference on Robotics and Automation, Sacramento, CA, USA, 9–11 April 1991; pp. 1405–1406. [Google Scholar]
- Alexander, R.M. The gaits of bipedal and quadrupedal animals. Int. J. Robot. Res. 1984, 3, 49–59. [Google Scholar] [CrossRef]
- Di Carlo, J. Software and Control Design for the MIT Cheetah Quadruped Robots. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2020. [Google Scholar]
- Huang, A.S.; Olson, E.; Moore, D.C. LCM: Lightweight communications and marshalling. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010; pp. 4057–4062. [Google Scholar]
- Ferreau, H.J.; Kirches, C.; Potschka, A.; Bock, H.G.; Diehl, M. qpOASES: A parametric active-set algorithm for quadratic programming. Math. Program. Comput. 2014, 6, 327–363. [Google Scholar] [CrossRef]
- Collins, S.; Ruina, A.; Tedrake, R.; Wisse, M. Efficient bipedal robots based on passive-dynamic walkers. Science 2005, 307, 1082–1085. [Google Scholar] [CrossRef] [Green Version]
Abbreviations | Meaning |
---|---|
MPC | Model Predictive Control |
LIP | Linear Inverted Pendulum |
COM | Center of Mass |
UPMPC | A foot location planning method proposed in |
this paper. It contains LIP model, dynamics | |
model of a quadruped robot and MPC method. | |
HF | A foot location planning method used heuristic function |
GRFs | Ground reaction forces |
COT | Cost of Transport |
QP | Quadratic Programming |
FL | Front Left Leg |
FR | Front Right Leg |
HL | Hind Left Leg |
HR | Hind Right Leg |
Variables | Meaning |
---|---|
x | The position of the COM on the x-axis |
in the world coordinate system | |
y | The position of the COM on the y-axis |
in the world coordinate system | |
z | The position of the COM on the z-axis |
in the world coordinate system | |
The position of the COM | |
in the world coordinate system | |
The position of supporting foot in the LIP model | |
on the x-axis in the world coordinate system | |
The position of supporting foot in the LIP model | |
on the y-axis in the world coordinate system | |
The position of supporting foot in the LIP model | |
on the z-axis in the world coordinate system | |
Robot state variables without angular velocity | |
The position of the robot’s foot in the world coordinate system | |
Ground reaction force | |
The robot’s inertia tensor | |
The robot’s angular velocity | |
Robot state variables |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, X.; Ma, H.; Lang, L.; An, H. Online Foot Location Planning for Gait Transitioning Using Model Predictive Control. Appl. Sci. 2021, 11, 7866. https://doi.org/10.3390/app11177866
Liu X, Ma H, Lang L, An H. Online Foot Location Planning for Gait Transitioning Using Model Predictive Control. Applied Sciences. 2021; 11(17):7866. https://doi.org/10.3390/app11177866
Chicago/Turabian StyleLiu, Xiangming, Hongxu Ma, Lin Lang, and Honglei An. 2021. "Online Foot Location Planning for Gait Transitioning Using Model Predictive Control" Applied Sciences 11, no. 17: 7866. https://doi.org/10.3390/app11177866
APA StyleLiu, X., Ma, H., Lang, L., & An, H. (2021). Online Foot Location Planning for Gait Transitioning Using Model Predictive Control. Applied Sciences, 11(17), 7866. https://doi.org/10.3390/app11177866