Kinodynamic planning for spherical tensegrity locomotion with effective gait primitives

Tensegrity-based robots can achieve locomotion through shape deformation and compliance. They are highly adaptable to their surroundings, and are lightweight, low cost, and physically robust. Their high dimensionality and strongly dynamic nature, however, can complicate motion planning. Efforts to date have primarily considered quasi-static reconfiguration and short-term dynamic motion of tensegrity robots, which do not fully exploit the underlying system dynamics in the long term. Longer-horizon planning has previously required costly search over the full space of valid control inputs. This work synthesizes new and existing approaches to produce dynamic long-term motion while balancing the computational demand. A numerical process based upon quasi-static assumptions is first applied to deform the system into an unstable configuration, causing forward motion. The dynamical characteristics of the result are then altered via a few simple parameters to produce a small but diverse set of useful behaviors. The proposed approach takes advantage of identified symmetries on the prototypical spherical tensegrity robot, which reduce the number of needed gaits but allow motion along different directions. These gaits are first combined with a standard search method to achieve long-term planning in environments where the developed gaits are effective. For more complex environments, the various motion primitives are paired with the fall-back option of random valid actions and are used by an informed sampling-based kinodynamic motion planner with anytime properties. Evaluations using a physics-based model for the prototypical robot demonstrate that modest but efficiently applied search effort can unlock the utility of dynamic tensegrity motion to produce high-quality solutions.

[1]  Steven M. LaValle,et al.  Randomized Kinodynamic Planning , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[2]  J.B. Aldrich,et al.  Control synthesis for a class of light and agile robotic tensegrity structures , 2003, Proceedings of the 2003 American Control Conference, 2003..

[3]  Atil Iscen,et al.  Flop and roll: Learning robust goal-directed locomotion for a Tensegrity Robot , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Kostas E. Bekris,et al.  From Quasi-static to Kinodynamic Planning for Spherical Tensegrity Locomotion , 2017, ISRR.

[5]  Klaus Zimmermann,et al.  Vibration-driven mobile robots based on single actuated tensegrity structures , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Shinichi Hirai,et al.  Crawling by body deformation of tensegrity structure robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[7]  Howie Choset,et al.  Integrated Planning and Control for Convex-bodied Nonholonomic Systems using Local Feedback Control Policies , 2006, Robotics: Science and Systems.

[8]  Emilio Frazzoli,et al.  Anytime computation of time-optimal off-road vehicle maneuvers using the RRT* , 2011, IEEE Conference on Decision and Control and European Control Conference.

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

[10]  Alice M. Agogino,et al.  Robust learning of tensegrity robot control for locomotion through form-finding , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[11]  Martin Buss,et al.  Online motion planning over uneven terrain with walking primitives and regression , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Igor Zeidis,et al.  Mechanics of Terrestrial Locomotion , 2009 .

[13]  Alice M. Agogino,et al.  Inclined surface locomotion strategies for spherical tensegrity robots , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[14]  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).

[15]  Alice M. Agogino,et al.  System design and locomotion of SUPERball, an untethered tensegrity robot , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Hiroshi Furuya,et al.  Concept of Deployable Tensegrity Structures in Space Application , 1992 .

[17]  Kostas E. Bekris,et al.  Discovering a Library of Rhythmic Gaits for Spherical Tensegrity Locomotion , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[18]  René Motro,et al.  Mechanism-Based Approach for the Deployment of a Tensegrity-Ring Module , 2012 .

[19]  Kostas E. Bekris,et al.  Efficient and Asymptotically Optimal Kinodynamic Motion Planning via Dominance-Informed Regions , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[20]  Jeffrey M. Friesen,et al.  Design of SUPERball v2, a Compliant Tensegrity Robot for Absorbing Large Impacts , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[21]  Sergey Levine,et al.  Deep reinforcement learning for tensegrity robot locomotion , 2016, 2017 IEEE International Conference on Robotics and Automation (ICRA).

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

