Loading [MathJax]/extensions/MathZoom.js
Representation-Free Model Predictive Control for Dynamic Motions in Quadrupeds | IEEE Journals & Magazine | IEEE Xplore

Representation-Free Model Predictive Control for Dynamic Motions in Quadrupeds


Abstract:

This article presents a novel representation-free model predictive control (RF-MPC) framework for controlling various dynamic motions of a quadrupedal robot in three-dime...Show More

Abstract:

This article presents a novel representation-free model predictive control (RF-MPC) framework for controlling various dynamic motions of a quadrupedal robot in three-dimensional (3-D) space. Our formulation directly represents the rotational dynamics using the rotation matrix, which liberates us from the issues associated with the use of Euler angles and quaternion as the orientation representations. With a variation-based linearization scheme and a carefully constructed cost function, the MPC control law is transcribed to the standard quadratic program form. The MPC controller can operate at real-time rates of 250 Hz on a quadruped robot. Experimental results including periodic quadrupedal gaits and a controlled backflip validate that our control strategy could stabilize dynamic motions that involve singularity in 3-D maneuvers.
Published in: IEEE Transactions on Robotics ( Volume: 37, Issue: 4, August 2021)
Page(s): 1154 - 1171
Date of Publication: 13 January 2021

ISSN Information:

Funding Agency:

Author image of Yanran Ding
Department of Mechanical Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL, USA
Yanran Ding (Member, IEEE) received the B.S. degree from Shanghai Jiao Tong University (SJTU), Shanghai, China, in 2015, and the M.S. degree from the University of Illinois at Urbana-Champaign (UIUC), Champaign, IL, USA, in 2017, both in mechanical engineering. He is currently working toward the Ph.D. degree in mechanical engineering at the Dynamic Robotics Laboratory, UIUC.
His research interests include the design of agi...Show More
Yanran Ding (Member, IEEE) received the B.S. degree from Shanghai Jiao Tong University (SJTU), Shanghai, China, in 2015, and the M.S. degree from the University of Illinois at Urbana-Champaign (UIUC), Champaign, IL, USA, in 2017, both in mechanical engineering. He is currently working toward the Ph.D. degree in mechanical engineering at the Dynamic Robotics Laboratory, UIUC.
His research interests include the design of agi...View more
Author image of Abhishek Pandala
Department of Mechanical Engineering, Virginia Polytechnic Institute and State University, VA, USA
Abhishek Pandala (Graduate Student Member, IEEE) received the M.Sc. degree from the University of Illinois at Urbana-Champaign (UIUC), Champaign, IL, USA, in 2019, and the B.Tech. and M.Tech. (Dual Degree) degrees from the Indian Institute of Technology Madras (IIT-M), Chennai, India, in 2017, both in mechanical engineering. He is currently working toward the Ph.D. degree in mechanical engineering at the Virginia Polytech...Show More
Abhishek Pandala (Graduate Student Member, IEEE) received the M.Sc. degree from the University of Illinois at Urbana-Champaign (UIUC), Champaign, IL, USA, in 2019, and the B.Tech. and M.Tech. (Dual Degree) degrees from the Indian Institute of Technology Madras (IIT-M), Chennai, India, in 2017, both in mechanical engineering. He is currently working toward the Ph.D. degree in mechanical engineering at the Virginia Polytech...View more
Author image of Chuanzheng Li
Department of Mechanical Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL, USA
Chuanzheng Li received the B.S. degree in mechatronics from Zhejiang University, Hangzhou, China, in 2014, and the M.S. degree in mechanical engineering from the University of Illinois at Urbana-Champaign, Champaign, IL, USA, in 2017. He is currently in the Ph.D. program at University of Illinois at Urbana-Champaign supervised by Dr. Hae-Won Park, working primarily on the design of mechatronic systems and the real-time co...Show More
Chuanzheng Li received the B.S. degree in mechatronics from Zhejiang University, Hangzhou, China, in 2014, and the M.S. degree in mechanical engineering from the University of Illinois at Urbana-Champaign, Champaign, IL, USA, in 2017. He is currently in the Ph.D. program at University of Illinois at Urbana-Champaign supervised by Dr. Hae-Won Park, working primarily on the design of mechatronic systems and the real-time co...View more
Author image of Young-Ha Shin
Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Young-Ha Shin (Student Member, IEEE) received the B.S. degree in mechanical engineering from the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea, in 2019. He is currently working toward the M.S. degree in mechanical engineering at the Korea Advanced Institute of Science and Technology (KAIST).
His research interests include actuator design and model predictive control for quadruped robots.
Young-Ha Shin (Student Member, IEEE) received the B.S. degree in mechanical engineering from the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea, in 2019. He is currently working toward the M.S. degree in mechanical engineering at the Korea Advanced Institute of Science and Technology (KAIST).
His research interests include actuator design and model predictive control for quadruped robots.View more
Author image of Hae-Won Park
Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Hae-Won Park (Member, IEEE) received the B.S. and M.S. degrees from Yonsei University, Seoul, Korea, in 2005 and 2007, respectively, and the Ph.D. degree from the University of Michigan, Ann Arbor, MI, USA, in 2012, all in mechanical engineering.
He is an Assistant Professor of Mechanical Engineering with the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea. His research interests lie at the...Show More
Hae-Won Park (Member, IEEE) received the B.S. and M.S. degrees from Yonsei University, Seoul, Korea, in 2005 and 2007, respectively, and the Ph.D. degree from the University of Michigan, Ann Arbor, MI, USA, in 2012, all in mechanical engineering.
He is an Assistant Professor of Mechanical Engineering with the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea. His research interests lie at the...View more

