Estimation of the instantaneous centre of rotation with nonholonomic omnidirectional mobile robots

Abstract In order to move safely and accurately, mobile platforms using steerable wheels require adequate coordination of their actuators. One possibility to achieve actuator coordination is to control the motion of the chassis’ instantaneous centre of rotation (ICR) and motion around it. Considering the chassis as a rigid body, the ICR is located at the intersection of each wheel’s zero motion axis. In practice however, these axes may not concur, in particular when compliant actuators are used for wheel steering. They then no more define precisely an ICR and only an estimation of its position can be computed. Moreover, most parametrizations of the ICR position bring in singularities with no physical meaning, which hinder estimation. This paper introduces the H representation, a new parametrization of the motion state space free of any non-structural singularities, and presents an algorithm which estimates the ICR within the joint space. The proposed approach is compared in terms of reliability, efficiency, accuracy and robustness with three methods working within the operational space. Results suggest that the proposed estimation approach provides the best compromise for these performance indicators.

[1]  Alexander Verl,et al.  Singularity-free state-space representation for non-holonomic, omnidirectional undercarriages by means of coordinate switching , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Florian Schmidt,et al.  Rollin' Justin - Design considerations and realization of a mobile platform for a humanoid upper body , 2009, 2009 IEEE International Conference on Robotics and Automation.

[3]  F. Gagnon,et al.  Design and Control of a Four Steered Wheeled Mobile Robot , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[4]  James Demmel,et al.  LAPACK Users' Guide, Third Edition , 1999, Software, Environments and Tools.

[5]  Yangsheng Xu,et al.  Omni-directional steer-by-wire interface for four wheel independent steering vehicle , 2009, 2009 IEEE International Conference on Robotics and Automation.

[6]  François Michaud,et al.  Force-guidance of a compliant omnidirectional non-holonomic platform , 2014, Robotics Auton. Syst..

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

[8]  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.

[9]  W. Press,et al.  Numerical Recipes: The Art of Scientific Computing , 1987 .

[10]  François Michaud,et al.  Instantaneous centre of rotation based motion control for omnidirectional mobile robots with sidewards off-centred wheels , 2018, Robotics Auton. Syst..

[11]  Les A. Piegl,et al.  Parametrization for surface fitting in reverse engineering , 2001, Comput. Aided Des..

[12]  Lei Yang,et al.  A torus patch approximation approach for point projection on surfaces , 2009, Comput. Aided Geom. Des..

[13]  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.

[14]  François Michaud,et al.  Multi-Modal Locomotion Robotic Platform Using Leg-Track-Wheel Articulations , 2005, Auton. Robots.

[15]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[16]  Alexander Verl,et al.  Design of wheel modules for non-holonomic, omnidirectional mobile robots in context of the emerging control problems , 2012, ROBOTIK.

[17]  Ulrich Reiser,et al.  Let me Introduce Myself: I am Care-O-bot 4, a Gentleman Robot , 2015, MuC.

[18]  YingLiang Ma,et al.  Point inversion and projection for NURBS curve and surface: Control polygon approach , 2003, Comput. Aided Geom. Des..

[19]  François Michaud,et al.  Instantaneous centre of rotation estimation of an omnidirectional mobile robot , 2010, 2010 IEEE International Conference on Robotics and Automation.

[20]  Alexander Verl,et al.  The Mobility Concept of Care-O-bot 3 , 2008 .

[21]  Alexander Dietrich,et al.  Reactive Whole-Body Control: Dynamic Mobile Manipulation Using a Large Number of Actuated Degrees of Freedom , 2012, IEEE Robotics & Automation Magazine.

[22]  François Michaud,et al.  Differential elastic actuator for robotic interaction tasks , 2008, 2008 IEEE International Conference on Robotics and Automation.

[23]  François Michaud,et al.  Johnny-0, a compliant, force-controlled and interactive humanoid autonomous robot , 2012, 2012 7th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[24]  Georges Bastin,et al.  Structural properties and classification of kinematic and dynamic models of wheeled mobile robots , 1996, IEEE Trans. Robotics Autom..

[25]  François Michaud,et al.  Teleoperation of AZIMUT-3, an omnidirectional non-holonomic platform with steerable wheels , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Alexander Verl,et al.  Care-O-bot® 3 - creating a product vision for service robot applications by integrating design and technology , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[28]  John P. Snyder,et al.  Map Projections: A Working Manual , 2012 .

[29]  Alain Micaelli,et al.  Modeling and feedback control of mobile robots equipped with several steering wheels , 1996, IEEE Trans. Robotics Autom..