Toward a multi-disciplinary model for bio-robotic systems

The design of robotic systems involves contributions from several areas of science and engineering. Electrical, mechanical and software components must be integrated to form the final system. Increasingly, simulation tools are being introduced into the design flow as a means to verify the performance of particular subsystems. In order to accurately simulate the complete robotic system we propose a framework that allows designers to describe the robotic system as an interconnection of mechanical, electrical, and software components, with well defined mechanisms for communicating with each other. Through this, we form a multi-disciplinary model that captures both the dynamics of the individual subsystems, and the dynamics resulting from the interconnection of the above subsystems. As a case-study, we will apply the framework to a biologically inspired robotic snake.

[1]  Joel W. Burdick,et al.  Gait kinematics for a serpentine robot , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[2]  Timothy Ohm,et al.  The JPL Serpentine Robot: a 12-DOF system for inspection , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[3]  Roy Featherstone,et al.  Robot Dynamics Algorithms , 1987 .

[4]  David E. Orin,et al.  Robot dynamics: equations and algorithms , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[5]  Hitoshi Kimura,et al.  Stuck evasion control for active-wheel passive-joint snake-like mobile robot 'genbu' , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[6]  Llanda M. Richardson,et al.  Modeling and extraction of interconnect capacitances for multilayer VLSI circuits , 1996, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Roy Featherstone,et al.  A Divide-and-Conquer Articulated-Body Algorithm for Parallel O(log(n)) Calculation of Rigid-Body Dynamics. Part 1: Basic Algorithm , 1999, Int. J. Robotics Res..

[8]  Krishnan Suresh,et al.  Automating the CAD/CAE dimensional reduction process , 2003, SM '03.

[9]  Roy Featherstone,et al.  A Divide-and-Conquer Articulated-Body Algorithm for Parallel O(log(n)) Calculation of Rigid-Body Dynamics. Part 2: Trees, Loops, and Accuracy , 1999, Int. J. Robotics Res..

[10]  Krishnan Suresh Generalization of the Mid-Element Based Dimensional Reduction , 2003, J. Comput. Inf. Sci. Eng..

[11]  R. Pietrabissa,et al.  A lumped parameter model to evaluate the fluid dynamics of different coronary bypasses. , 1996, Medical engineering & physics.

[12]  David Zeltzer,et al.  Dynamic simulation of autonomous legged locomotion , 1990, SIGGRAPH.

[13]  David Baraff,et al.  Linear-time dynamics using Lagrange multipliers , 1996, SIGGRAPH.

[14]  Oskar von Stryk,et al.  The Role of Motion Dynamics in the Design, Control and Stability of Bipedal and Quadrupedal Robots , 2002, RoboCup.

[15]  S. Pellegrino,et al.  AN INTRODUCTION TO THE ANALYSIS OF SYMMETRIC STRUCTURES , 1999 .

[16]  Ivan Tanev,et al.  Evolution of side-winding locomotion of simulated limbless, wheelless robots , 2005, Artificial Life and Robotics.

[17]  Kostas J. Kyriakopoulos,et al.  Design and forward kinematic analysis of a robotic snake , 1997, Proceedings of International Conference on Robotics and Automation.

[18]  S. Sheppard,et al.  Using Features to Support Finite Element Idealizations , 1994 .