I. Introduction

The quadrupedal animals possess extraordinary competence of navigating harsh terrains by executing agile yet well-coordinated movements. For example, mountain goats demonstrate their extraordinary mobility on traversing steep cliffs [2]. Domesticated canine animals could be trained to execute a variety of acrobatic Parkour maneuvers [3]. These remarkable abilities of quadrupedal animals motivated the development of many quadrupedal robots. Minitaur [4] realized various dynamic running gaits: ANYmal [5] and HyQ [6] could navigate challenging terrains autonomously; MIT Cheetah robots achieved galloping [7], high speed bounding [8], and dynamic yet robust locomotion [9]. As the capabilities of quadrupedal robot rapidly grow, related researches have geared toward motions beyond locomotion on flat terrains. For example, ANYmal demonstrated the stair climbing capability [10]; MIT Cheetah 2 overcame obstacles by planning jumping trajectories online [11]; MIT Cheetah 3 achieved leaping onto high platforms [12]; MIT Mini Cheetah could execute 360 backflips [13]. In general, the ability of quadrupedal robots is being developed toward applications that involve more dynamic maneuvers in increasingly complex scenarios.

Author image of Yanran Ding
Department of Mechanical Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL, USA
Yanran Ding (Member, IEEE) received the B.S. degree from Shanghai Jiao Tong University (SJTU), Shanghai, China, in 2015, and the M.S. degree from the University of Illinois at Urbana-Champaign (UIUC), Champaign, IL, USA, in 2017, both in mechanical engineering. He is currently working toward the Ph.D. degree in mechanical engineering at the Dynamic Robotics Laboratory, UIUC.
His research interests include the design of agile robotic systems and optimization-based control for legged robots to achieve dynamic motions.
Mr. Ding is one of the best student paper finalists in the International Conference on Intelligent Robots and Systems (IROS) 2017.
Yanran Ding (Member, IEEE) received the B.S. degree from Shanghai Jiao Tong University (SJTU), Shanghai, China, in 2015, and the M.S. degree from the University of Illinois at Urbana-Champaign (UIUC), Champaign, IL, USA, in 2017, both in mechanical engineering. He is currently working toward the Ph.D. degree in mechanical engineering at the Dynamic Robotics Laboratory, UIUC.
His research interests include the design of agile robotic systems and optimization-based control for legged robots to achieve dynamic motions.
Mr. Ding is one of the best student paper finalists in the International Conference on Intelligent Robots and Systems (IROS) 2017.View more
Author image of Abhishek Pandala
Department of Mechanical Engineering, Virginia Polytechnic Institute and State University, VA, USA
Abhishek Pandala (Graduate Student Member, IEEE) received the M.Sc. degree from the University of Illinois at Urbana-Champaign (UIUC), Champaign, IL, USA, in 2019, and the B.Tech. and M.Tech. (Dual Degree) degrees from the Indian Institute of Technology Madras (IIT-M), Chennai, India, in 2017, both in mechanical engineering. He is currently working toward the Ph.D. degree in mechanical engineering at the Virginia Polytechnic Institute and State University, Blacksburg, VA, USA.
His research interests include optimization-based control of dynamical systems with application to high degree of freedom robots.
Abhishek Pandala (Graduate Student Member, IEEE) received the M.Sc. degree from the University of Illinois at Urbana-Champaign (UIUC), Champaign, IL, USA, in 2019, and the B.Tech. and M.Tech. (Dual Degree) degrees from the Indian Institute of Technology Madras (IIT-M), Chennai, India, in 2017, both in mechanical engineering. He is currently working toward the Ph.D. degree in mechanical engineering at the Virginia Polytechnic Institute and State University, Blacksburg, VA, USA.
His research interests include optimization-based control of dynamical systems with application to high degree of freedom robots.View more
Author image of Chuanzheng Li
Department of Mechanical Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL, USA
Chuanzheng Li received the B.S. degree in mechatronics from Zhejiang University, Hangzhou, China, in 2014, and the M.S. degree in mechanical engineering from the University of Illinois at Urbana-Champaign, Champaign, IL, USA, in 2017. He is currently in the Ph.D. program at University of Illinois at Urbana-Champaign supervised by Dr. Hae-Won Park, working primarily on the design of mechatronic systems and the real-time control of legged robots.
Chuanzheng Li received the B.S. degree in mechatronics from Zhejiang University, Hangzhou, China, in 2014, and the M.S. degree in mechanical engineering from the University of Illinois at Urbana-Champaign, Champaign, IL, USA, in 2017. He is currently in the Ph.D. program at University of Illinois at Urbana-Champaign supervised by Dr. Hae-Won Park, working primarily on the design of mechatronic systems and the real-time control of legged robots.View more
Author image of Young-Ha Shin
Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Young-Ha Shin (Student Member, IEEE) received the B.S. degree in mechanical engineering from the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea, in 2019. He is currently working toward the M.S. degree in mechanical engineering at the Korea Advanced Institute of Science and Technology (KAIST).
His research interests include actuator design and model predictive control for quadruped robots.
Young-Ha Shin (Student Member, IEEE) received the B.S. degree in mechanical engineering from the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea, in 2019. He is currently working toward the M.S. degree in mechanical engineering at the Korea Advanced Institute of Science and Technology (KAIST).
His research interests include actuator design and model predictive control for quadruped robots.View more
Author image of Hae-Won Park
Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, Daejeon, South Korea
Hae-Won Park (Member, IEEE) received the B.S. and M.S. degrees from Yonsei University, Seoul, Korea, in 2005 and 2007, respectively, and the Ph.D. degree from the University of Michigan, Ann Arbor, MI, USA, in 2012, all in mechanical engineering.
He is an Assistant Professor of Mechanical Engineering with the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea. His research interests lie at the intersection of control, dynamics, and mechanical design of robotic systems, with special emphasis on legged locomotion robots.
Dr. Park is the recipient of the 2018 National Science Foundation (NSF) CAREER Award and NSF most prestigious awards in support of early-career faculty.
Hae-Won Park (Member, IEEE) received the B.S. and M.S. degrees from Yonsei University, Seoul, Korea, in 2005 and 2007, respectively, and the Ph.D. degree from the University of Michigan, Ann Arbor, MI, USA, in 2012, all in mechanical engineering.
He is an Assistant Professor of Mechanical Engineering with the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, South Korea. His research interests lie at the intersection of control, dynamics, and mechanical design of robotic systems, with special emphasis on legged locomotion robots.
Dr. Park is the recipient of the 2018 National Science Foundation (NSF) CAREER Award and NSF most prestigious awards in support of early-career faculty.View more
Contact IEEE to Subscribe

References

References is not available for this document.