Steerable Locomotion Controller for Six-strut Icosahedral Tensegrity Robots

This paper proposes a novel steerable locomotion controller for six-strut tensegrity robots. Tensegrity robots are lightweight and have many promising features such as robustness, shape-shifting capabilities, and deployability, making them good candidates for exploration and scouting of remote areas. Despite these advantages, tensegrity robots are challenging to control due to their large number of degrees of freedom, nonlinear dynamics, and intrinsic compliance. Recently, many step-wise motion controllers have been employed to simplify the locomotion problem, thanks to the discrete nature of the tensegrity structure. In this paper we present a novel locomotion controller which will steer the direction of motion of a six-strut tensegrity robot when used in conjunction with any preexisting step-wise controller. We validated our controller on the SUPERball v2 robot, showing straight and curved trajectories, and an example of navigation around obstacles. Our method is computationally inexpensive, only requires knowledge about the current base triangle (e.g, via accelerometer data), and can be generalized to any six-strut tensegrity robot which can perform step-wise locomotion.

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

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

[3]  Alice M. Agogino,et al.  Soft Spherical Tensegrity Robot Design Using Rod-Centered Actuation and Control , 2016 .

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

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

[6]  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.

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

[8]  Wei Tian,et al.  Motion simulation of six-bar tensegrity robot based on Adams , 2016, 2016 IEEE International Conference on Mechatronics and Automation.

[9]  Bin Li,et al.  Dynamic simulation for 6-strut tensegrity robots , 2014, 2014 IEEE International Conference on Information and Automation (ICIA).

[10]  Atil Iscen,et al.  Learning Tensegrity Locomotion Using Open-Loop Control Signals and Coevolutionary Algorithms , 2015, Artificial Life.

[11]  Shinichi Hirai,et al.  Rolling tensegrity driven by pneumatic soft actuators , 2012, 2012 IEEE International Conference on Robotics and Automation.

[12]  Bin Li,et al.  Active shaping of a tensegrity robot via pre-pressure , 2013, 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[13]  Shinichi Hirai,et al.  Dynamic Modeling of Tensegrity Robots Rolling over the Ground , 2014 .

[14]  Benjamin Schrauwen,et al.  Locomotion Without a Brain: Physical Reservoir Computing in Tensegrity Structures , 2013, Artificial Life.

[15]  Suiping Zhou,et al.  An efficient locomotion strategy for six-strut tensegrity robots , 2017, 2017 13th IEEE International Conference on Control & Automation (ICCA).

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

[17]  Jeffrey M. Friesen,et al.  State estimation for tensegrity robots , 2015, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Yonas Tadesse,et al.  A reconfigurable robot with tensegrity structure using nylon artificial muscle , 2016, SPIE Smart Structures and Materials + Nondestructive Evaluation and Health Monitoring.

[19]  Bin Li,et al.  Force Analytic Method for Rolling Gaits of Tensegrity Robots , 2016, IEEE/ASME Transactions on Mechatronics.

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

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

[22]  Jonathan Bruce,et al.  Design, Building, Testing, and Control of SUPERball: A Tensegrity Robot to Enable New Forms of Planetary Exploration , 2016 .