A Simulator for Investigating the Effects of Morphological Variations on the Behavior of Compliant Quadruped Robots

Deciding on the suitable values for robot's morphological parameters is a complex task. Robot designers require a scientific tool to observe the influence of these parameters on the output behavior to help them decide about their implementation. Changing the structure is not an easy task even in the current available simulators. Moreover, using a dynamics engine from scratch is a complex task. In this paper, we introduce a simulator for quadruped robots using the ODE library to make the morphological study as simple as possible. It uniquely provides the opportunity to transfer morphological changes to the simulation instantly and to obtain performance characteristics such as transportation cost and robot's average speed. An illustrative example highlights the outline of this simulator, its features and capabilities.

[1]  Angelo Cangelosi,et al.  An open-source simulator for cognitive robotics research: the prototype of the iCub humanoid robot simulator , 2008, PerMIS.

[2]  L. Munari How the body shapes the way we think — a new view of intelligence , 2009 .

[3]  Majid Nili Ahmadabadi,et al.  Natural dynamics modification for energy efficiency: A data-driven parallel compliance design method , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Ali Sadeghi,et al.  LEARNING APPROACH TO STUDY EFFECT OF FLEXIBLE SPINE ON RUNNING BEHAVIOR OF A QUADRUPED ROBOT , 2010 .

[5]  Yuval Tassa,et al.  Simulation tools for model-based robotics: Comparison of Bullet, Havok, MuJoCo, ODE and PhysX , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Stefano Carpin,et al.  USARSim: a robot simulator for research and education , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[8]  Thomas Röfer,et al.  SimRobot - A General Physical Robot Simulator and Its Application in RoboCup , 2005, RoboCup.

[9]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[10]  Chris Leger,et al.  Darwin2k: An Evolutionary Approach to Automated Design for Robotics , 2000 .

[11]  Majid Nili Ahmadabadi,et al.  Comparing effects of rigid, flexible, and actuated series-elastic spines on bounding gait of quadruped robots , 2013, 2013 First RSI/ISM International Conference on Robotics and Mechatronics (ICRoM).

[12]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004, ArXiv.

[13]  R. Pfeifer,et al.  Exploiting body dynamics for controlling a running quadruped robot , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[14]  Ludovic Righetti,et al.  Pattern generators with sensory feedback for the control of quadruped locomotion , 2008, 2008 IEEE International Conference on Robotics and Automation.

[15]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[16]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[17]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[18]  Michael Günther,et al.  Intelligence by mechanics , 2007, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.