Towards bridging the reality gap between tensegrity simulation and robotic hardware

Using a new hardware implementation of our designs for tunably compliant spine-like tensegrity robots, we show that the NASA Tensegrity Robotics Toolkit can effectively generate and predict desirable locomotion strategies for these many degree of freedom systems. Tensegrity, which provides structural integrity through a tension network, shows promise as a design strategy for more compliant robots capable of interaction with rugged environments, such as a tensegrity interplanetary probe prototype surviving multi-story drops. Due to the complexity of tensegrity structures, modeling through physics simulation and machine learning improves our ability to design and evaluate new structures and their controllers in a dynamic environment. The kinematics of our simulator, the open source NASA Tensegrity Robotics Toolkit, have been previously validated within 1.3% error on position through motion capture of the six strut robot ReCTeR. This paper provides additional validation of the dynamics through the direct comparison of the simulator to forces experienced by the latest version of the Tetraspine robot. These results give us confidence in our strategy of using tensegrity to impart future robotic systems with properties similar to biological systems such as increased flexibility, power, and mobility in extreme terrains.

[1]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[2]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[3]  S. Levin,et al.  Putting the shoulder to the wheel: a new biomechanical model for the shoulder girdle. , 1997, Biomedical sciences instrumentation.

[4]  S. Levin THE TENSEGRITY-TRUSS AS A MODEL FOR SPINE MECHANICS: BIOTENSEGRITY , 2002 .

[5]  Roger D. Quinn,et al.  Abstracted biological principles applied with reduced actuation improve mobility of legged vehicles , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[6]  R. Motro,et al.  Tensegrity Systems , 2003 .

[7]  J. McGarry,et al.  A three-dimensional finite element model of an adherent eukaryotic cell. , 2004, European cells & materials.

[8]  H. Lipson,et al.  Gait production in a tensegrity based robot , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[9]  Thomas Bräunl,et al.  Evaluation of real-time physics simulation systems , 2007, GRAPHITE '07.

[10]  Auke Jan Ijspeert,et al.  Online trajectory generation in an amphibious snake robot using a lamprey-like central pattern generator model , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[11]  A. Ijspeert,et al.  From Swimming to Walking with a Salamander Robot Driven by a Spinal Cord Model , 2007, Science.

[12]  A. Boeing,et al.  Evaluation of real-time physics simulations systems , 2007 .

[13]  Martin Servin,et al.  Massless Cable for Real‐time Simulation , 2007, Comput. Graph. Forum.

[14]  Kevin Blankespoor,et al.  BigDog, the Rough-Terrain Quadruped Robot , 2008 .

[15]  Hod Lipson,et al.  Mechanism as Mind - What Tensegrities and Caterpillars Can Teach Us about Soft Robotics , 2008, ALIFE.

[16]  Josep M. Mirats Tur,et al.  Control and simulation of a tensegrity-based mobile robot , 2009, Robotics Auton. Syst..

[17]  Hod Lipson,et al.  Morphological communication: exploiting coupled dynamics in a complex mechanical structure to achieve locomotion , 2009, Journal of The Royal Society Interface.

[18]  Stéphane Doncieux,et al.  Crossing the reality gap in evolutionary robotics by promoting transferable controllers , 2010, GECCO '10.

[19]  Martin Servin,et al.  Hybrid, Multiresolution Wires with Massless Frictional Contacts , 2011, IEEE Transactions on Visualization and Computer Graphics.

[20]  Shinichi Hirai,et al.  Dynamic simulation of six-strut tensegrity robot rolling , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[21]  A Ayali,et al.  Modeling of caterpillar crawl using novel tensegrity structures. , 2012, Bioinspiration & biomimetics.

[22]  Vytas SunSpiral,et al.  Robust Distributed Control of Rolling Tensegrity Robot , 2013 .

[23]  Hilary Bart-Smith,et al.  Experimental Validation of Robust Resonance Entrainment for CPG-Controlled Tensegrity Structures , 2013, IEEE Transactions on Control Systems Technology.

[24]  George E. Gorospe,et al.  TENSEGRITY BASED PROBES FOR PLANETARY EXPLORATION : ENTRY , DESCENT AND LANDING ( EDL ) AND SURFACE MOBILITY ANALYSIS , 2013 .

[25]  Howie Choset,et al.  Design and Modeling of a Series Elastic Element for Snake Robots , 2013 .

[26]  John Rieffel,et al.  Exploiting Dynamical Complexity in a Physical Tensegrity Robot to Achieve Locomotion , 2013, ECAL.

[27]  Roger D. Quinn,et al.  Tetraspine: Robust terrain handling on a tensegrity robot using central pattern generators , 2013, 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[28]  Maurício C. de Oliveira,et al.  DuCTT: A tensegrity robot for exploring duct systems , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[29]  Benjamin Schrauwen,et al.  Design and control of compliant tensegrity robots through simulation and hardware validation , 2014, Journal of The Royal Society Interface.

[30]  Roger D. Quinn,et al.  Design and Control of Modular Spine-Like Tensegrity Structures , 2014 .

[31]  Alice M. Agogino,et al.  Rapid prototyping design and control of tensegrity soft robot for locomotion , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[32]  D. Ingber,et al.  Tensegrity, cellular biophysics, and the mechanics of living systems , 2014, Reports on progress in physics. Physical Society.

[33]  Brian T. Mirletz,et al.  CPGs for Adaptive Control of Spine-like Tensegrity Structures , 2015 .