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]  O. J. Sørdalen,et al.  Exponential stabilization of nonholonomic chained systems , 1995, IEEE Trans. Autom. Control..

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

[3]  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.

[4]  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.

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

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

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

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

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

[10]  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.

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

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

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

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

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

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

[17]  S. Sastry,et al.  Stabilization of trajectories for systems with nonholonomic constraints , 1994 .

[18]  Shigeo Hirose,et al.  Basic steering control methods for the articulated body mobile robot , 1995 .

[19]  R. Murray,et al.  Trajectory generation for the N-trailer problem using Goursat normal form , 1995 .

[20]  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.

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

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

[23]  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.

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

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

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

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

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

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

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

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

[32]  Gregory S. Chirikjian,et al.  Kinematically optimal hyper-redundant manipulator configurations , 1995, IEEE Trans. Robotics Autom..

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