The NTUA snake: Design, planar kinematics, and motion planning

A new kind of robotic mechanism is proposed to be used for inspection tasks in complex setups of industrial plants. We propose a multiarticulated snake-like mobile robot, with a body consisting of repeating modules, capable of both efficiently moving and reaching points inside complicated or unstructured areas, where human personnel cannot reach or work properly. An analysis of the basic design along with most of the component specifications is presented. This mechanical system is subject to nonholonomic constraints. The kinematic model for motion on-plane of the mobile robot is derived by taking into consideration these constraints. The nonholonomic motion planning is partially solved by converting the multiple-input system to a multiple-chain, single-generator chained form via state feedback and a coordinate transformation. Stabilization and trajectory tracking issues are also considered. We also consider the general case of the n-trailer (or n-module) robotic snake. Simulation results are provided for various test cases. ©1999 John Wiley & Sons, Inc.

[1]  R. Murray,et al.  Exponential stabilization of driftless nonlinear control systems using homogeneous feedback , 1997, IEEE Trans. Autom. Control..

[2]  A. Chelouah,et al.  Finitely discretizable nonlinear systems: concepts and definitions , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[3]  Linda Bushnell,et al.  An obstacle avoidance algorithm for a car pulling trailers with off-axle hitching , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[4]  Mitsuji Sampei,et al.  Arbitrary path tracking control of articulated vehicles using nonlinear control theory , 1995, IEEE Trans. Control. Syst. Technol..

[5]  S. Sastry,et al.  On Goursat normal forms, prolongations, and control systems , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[6]  S. Shankar Sastry,et al.  A Multi-Steering Trailer System: Conversion into Chained Form Using , 1994 .

[7]  Shigeo Hirose,et al.  Basic steering control methods for the articulated body mobile robot , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[8]  R. Murray,et al.  Applications and extensions of Goursat normal form to control of nonlinear systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[9]  Linda Bushnell,et al.  Stabilization of multiple input chained form control systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[10]  S. Sastry,et al.  Extended Goursat normal forms with applications to nonholonomic motion planning , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[11]  M. Fliess,et al.  Flatness, motion planning and trailer systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[12]  Yoram Koren,et al.  Design and motion planning of a mechanical snake , 1993, IEEE Trans. Syst. Man Cybern..

[13]  Ole Jakob Sørdalen,et al.  Conversion of the kinematics of a car with n trailers into a chained form , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

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

[15]  D. Normand-Cyrot,et al.  An introduction to motion planning under multirate digital control , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[16]  Richard M. Murray,et al.  Nonholonomic control systems: from steering to stabilization with sinusoids , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[17]  A. Bloch,et al.  Control and stabilization of nonholonomic dynamic systems , 1992 .

[18]  Gregory S. Chirikjian,et al.  Kinematically optimal hyper-redundant manipulator configurations , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[19]  S. Shankar Sastry,et al.  Stabilization of trajectories for systems with nonholonomic constraints , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[20]  S. Chern,et al.  Exterior Differential Systems , 1990 .

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

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

[23]  J. Lévine,et al.  On dynamic feedback linearization , 1989 .

[24]  H. Nijmeijer,et al.  Dynamic input-output decoupling of nonlinear control systems , 1988 .

[25]  Carl Gans,et al.  How Snakes Move , 1970 .

[26]  Pascal Morin,et al.  Application of Backstepping Techniques to the Time-Varying Exponential Stabilisation of Chained Form Systems , 1997, Eur. J. Control.

[27]  C. Samson Control of chained systems application to path following and time-varying point-stabilization of mobile robots , 1995, IEEE Trans. Autom. Control..

[28]  O. J. Sørdalen,et al.  Exponential stabilization of nonholonomic chained systems , 1995, IEEE Trans. Autom. Control..

[29]  Shigeo Hirose,et al.  Biologically Inspired Robots , 1993 .

[30]  S. Sastry,et al.  Trajectory generation for the N-trailer problem using Goursat normal form , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[31]  M. Kawski Nilpotent Lie algebras of vectorfields. , 1988 .

[32]  W. Boothby An introduction to differentiable manifolds and Riemannian geometry , 1975 .

[33]  Sophie Germain,et al.  Mémoire sur la coubure des surfaces. , 1831 .