RoboTrikke: A Novel Undulatory Locomotion System

The TRIKKE is a three-wheeled, human-powered scooter that can be propelled by a combination of cyclic motion of its handlebar and swaying motion of the rider. This paper addresses the modeling, dynamics and control of the TRIKKE and the development of a robotic platform called the ROBOTRIKKE that is derived from similar principles. The TRIKKE can be modeled as a modified roller-racer with an unstable steering arrangement. The model of the TRIKKE reduces to the roller-racer [8] in the absence of this steering arrangement. We prove that under certain conditions on the geometric parameters of the system, the TRIKKE and roller-racer systems cannot be stopped after motion starting from rest using the steering control as the sole input. As a consequence, the ideal model is severely limited from the point of view of controllability. We demonstrate the validity of our model through comparison with experimental measurements on a small-scale robotic prototype of the TRIKKE. We present closed-loop control results for tracking (on average) a straight line trajectory using visual feedback from an overhead camera.

[1]  Shigeo Hirose,et al.  Design and Control of a Mobile Robot with an Articulated Body , 1990, Int. J. Robotics Res..

[2]  P. Krishnaprasad,et al.  G-snakes: nonholonomic kinematic chains on Lie groups , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[3]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[4]  J. Ostrowski The mechanics and control of undulatory robotic locomotion , 1995 .

[5]  S. Hirose,et al.  Study on Roller-Walk (basic characteristics and its control) , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[6]  P. Krishnaprasad,et al.  Nonholonomic mechanical systems with symmetry , 1996 .

[7]  Gen Endo,et al.  Study on Roller-Walker (multi-mode steering control and self-contained locomotion) , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[8]  Gen Endo,et al.  Study on Roller-Walker. Multi-mode Steering Control and Self-contained Locomotion. , 2000 .

[9]  P. Krishnaprasad,et al.  Oscillations, SE(2)-snakes and motion control: A study of the Roller Racer , 2001 .

[10]  Francesco Bullo,et al.  On mechanical control systems with nonholonomic constraints and symmetries , 2002, Syst. Control. Lett..

[11]  Vijay Kumar,et al.  Design and gait control of a rollerblading robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.