Kinematic analysis and singularity robust path control of a non-holonomic mobile platform with several steerable driving wheels

The use of more than one steerable (standard) driving wheel allows a robot to perform omnidirectional motions. However, the modeling and control of such robots is challenging since the system is non-holonomic, nonlinear and typically over actuated. Moreover, such platforms exhibit kinematic singularities. A well known singular configuration is the configuration where two steerable driving wheels are coaxial aligned. This is highly problematic since this configuration corresponds to pure rotations, which is crucial for narrow space navigation. In this paper a control scheme with improved robustness w.r.t. these singularities is derived. It is based on the second order (accelerations) non-holonomic constraints. The remaining singularity is tackled by a regular parametrization of the robot's motion. Thereupon a novel control concept is presented which is based on an input-output linearization in terms of a path parameter. The choice of this parametrization provides an additional parameter in the controller design. The approach is demonstrated for a prototype implementation.

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

[2]  Joel W. Burdick,et al.  Geometric Perspectives on the Mechanics and Control of Robotic Locomotion , 1996 .

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

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

[5]  M. Žefran,et al.  Choice of Riemannian Metrics for Rigid Body Kinematics , 2013 .

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

[7]  David B. Reister,et al.  Position and constraint force control of a vehicle with two or more steerable drive wheels , 1993, IEEE Trans. Robotics Autom..

[8]  S. Buss Introduction to Inverse Kinematics with Jacobian Transpose , Pseudoinverse and Damped Least Squares methods , 2004 .

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

[10]  Christoph Gruber,et al.  Practically stabilizing motion control of mobile robots with steering wheels , 2014, 2014 IEEE Conference on Control Applications (CCA).

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

[12]  Jouni Mattila,et al.  A novel time optimal path following controller with bounded velocities for mobile robots with independently steerable wheels , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.