107 research outputs found
Deep Reinforcement Learning for Tensegrity Robot Locomotion
Tensegrity robots, composed of rigid rods connected by elastic cables, have a
number of unique properties that make them appealing for use as planetary
exploration rovers. However, control of tensegrity robots remains a difficult
problem due to their unusual structures and complex dynamics. In this work, we
show how locomotion gaits can be learned automatically using a novel extension
of mirror descent guided policy search (MDGPS) applied to periodic locomotion
movements, and we demonstrate the effectiveness of our approach on tensegrity
robot locomotion. We evaluate our method with real-world and simulated
experiments on the SUPERball tensegrity robot, showing that the learned
policies generalize to changes in system parameters, unreliable sensor
measurements, and variation in environmental conditions, including varied
terrains and a range of different gravities. Our experiments demonstrate that
our method not only learns fast, power-efficient feedback policies for rolling
gaits, but that these policies can succeed with only the limited onboard
sensing provided by SUPERball's accelerometers. We compare the learned feedback
policies to learned open-loop policies and hand-engineered controllers, and
demonstrate that the learned policy enables the first continuous, reliable
locomotion gait for the real SUPERball robot. Our code and other supplementary
materials are available from http://rll.berkeley.edu/drl_tensegrityComment: International Conference on Robotics and Automation (ICRA), 2017.
Project website link is http://rll.berkeley.edu/drl_tensegrit
Inclined Surface Locomotion Strategies for Spherical Tensegrity Robots
This paper presents a new teleoperated spherical tensegrity robot capable of
performing locomotion on steep inclined surfaces. With a novel control scheme
centered around the simultaneous actuation of multiple cables, the robot
demonstrates robust climbing on inclined surfaces in hardware experiments and
speeds significantly faster than previous spherical tensegrity models. This
robot is an improvement over other iterations in the TT-series and the first
tensegrity to achieve reliable locomotion on inclined surfaces of up to
24\degree. We analyze locomotion in simulation and hardware under single and
multi-cable actuation, and introduce two novel multi-cable actuation policies,
suited for steep incline climbing and speed, respectively. We propose
compelling justifications for the increased dynamic ability of the robot and
motivate development of optimization algorithms able to take advantage of the
robot's increased control authority.Comment: 6 pages, 11 figures, IROS 201
Exploring the Behavior Repertoire of a Wireless Vibrationally Actuated Tensegrity Robot
Soft robotics is an emerging field of research due to its potential to explore and operate in unstructured, rugged, and dynamic environments. However, the properties that make soft robots compelling also make them difficult to robustly control. Here at Union, we developed the world’s first wireless soft tensegrity robot. The goal of my thesis is to explore effective and efficient methods to explore the diverse behavior our tensegrity robot. We will achieve that by applying state-of-art machine learning technique and a novelty search algorithm
Real2Sim2Real Transfer for Control of Cable-driven Robots via a Differentiable Physics Engine
Tensegrity robots, composed of rigid rods and flexible cables, exhibit high
strength-to-weight ratios and extreme deformations, enabling them to navigate
unstructured terrain and even survive harsh impacts. However, they are hard to
control due to their high dimensionality, complex dynamics, and coupled
architecture. Physics-based simulation is one avenue for developing locomotion
policies that can then be transferred to real robots, but modeling tensegrity
robots is a complex task, so simulations experience a substantial sim2real gap.
To address this issue, this paper describes a Real2Sim2Real strategy for
tensegrity robots. This strategy is based on a differential physics engine that
can be trained given limited data from a real robot (i.e. offline measurements
and one random trajectory) and achieve a high enough accuracy to discover
transferable locomotion policies. Beyond the overall pipeline, key
contributions of this work include computing non-zero gradients at contact
points, a loss function, and a trajectory segmentation technique that avoid
conflicts in gradient evaluation during training. The proposed pipeline is
demonstrated and evaluated on a real 3-bar tensegrity robot.Comment: Submitted to ICRA202
Object Manipulation with Modular Planar Tensegrity Robots
This thesis explores the creation of a novel two-dimensional tensegrity-based mod- ular system. When individual planar modules are linked together, they form a larger tensegrity robot that can be used to achieve non-prehensile manipulation. The first half of this dissertation focuses on the study of preexisting types of tensegrity mod- ules and proposes different possible structures and arrangements of modules. The second half describes the construction and actuation of a modular 2D robot com- posed of planar three-bar tensegrity structures. We conclude that tensegrity modules are suitably adapted to object manipulation and propose a future extension of the modular 2D design to a modular 3D design
- …