skip to main content


Title: Compact Tensegrity Robots Capable of Locomotion through Mass-shifting
Robustness, compactness, and portability of tensegrity robots make them suitable candidates for locomotion on unknown terrains. Despite these advantages, challenges remain relating to simplicity of fabrication and locomotion. The paper introduces a design solution for fabricating tensegrity robots of varying morphologies with modular components created using rapid prototyping techniques, including 3D printing and laser-cutting. % It explores different robot morphologies that attempt to balance structural complexity while facilitating smooth locomotion. The techniques are utilized to fabricate simple tensegrity structures, followed by tensegrity robots in icosahedron and half-circle arc morphologies. Locomotion strategies for such robots involve altering of the position of center-of-mass to induce `tip-over'. Furthermore, the design of curved links of tensegrity mechanisms facilitates continuous change in the point of contact (along the curve) as compared to piece-wise continuous in the traditional straight links (point contact) which induces impulse reaction forces during locomotion. The resulting two tensegrity robots - six-straight strut icosahedron and two half-circle arc morphology - achieve locomotion through internal mass-shifting utilizing the presented modular mass-shifting mechanism. The curve-link tensegrity robot demonstrates smooth locomotion along with folding-unfolding capability.  more » « less
Award ID(s):
1830432
NSF-PAR ID:
10112207
Author(s) / Creator(s):
;
Date Published:
Journal Name:
Proceedings of the ASME 2019 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Tensegrity structures made from rigid rods and elastic cables have unique characteristics, such as being lightweight, easy to fabricate, and high load-carrying to weight capacity. In this article, we leverage tensegrity structures as wheels for a mobile robot that can actively change its shape by expanding or collapsing the wheels. Besides the shape-changing capability, using tensegrity as wheels offers several advantages over traditional wheels of similar sizes, such as a shock-absorbing capability without added mass since tensegrity wheels are both lightweight and highly compliant. We show that a robot with two icosahedron tensegrity wheels can reduce its width from 400 to 180 mm, and simultaneously, increase its height from 75 to 95 mm by changing the expanded tensegrity wheels to collapsed disk-like ones. The tensegrity wheels enable the robot to overcome steps with heights up to 110 and 150 mm with the expanded and collapsed configuration, respectively. We establish design guidelines for robots with tensegrity wheels by analyzing the maximum step height that can be overcome by the robot and the force required to collapse the wheel. The robot can also jump onto obstacles up to 300-mm high with a bistable mechanism that can gradually store but quickly release energy. We demonstrate the robot's locomotion capability in indoor and outdoor environments, including various natural terrains, like sand, grass, rocks, ice, and snow. Our results suggest that using tensegrity structures as wheels for mobile robots can enhance their capability to overcome obstacles, traverse challenging terrains, and survive falls from heights. When combined with other locomotion modes (e.g., jumping), such shape-changing robots can have broad applications for search-and-rescue after disasters or surveillance and monitoring in unstructured environments. 
    more » « less
  2. Tensegrity robots, composed of rigid rods and flexible cables, exhibit high strength-to-weight ratios and significant deformations, which enable them to navigate unstructured terrains and survive harsh impacts. They are hard to control, however, due to high dimensionality, complex dynamics, and a coupled architecture. Physics-based simulation is a promising avenue for developing locomotion policies that can be transferred to real robots. Nevertheless, modeling tensegrity robots is a complex task due to a substantial sim2real gap. To address this issue, this paper describes a Real2Sim2Real (R2S2R) strategy for tensegrity robots. This strategy is based on a differentiable physics engine that can be trained given limited data from a real robot. These data include offline measurements of physical properties, such as mass and geometry for various robot components, and the observation of a trajectory using a random control policy. With the data from the real robot, the engine can be iteratively refined and used to discover locomotion policies that are directly transferable to the real robot. Beyond the R2S2R pipeline, key contributions of this work include computing non-zero gradients at contact points, a loss function for matching tensegrity locomotion gaits, and a trajectory segmentation technique that avoids conflicts in gradient evaluation during training. Multiple iterations of the R2S2R process are demonstrated and evaluated on a real 3-bar tensegrity robot. 
    more » « less
  3. Tensegrity robots, composed of rigid rods and flexible cables, exhibit high strength-to-weight ratios and significant deformations, which enable them to navigate unstructured terrains and survive harsh impacts. They are hard to control, however, due to high dimensionality, complex dynamics, and a coupled architecture. Physics-based simulation is a promising avenue for developing locomotion policies that can be transferred to real robots. Nevertheless, modeling tensegrity robots is a complex task due to a substantial sim2real gap. To address this issue, this paper describes a Real2Sim2Real (R2S2R) strategy for tensegrity robots. This strategy is based on a differentiable physics engine that can be trained given limited data from a real robot. These data include offline measurements of physical properties, such as mass and geometry for various robot components, and the observation of a trajectory using a random control policy. With the data from the real robot, the engine can be iteratively refined and used to discover locomotion policies that are directly transferable to the real robot. Beyond the R2S2R pipeline, key contributions of this work include computing non-zero gradients at contact points, a loss function for matching tensegrity locomotion gaits, and a trajectory segmentation technique that avoids conflicts in gradient evaluation during training. Multiple iterations of the R2S2R process are demonstrated and evaluated on a real 3-bar tensegrity robot. 
    more » « less
  4. null (Ed.)
    Learning policies in simulation is promising for reducing human effort when training robot controllers. This is especially true for soft robots that are more adaptive and safe but also more difficult to accurately model and control. The sim2real gap is the main barrier to successfully transfer policies from simulation to a real robot. System identification can be applied to reduce this gap but traditional identification methods require a lot of manual tuning. Data-driven alternatives can tune dynamical models directly from data but are often data hungry, which also incorporates human effort in collecting data. This work proposes a data-driven, end-to-end differentiable simulator focused on the exciting but challenging domain of tensegrity robots. To the best of the authors’ knowledge, this is the first differentiable physics engine for tensegrity robots that supports cable, contact, and actuation modeling. The aim is to develop a reasonably simplified, data-driven simulation, which can learn approximate dynamics with limited ground truth data. The dynamics must be accurate enough to generate policies that can be transferred back to the ground-truth system. As a first step in this direction, the current work demonstrates sim2sim transfer, where the unknown physical model of MuJoCo acts as a ground truth system. Two different tensegrity robots are used for evaluation and learning of locomotion policies, a 6-bar and a 3-bar tensegrity. The results indicate that only 0.25% of ground truth data are needed to train a policy that works on the ground truth system when the differentiable engine is used for training against training the policy directly on the ground truth system. 
    more » « less
  5. Abstract The design of robots at the small scale is a trial-and-error based process, which is costly and time-consuming. There are few dynamic simulation tools available to accurately predict the motion or performance of untethered microrobots as they move over a substrate. At smaller length scales, the influence of adhesion and friction, which scales with surface area, becomes more pronounced. Thus, rigid body dynamic simulators, which implicitly assume that contact between two bodies can be modeled as point contact, are not suitable. In this paper, we present techniques for simulating the motion of microrobots where there can be intermittent and non-point contact between the robot and the substrate. We use these techniques to study the motion of tumbling microrobots of different shapes and select shapes that are optimal for improving locomotion performance. Simulation results are verified using experimental data on linear velocity, maximum climbable incline angle, and microrobot trajectory. Microrobots with improved geometry were fabricated, but limitations in the fabrication process resulted in unexpected manufacturing errors and material/size scale adjustments. The developed simulation model can incorporate these limitations and emulate their effect on the microrobot’s motion, reproducing the experimental behavior of the tumbling microrobots, further showcasing the effectiveness of having such a dynamic model. 
    more » « less