Towards automated gait generation for dynamic systems with non-holonomic constraints

In this paper we generate gaits for dynamics systems that are subject to non-holonomic velocity constraints. These systems are referred to as mixed non-holonomic systems. The motion of such systems is governed by both the non-holonomic constraints acting on the system and a system of differential equations constraining the evolution of generalized momentum. We propose a method that utilizes both governing motions, that is, satisfying all the constraints and instantaneously conserving momentum along un-restricted directions, to generate gaits for systems like the snakeboard, which belongs to the family of mixed non-holonomic systems. We accomplish this by defining a new scaled momentum variable. This scaled momentum allows us to easily explore the design of gaits that causes momentum to evolve such that a desired non-trivial motion results

[1]  J. Marsden,et al.  Introduction to mechanics and symmetry , 1994 .

[2]  K. Lynch Nonholonomic Mechanics and Control , 2004, IEEE Transactions on Automatic Control.

[3]  Yoshihiko Nakamura,et al.  Nonholonomic path planning of space robots via a bidirectional approach , 1991, IEEE Trans. Robotics Autom..

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

[5]  Vijay Kumar,et al.  RoboTrikke: A Novel Undulatory Locomotion System , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Shigeo Hirose,et al.  Biologically Inspired Robots: Snake-Like Locomotors and Manipulators , 1993 .

[7]  Francesco Bullo,et al.  Kinematic controllability and motion planning for the snakeboard , 2003, IEEE Trans. Robotics Autom..

[8]  Joel W. Burdick,et al.  The Geometric Mechanics of Undulatory Robotic Locomotion , 1998, Int. J. Robotics Res..

[9]  A. D. Lewis,et al.  Geometric control of mechanical systems : modeling, analysis, and design for simple mechanical control systems , 2005 .

[10]  Katsuhiko Yamada Arm path planning for a space robot , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[11]  P. Hartman Ordinary Differential Equations , 1965 .

[12]  Howie Choset,et al.  Natural Gait Generation Techniques for Principally Kinematic Mechanical Systems , 2005, Robotics: Science and Systems.

[13]  A. D. Lewis,et al.  Geometric Control of Mechanical Systems , 2004, IEEE Transactions on Automatic Control.

[14]  Vijay Kumar,et al.  Optimal Gait Selection for Nonholonomic Locomotion Systems , 2000, Int. J. Robotics Res..

[15]  N. G. Parke,et al.  Ordinary Differential Equations. , 1958 .

[16]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[17]  Yoshihiko Nakamura,et al.  Nonholonomic path planning of space robots , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[18]  David P. Anderson,et al.  Nonholonomic motion planning using Stoke's theorem , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[19]  S. Shankar Sastry,et al.  On reorienting linked rigid bodies using internal motions , 1995, IEEE Trans. Robotics Autom..

[20]  Howie Choset,et al.  Natural Gait Generation Techniques for Multi-bodied Isolated Mechanical Systems , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[21]  J. Marsden,et al.  Reduction, Symmetry, And Phases In Mechanics , 1990 .