Kinematic controllability and motion planning for the snakeboard

The snakeboard is shown to possess two decoupling vector fields, and to be kinematically controllable. Accordingly, the problem of steering the snakeboard from a given configuration at rest to a desired configuration at rest is posed as a constrained static nonlinear inversion problem. An explicit algorithmic solution to the problem is provided, and its limitations are discussed. An ad hoc solution to the nonlinear inversion problem is also exhibited.

[1]  Francesco Bullo,et al.  On mechanical control systems with nonholonomic constraints and symmetries , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[2]  A. D. Lewis,et al.  When is a mechanical control system kinematic? , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[3]  Kevin M. Lynch,et al.  Kinematic controllability for decoupled trajectory planning in underactuated mechanical systems , 2001, IEEE Trans. Robotics Autom..

[4]  Kevin M. Lynch,et al.  Kinematic controllability and decoupled trajectory planning for underactuated mechanical systems , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

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

[6]  J. Burdick,et al.  Controllability Tests for Mechanical Systems withSymmetries and ConstraintsJim , 1997 .

[7]  Andrew D. Lewis,et al.  Affine connections and distributions with applications to nonholonomic mechanics , 1998 .

[8]  J. Marsden,et al.  Optimal Control for Holonomic and Nonholonomic Mechanical Systems with Symmetry and Lagrangian Reduction , 1997 .

[9]  Anthony M. Bloch,et al.  Newton's Law and Integrability of Nonholonomic Systems , 1998 .

[10]  Andrew D. Lewis,et al.  Geometric first-order controllability conditions for affine connection control systems , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[11]  James P. Ostrowski Steering for a class of dynamic nonholonomic systems , 2000, IEEE Trans. Autom. Control..

[12]  F. Bullo,et al.  On nonlinear controllability and series expansions for Lagrangian systems with dissipative forces , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

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

[14]  Vijay Kumar,et al.  Optimal Gait Selection for Nonholonomic Locomotion Systems , 1997, Proceedings of International Conference on Robotics and Automation.

[15]  Joel W. Burdick,et al.  Nonholonomic mechanics and locomotion: the snakeboard example , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[16]  Olga Krupková,et al.  Mechanical systems with nonholonomic constraints , 1997 .

[17]  Naoji Shiroma,et al.  Collision-Free Trajectory Planning for a 3-DoF Robot with a Passive Joint , 2000, Int. J. Robotics Res..

[18]  Andrew D. Lewis,et al.  Simple mechanical control systems with constraints , 2000, IEEE Trans. Autom. Control..

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