Motion planning for anguilliform locomotion

We investigate issues of control and motion planning for a biomimetic robotic system. Previous work has shown that a successful approach to solving the motion planning problem is to decouple it into the two subproblems of trajectory generation (feedforward controls) and feedback regulation. In this paper, we investigate basic issues of momentum generation for a class of dynamic mobile robots, focusing on eel-like swimming robots. We develop theoretical justification for a forward gait that has been observed in nature, and for a turning gait, used in our control laws, that has not been extensively studied in the biological literature. We also explore theoretical predictions for novel gaits for turning and sideways swimming. Finally, we present results from experiments in motion planning for a biomimetic robotic system. We show good agreement with theory for both open and closed-loop control of our modular, five-link, underwater swimming robot using image-based position sensing in an aquatic environment.

[1]  Joel W. Burdick,et al.  Local Motion Planning for Nonholonomic Control Systems Evolving on Principal Bundles , 1998 .

[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]  S. Grillner,et al.  Neuronal network generating locomotor behavior in lamprey: circuitry, transmitters, membrane properties, and simulation. , 1991, Annual review of neuroscience.

[4]  Matthew D. Berkemeier,et al.  Decreasing the energy costs of swimming robots through passive elastic elements , 1997, Proceedings of International Conference on Robotics and Automation.

[5]  Richard M. Murray,et al.  Lagrangian Mechanics and Carangiform Locomotion , 1998 .

[6]  J. Canny,et al.  Nonholonomic Motion Planning , 1992 .

[7]  Richard M. Murray,et al.  Geometric phases and robotic locomotion , 1995, J. Field Robotics.

[8]  James P. Ostrowski,et al.  Visual servoing with dynamics: control of an unmanned blimp , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[9]  S. Grillner On the generation of locomotion in the spinal dogfish , 2004, Experimental Brain Research.

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

[11]  S. Grillner,et al.  Neural mechanisms of intersegmental coordination in lamprey: local excitability changes modify the phase coupling along the spinal cord. , 1992, Journal of neurophysiology.

[12]  Jaydev P. Desai,et al.  Continuous Motion Plans for Robotic Systems with Changing Dynamic Behavior , 1996 .

[13]  Naomi Ehrich Leonard,et al.  Motion control of drift-free, left-invariant systems on Lie groups , 1995, IEEE Trans. Autom. Control..

[14]  Joel W. Burdick,et al.  Modelling and experimental investigation of carangiform locomotion for control , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[15]  P. Holmes,et al.  The nature of the coupling between segmental oscillators of the lamprey spinal generator for locomotion: A mathematical model , 1982, Journal of mathematical biology.

[16]  James P. Ostrowski,et al.  A geometric approach to anguilliform locomotion: modelling of an underwater eel robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[17]  Örjan Ekeberg,et al.  A combined neuronal and mechanical model of fish swimming , 2005, Biological Cybernetics.

[18]  Daniel E. Koditschek,et al.  Robot planning and control via potential functions , 1989 .

[19]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[20]  J. Gray,et al.  Studies in Animal Locomotion: I. The Movement of Fish with Special Reference to the Eel , 1933 .

[21]  S. Grillner,et al.  Neural networks that co-ordinate locomotion and body orientation in lamprey , 1995, Trends in Neurosciences.

[22]  T. Williams Phase coupling by synaptic spread in chains of coupled neuronal oscillators. , 1992, Science.

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

[24]  Sunil K. Agrawal,et al.  Trajectory Planning of Differentially Flat Systems with Dynamics and Inequalities , 2000 .

[25]  Sonia Martínez,et al.  Optimal Gaits for Dynamic Robotic Locomotion , 2001, Int. J. Robotics Res..

[26]  L. Kavraki,et al.  A General Framework for Planning Paths for Elastic Objects , 1999 .

[27]  James P. Ostrowski,et al.  Open-Loop Verification of Motion Planning for an Underwater Eel-Like Robot , 2000, ISER.

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

[29]  Dana R. Yoerger,et al.  A new distributed real-time control system for the JASON underwater robot , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[30]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[31]  Devin J. Balkcom Geometric Construction of Time Optimal Trajectories for Differential Drive Robots , 2000 .

[32]  Naomi Ehrich Leonard,et al.  Controllability and motion algorithms for underactuated Lagrangian systems on Lie groups , 2000, IEEE Trans. Autom. Control..

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

[34]  M. Triantafyllou,et al.  An Efficient Swimming Machine , 1995 .

[35]  Lydia E. Kavraki,et al.  Planning Paths for Elastic Objects under Manipulation Constraints , 2001, Int. J. Robotics Res..

[36]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[37]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[38]  James P. Ostrowski,et al.  Motion planning for dynamic eel-like robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[39]  広瀬 茂男,et al.  Biologically inspired robots : snake-like locomotors and manipulators , 1993 .

[40]  J. Gray Directional Control of Fish Movement , 1933 .

[41]  S. Grillner,et al.  The neural network underlying locomotion in lamprey-synaptic and cellular mechanisms , 1991, Neuron.

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

[43]  James P. Ostrowski,et al.  A Framework for Steering Dynamic Robotic Locomotion Systems , 2003, Int. J. Robotics Res..

[44]  Stefan B. Williams,et al.  Towards terrain-aided navigation for underwater robotics , 2001, Adv. Robotics.