Kinematic modeling and singularity treatment of steerable wheeled mobile robots with joint acceleration limits

Non-holonomic omnidirectional mobile robots have higher load carrying capacity than their holonomic counterparts. Once the steer joint configuration is initialized, they can perform arbitrarily complex three-dimensional trajectories in the plane of motion and, as such, are more suitable for industrial contexts. However, their kinematic model presents representational and structural singularities, solutions to which must respect actuator performance limits. Recent research efforts have provided either simple restricting of the velocity space (among which few considered hardware limits) or complex non-restricting (no hardware limits considered) solutions. Most of these efforts are providing solutions at the kinematic control level. Instead, here we propose both a representational singularity free kinematic model, and a simple numeric treatment for the kinematic singularity. We further provide a method to tune the latter, to respect the actuator acceleration limits. Thanks to its steer rate damping behavior, the method can be further extended, to respect joint limits. Another benefit is the treatment of the singularity at the level of the kinematic model, which enhances real time capabilities. The developed method has been tested successfully on the Neobotix-MPO700 mobile robot and shown superior results as compared to the embedded controller.

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

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

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

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

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

[6]  H. K. Low,et al.  Kinematic modeling, mobility analysis and design of wheeled mobile robots , 2005, Adv. Robotics.

[7]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[8]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  Jouni Mattila,et al.  Time optimal path following with bounded velocities and accelerations for mobile robots with independently steerable wheels , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[10]  François Michaud,et al.  Motion planning for an omnidirectional robot with steering constraints , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[12]  Roland Siegwart,et al.  A novel approach for steering wheel synchronization with velocity/acceleration limits and mechanical constraints , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[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]  Alexander Dietrich,et al.  Singularity avoidance for nonholonomic, omnidirectional wheeled mobile platforms with variable footprint , 2011, 2011 IEEE International Conference on Robotics and Automation.

[15]  Guy Campion,et al.  Kinematic modelling of a class of omnidirectional mobile robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.