Automated Kinematics Reasoning for Wheeled Mobile Robots

Control schemes for wheeled mobile robots typically assume a specific mobility capability of a drive and implicitly use the drive’s kinematics within its control procedures. This makes it difficult to deal with faults in the drive and to handle drives with diverse geometry and functionality that might even change during operation of a robot. As a consequence, we propose a model-based control scheme that builds upon an automated analysis of a robotic drive and on an on-line deduction of the drive’s kinematics. We achieve this functionality through (1) the introduction of steering-angle independent, generalized variants of the rolling and sliding constraints for wheeled mobile robots and (2) the corresponding reformulation of kinematic analysis. This leads to a computationally efficient algorithm that deduces the (inverse) kinematics of a drive for its mode of operation or failure. Fault tolerant and robust behavior, however, is only one aspect of our control architecture. On-line kinematics analysis enables us to easily handle robots that change in geometry or functionality such as self-configuring modular robot systems and teams of cooperative robots.

[1]  Gerald Steinbauer,et al.  On-line kinematics reasoning for reconfigurable robot drives , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  James C. Alexander,et al.  On the Kinematics of Wheeled Mobile Robots , 1989, Int. J. Robotics Res..

[3]  Byung-Ju Yi,et al.  Mobility analysis of planar mobile robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

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

[5]  Rajankumar Bhatt,et al.  Formation optimization for a fleet of wheeled mobile robots - A geometric approach , 2009, Robotics Auton. Syst..

[6]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

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

[8]  Brian C. Williams,et al.  Model-Based Programming of Fault-Aware Systems , 2004, AI Mag..

[9]  Hans Zassenhaus,et al.  Über einen Algorithmus zur Bestimmung der Raumgruppen , 1948 .

[10]  Michael Hofbaur,et al.  Modular re-configurable robot drives , 2010, 2010 IEEE Conference on Robotics, Automation and Mechatronics.