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.
KeywordsMobile Robot Inverse Kinematic Steering Angle Modular Robot Wheel Mobile Robot
This work has been funded through the Austrian Science Fund (FWF) under grant no. P20041-N15.
- 4.Robuffo-Giordano P, Fuchs M, Albu-Schäffer A, Hirzinger G (2009) On the kinematic modeling and control of a mobile platform equipped with steering wheels and movable legs. In: Proceedings of the IEEE international conference on robotics and automation (ICRA09), pp 4080–4087Google Scholar
- 5.Hofbaur M, Brandstötter M, Schörghuber C, Steinbauer G (2010) On-line kinematics reasoning for reconfigurable robot drives. In: Proceedings of the IEEE international conference on robotics and automation (ICRA10), pp 5441–5446Google Scholar
- 6.Hofbaur M, Brandstötter M, Jantscher S, Schörghuber C (2010) Modular reconfigurable robot drives. In: Proceedings of the international conference on robotics and automation and mechatronics (RAM 2010), pp 150–155Google Scholar
- 7.Kim W, Lee S, Yi B (2002) Mobility analysis of planar mobile robots. In: Proceedings of the IEEE international conference on robotics and automation (ICRA02), pp 2861–2867Google Scholar
- 8.Nüchter E, Bahr E, Lohmüller H (2008) Omnidirektionales Fahrzeug, Fahrmodul und mobiler Industrieroboter. German Patent Office, Offenlegungsschrift DE 10 2007 016 662 A1Google Scholar
- 9.Rienmüller T, Gruber C, Brandstötter M, Hofbaur M (2011) Odometry-based fault diagnosis for pseudo-omnidirectional wheeled mobile robots. In: Proceedings of the 22nd internationalworkshop on principles of diagnosis (DX11), Murnau, Germany, pp 29–35Google Scholar
- 10.Siegwart R, Nourbakhsh I (2004) Introduction to autonomous mobile robots. MIT Press, CambridgeGoogle Scholar
- 11.Williams B, Ingham M, Chung S, Elliott P, Hofbaur M, Sullivan G (2003) Model-based programming of fault-aware systems. AI Mag 24(4):61–75Google Scholar