[23]  Kostas E. Bekris,et al.  INTEGRATING SIMULATED TENSEGRITY MODELS WITH EFFICIENT MOTION PLANNING FOR PLANETARY NAVIGATION , 2016 .

[24]  Yaozhi Luo,et al.  Collision-Free Path Planning of Tensegrity Structures , 2014 .

[25]  Mark Yim,et al.  Motion planning of legged vehicles in an unstructured environment , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[26]  SunSpiralVytas,et al.  Goal-Directed CPG-Based Control for Tensegrity Spines with Many Degrees of Freedom Traversing Irregular Terrain , 2015 .

[27]  Atil Iscen,et al.  Design and evolution of a modular tensegrity robot platform , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[28]  Robert E. Skelton,et al.  Dynamically stable collision avoidance for tensegrity based robots , 2009, 2009 ASME/IFToMM International Conference on Reconfigurable Mechanisms and Robots.

[29]  Mike Stilman,et al.  Kinodynamic RRTs with Fixed Time Step and Best-Input Extension Are Not Probabilistically Complete , 2014, WAFR.

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

[31]  H. Bart-Smith,et al.  Central Pattern Generator Control of a Tensegrity Swimmer , 2013, IEEE/ASME Transactions on Mechatronics.

[32]  Josep M. Porta,et al.  Path planning for active tensegrity structures , 2016 .

[33]  Kostas E. Bekris,et al.  Asymptotically optimal sampling-based kinodynamic planning , 2014, Int. J. Robotics Res..

[34]  Timothy Bretl,et al.  Motion Planning for Legged Robots on Varied Terrain , 2008, Int. J. Robotics Res..

[35]  Josep M. Mirats-Tur,et al.  A Three-DoF Actuated Robot , 2011, IEEE Robotics & Automation Magazine.

[36]  B. de Jager,et al.  Shape change of tensegrity structures: design and control , 2005, ACC.

[37]  Roger D. Quinn,et al.  Towards bridging the reality gap between tensegrity simulation and robotic hardware , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[38]  Maurício C. de Oliveira,et al.  A Discussion on Control of Tensegrity Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[39]  Kostas E. Bekris,et al.  Informed Asymptotically Near-Optimal Planning for Field Robots with Dynamics , 2017, FSR.

[40]  Kostas E. Bekris,et al.  Symmetric Reduction of Tensegrity Rover Dynamics for Efficient Data-Driven Control , 2018, Earth and Space 2018.

[41]  Kostas E. Bekris,et al.  Any-Axis Tensegrity Rolling via Symmetry-Reduced Reinforcement Learning , 2018, ISER.

[42]  D. Ingber The architecture of life. , 1998, Scientific American.

[43]  Darwin G. Caldwell,et al.  Planning and execution of dynamic whole-body locomotion for a hydraulic quadruped on challenging terrain , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[44]  Jean-Claude Latombe,et al.  Randomized Kinodynamic Motion Planning with Moving Obstacles , 2002, Int. J. Robotics Res..

[45]  Jean-Paul Pinaud,et al.  Path planning for the deployment of tensegrity structures , 2003, SPIE Smart Structures and Materials + Nondestructive Evaluation and Health Monitoring.

[46]  Russ Tedrake,et al.  Feedback-motion-planning with simulation-based LQR-trees , 2016, Int. J. Robotics Res..

[47]  José António Tenreiro Machado,et al.  Kinematic and dynamic performance analysis of artificial legged systems , 2008, Robotica.

[48]  Erion Plaku,et al.  Region-Guided and Sampling-Based Tree Search for Motion Planning With Dynamics , 2015, IEEE Transactions on Robotics.

[49]  Timothy Bretl,et al.  Control and Planning of 3-D Dynamic Walking With Asymptotically Stable Gait Primitives , 2012, IEEE Transactions on Robotics.

[50]  Chandana Paul,et al.  Design and control of tensegrity robots for locomotion , 2006, IEEE Transactions on Robotics.

[51]  Cornel Sultan,et al.  Controllable tensegrity: a new class of smart structures , 1997, Smart Structures.