Wheeled motion kinematics and control of a hybrid mobility CENTAURO robot

Abstract Legged-wheeled robots combine the advantages of efficient wheeled mobility with the capability of adapting to real-world terrains through the legged locomotion. Thanks to their hybrid mobility skill, they can excel in many application scenarios where other mobile platforms are not suitable for. However, the improved versatility of their mobility increases the number of constraints in their motion control, where both the properties of legged and wheeled functionalities need to be considered. Relevant schemes for legged-wheeled motion control so far have attempted to address the problem by exploiting separate motion control of the wheeled and legged functionalities. The contribution of this paper is the introduction of derivation of the legged-wheeled motion kinematics without constraining the camber angles of the wheels. To this end, the wheel geometry is approximated by torus that more precisely represents a real wheel geometry than a standard sphere/cylinder. On the basis of the derived legged-wheeled motion kinematics, a first-order inverse kinematics (IK) scheme that resolves the legged-wheeled robot whole-body motion respecting the wheel rolling constraint is described. Furthermore, a higher-level method to resolve wheel steering to comply with a non-holonomic constraint is designed. A damping scheme is proposed to handle a structural singularity when a system non-holonomy deteriorates. Finally, the work adopts a floating base model that allows to easily incorporate the legged motion into the proposed scheme. The developed control scheme is tested in experiments on a legged-wheeled centaur-like robot — CENTAURO.

[1]  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).

[2]  Yasutaka Fujimoto,et al.  A control method of low speed wheeled locomotion for a wheel-legged mobile robot , 2014, 2014 IEEE 13th International Workshop on Advanced Motion Control (AMC).

[3]  Alexander Verl,et al.  Singularity avoidance for over-actuated, pseudo-omnidirectional, wheeled mobile robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[4]  Roland Siegwart,et al.  A novel approach for steering wheel synchronization with velocity/acceleration limits and mechanical constraints , 2012, IROS 2012.

[5]  Alin Albu-Schäffer,et al.  On the kinematic modeling and control of a mobile platform equipped with steering wheels and movable legs , 2009, 2009 IEEE International Conference on Robotics and Automation.

[6]  Frédéric Plumet,et al.  Motion kinematics analysis of wheeled-legged rover over 3D surface with posture adaptation , 2010 .

[7]  Frédéric Plumet,et al.  Stability and Traction Optimization of a Reconfigurable Wheel-Legged Robot , 2004, Int. J. Robotics Res..

[8]  Andreas Müller,et al.  Kinematic analysis and singularity robust path control of a non-holonomic mobile platform with several steerable driving wheels , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[9]  Robin Passama,et al.  Motion Discontinuity-Robust Controller for Steerable Mobile Robots , 2017, IEEE Robotics and Automation Letters.

[10]  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).

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

[12]  Darwin G. Caldwell,et al.  A reactive controller framework for quadrupedal locomotion on challenging terrain , 2013, 2013 IEEE International Conference on Robotics and Automation.

[13]  Nikolaos G. Tsagarakis,et al.  A Compliant Actuation Dynamics Gazebo-ROS Plugin for Effective Simulation of Soft Robotics Systems: Application to CENTAURO Robot , 2016, ICINCO.

[14]  Majura F. Selekwa,et al.  Path tracking control of four wheel independently steered ground robotic vehicles , 2011, IEEE Conference on Decision and Control and European Control Conference.

[15]  A. Suzumura,et al.  Workspace control of a wheel-legged mobile robot for gyrating locomotion with movable leg , 2013, 2013 IEEE International Conference on Mechatronics (ICM).

[16]  Alexander Dietrich,et al.  Singularity avoidance for nonholonomic, omnidirectional wheeled mobile platforms with variable footprint , 2011, 2011 IEEE International Conference on Robotics and Automation.

[17]  Robin Passama,et al.  Kinematic modeling and singularity treatment of steerable wheeled mobile robots with joint acceleration limits , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Akihiro Suzumura,et al.  Real-Time Motion Generation and Control Systems for High Wheel-Legged Robot Mobility , 2014, IEEE Transactions on Industrial Electronics.

[19]  Charles P. Neuman,et al.  Kinematic modeling of wheeled mobile robots , 1987, J. Field Robotics.

[20]  Martin Buehler,et al.  Dynamic compliant quadruped walking , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Scott Kuindersma,et al.  Modeling and Control of Legged Robots , 2016, Springer Handbook of Robotics, 2nd Ed..

[22]  Benjamin J. Stephens Integral control of humanoid balance , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Roy Featherstone Quantitative Measures of a Robot's Ability to Balance , 2015, Robotics: Science and Systems.

[24]  Christopher G. Atkeson,et al.  Standing balance control using a trajectory library , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Dong-Soo Kwon,et al.  Zero-moment point based balance control of leg-wheel hybrid structures with inequality constraints of kinodynamic behavior , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Bin Li,et al.  A Dynamic Balancing Approach for a Quadruped Robot Supported by Diagonal Legs , 2015 .

[27]  Joel W. Burdick,et al.  Contact Modeling and Manipulation , 2008, Springer Handbook of Robotics.

[28]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[29]  J.S. Yuan,et al.  Closed-loop manipulator control using quaternion feedback , 1988, IEEE J. Robotics Autom..

[30]  Andreas Pott,et al.  Control of an pseudo-omnidirectional, non-holonomic, mobile robot based on an ICM representation in spherical coordinates , 2008, 2008 47th IEEE Conference on Decision and Control.

[31]  Christopher G. Atkeson,et al.  Modeling and control of periodic humanoid balance using the Linear Biped Model , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[32]  Andrew Y. Ng,et al.  A control architecture for quadruped locomotion over rough terrain , 2008, 2008 IEEE International Conference on Robotics and Automation.

[33]  Dong-Soo Kwon,et al.  Zero-moment point based balance control of leg-wheel hybrid structures with inequality constraints of dynamic behavior , 2012, ICRA.

[34]  Przemyslaw Dobrowolski,et al.  Swing-twist decomposition in Clifford algebra , 2015, ArXiv.

[35]  Marko B. Popovic,et al.  Ground Reference Points in Legged Locomotion: Definitions, Biological Trajectories and Control Implications , 2005, Int. J. Robotics Res..

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