Towards More Possibilities: Motion Planning and Control for Hybrid Locomotion of Wheeled-Legged Robots

This letter proposed a control framework to tackle the hybrid locomotion problem of wheeled-legged robots. It comes as a hierarchical structure with three layers: hybrid foot placement planning, Centre of Mass (CoM) trajectory optimization and whole-body control. General mathematical representation of foot movement is developed to analyze different motion modes and decide hybrid foot placements. Gait graph widely used in legged locomotion is extended to better describe the hybrid movement by adding extra foot velocity information. Thereafter, model predictive control is introduced to optimize the CoM trajectory based on the planned foot placements considering terrain height changing. The desired trajectories together with other kinematic and dynamic constraints are fed into a whole-body controller to produce joint commands. In the end, the feasibility of the proposed approach is demonstrated by the simulation and experiments of hybrid locomotion running on our wheeled quadrupedal robot Pholus.

[1]  Nikolaos G. Tsagarakis,et al.  On the Kinematics of Wheeled Motion Control of a Hybrid Wheeled-Legged CENTAURO robot , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[2]  Andrei Herdt,et al.  Online Walking Motion Generation with Automatic Footstep Placement , 2010, Adv. Robotics.

[3]  Jonas Buchli,et al.  Online walking motion and foothold optimization for quadruped locomotion , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Marco Hutter,et al.  Keep Rollin’—Whole-Body Motion Control and Planning for Wheeled Quadrupedal Robots , 2018, IEEE Robotics and Automation Letters.

[5]  Pierre-Brice Wieber,et al.  Hierarchical quadratic programming: Fast online humanoid-robot motion generation , 2014, Int. J. Robotics Res..

[6]  Yasutaka Fujimoto,et al.  The stable wheeled locomotion in low speed region for a wheel-legged mobile robot , 2015, 2015 IEEE International Conference on Mechatronics (ICM).

[7]  Hannes Sommer,et al.  Quadrupedal locomotion using hierarchical operational space control , 2014, Int. J. Robotics Res..

[8]  Sangbae Kim,et al.  The MIT super mini cheetah: A small, low-cost quadrupedal robot for dynamic locomotion , 2015, 2015 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[9]  Marco Hutter,et al.  Whole-Body Nonlinear Model Predictive Control Through Contacts for Quadrupeds , 2017, IEEE Robotics and Automation Letters.

[10]  Sven Behnke,et al.  Hybrid driving-stepping locomotion with the wheeled-legged robot Momaro , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Brian W. Satzinger,et al.  Mobile Manipulation and Mobility as Manipulation—Design and Algorithms of RoboSimian , 2015, J. Field Robotics.

[12]  Kyungdon Joo,et al.  Robot System of DRC‐HUBO+ and Control Strategy of Team KAIST in DARPA Robotics Challenge Finals , 2017, J. Field Robotics.

[13]  Alexander Dietrich,et al.  Whole-body impedance control of wheeled mobile manipulators , 2016, Auton. Robots.

[14]  Nikolaos G. Tsagarakis,et al.  Quadrupedal walking motion and footstep placement through Linear Model Predictive Control , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  Nikolaos G. Tsagarakis,et al.  Robot control for dummies: Insights and examples using OpenSoT , 2017, 2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids).

[16]  Sven Behnke,et al.  Supervised Autonomous Locomotion and Manipulation for Disaster Response with a Centaur-Like Robot , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[17]  Jun Morimoto,et al.  Learning CPG-based Biped Locomotion with a Policy Gradient Method: Application to a Humanoid Robot , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[18]  Alin Albu-Schäffer,et al.  Dynamic whole-body mobile manipulation with a torque controlled humanoid robot via impedance control laws , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Georges Bastin,et al.  Control of Nonholonomic Wheeled Mobile Robots by State Feedback Linearization , 1995, Int. J. Robotics Res..

[20]  Claude Samson,et al.  Control of a Maneuvering Mobile Robot by Transverse Functions , 2004 .

[21]  Nikos G. Tsagarakis,et al.  CENTAURO: A Hybrid Locomotion and High Power Resilient Manipulation Platform , 2019, IEEE Robotics and Automation Letters.

[22]  Kevin Blankespoor,et al.  BigDog, the Rough-Terrain Quadruped Robot , 2008 .

[23]  Alexander Herzog,et al.  Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics , 2013, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Alexander Spröwitz,et al.  ATRIAS: Design and validation of a tether-free 3D-capable spring-mass bipedal robot , 2016, Int. J. Robotics Res..

[25]  Claudio Semini HyQ - Design and Development of a Hydraulically Actuated Quadruped Robot , 2010 .

[26]  Bernhard Thomaszewski,et al.  Skaterbots: optimization-based design and motion synthesis for robotic creatures with legs and wheels , 2018, ACM Trans. Graph..

[27]  Marco Hutter,et al.  Trajectory Optimization for Wheeled-Legged Quadrupedal Robots Using Linearized ZMP Constraints , 2019, IEEE Robotics and Automation Letters.

[28]  David E. Orin,et al.  Centroidal dynamics of a humanoid robot , 2013, Auton. Robots.

[29]  Sven Behnke,et al.  Anytime hybrid driving-stepping locomotion planning , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[30]  Oussama Khatib,et al.  A whole-body control framework for humanoids operating in human environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..