Real2Sim2Real Transfer for Control of Cable-driven Robots via a
Differentiable Physics Engine
- URL: http://arxiv.org/abs/2209.06261v4
- Date: Sun, 17 Sep 2023 23:25:08 GMT
- Title: Real2Sim2Real Transfer for Control of Cable-driven Robots via a
Differentiable Physics Engine
- Authors: Kun Wang, William R. Johnson III, Shiyang Lu, Xiaonan Huang, Joran
Booth, Rebecca Kramer-Bottiglio, Mridul Aanjaneya, Kostas Bekris
- Abstract summary: Tensegrity robots exhibit high strength-to-weight ratios and significant deformations.
They are hard to control, however, due to high dimensionality, complex dynamics, and a coupled architecture.
This paper describes a Real2Sim2Real (R2S2R) strategy for modeling tensegrity robots.
- Score: 9.268539775233346
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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.
Related papers
- Flow as the Cross-Domain Manipulation Interface [73.15952395641136]
Im2Flow2Act enables robots to acquire real-world manipulation skills without the need of real-world robot training data.
Im2Flow2Act comprises two components: a flow generation network and a flow-conditioned policy.
We demonstrate Im2Flow2Act's capabilities in a variety of real-world tasks, including the manipulation of rigid, articulated, and deformable objects.
arXiv Detail & Related papers (2024-07-21T16:15:02Z) - RoboScript: Code Generation for Free-Form Manipulation Tasks across Real
and Simulation [77.41969287400977]
This paper presents textbfRobotScript, a platform for a deployable robot manipulation pipeline powered by code generation.
We also present a benchmark for a code generation benchmark for robot manipulation tasks in free-form natural language.
We demonstrate the adaptability of our code generation framework across multiple robot embodiments, including the Franka and UR5 robot arms.
arXiv Detail & Related papers (2024-02-22T15:12:00Z) - Learning to navigate efficiently and precisely in real environments [14.52507964172957]
Embodied AI literature focuses on end-to-end agents trained in simulators like Habitat or AI-Thor.
In this work we explore end-to-end training of agents in simulation in settings which minimize the sim2real gap.
arXiv Detail & Related papers (2024-01-25T17:50:05Z) - Robot Learning with Sensorimotor Pre-training [98.7755895548928]
We present a self-supervised sensorimotor pre-training approach for robotics.
Our model, called RPT, is a Transformer that operates on sequences of sensorimotor tokens.
We find that sensorimotor pre-training consistently outperforms training from scratch, has favorable scaling properties, and enables transfer across different tasks, environments, and robots.
arXiv Detail & Related papers (2023-06-16T17:58:10Z) - Learning Bipedal Walking for Humanoids with Current Feedback [5.429166905724048]
We present an approach for overcoming the sim2real gap issue for humanoid robots arising from inaccurate torque-tracking at the actuator level.
Our approach successfully trains a unified, end-to-end policy in simulation that can be deployed on a real HRP-5P humanoid robot to achieve bipedal locomotion.
arXiv Detail & Related papers (2023-03-07T08:16:46Z) - 6N-DoF Pose Tracking for Tensegrity Robots [5.398092221687385]
Tensegrity robots are composed of rigid compressive elements (rods) and flexible tensile elements (e.g., cables)
This work aims to address the pose tracking of tensegrity robots through a markerless, vision-based method.
An iterative optimization process is proposed to estimate the 6-DoF poses of each rigid element of a tensegrity robot from an RGB-D video.
arXiv Detail & Related papers (2022-05-29T20:55:29Z) - A Recurrent Differentiable Engine for Modeling Tensegrity Robots
Trainable with Low-Frequency Data [10.226310620727942]
Tensegrity robots are difficult to accurately model and control given the presence of complex dynamics and high number of DoFs.
Differentiable physics engines have been recently proposed as a data-driven approach for model identification of such complex robotic systems.
Ground truth trajectories for training differentiable engines are not typically available at such high frequencies due to limitations of real-world sensors.
arXiv Detail & Related papers (2022-02-28T19:14:27Z) - REvolveR: Continuous Evolutionary Models for Robot-to-robot Policy
Transfer [57.045140028275036]
We consider the problem of transferring a policy across two different robots with significantly different parameters such as kinematics and morphology.
Existing approaches that train a new policy by matching the action or state transition distribution, including imitation learning methods, fail due to optimal action and/or state distribution being mismatched in different robots.
We propose a novel method named $REvolveR$ of using continuous evolutionary models for robotic policy transfer implemented in a physics simulator.
arXiv Detail & Related papers (2022-02-10T18:50:25Z) - Nonprehensile Riemannian Motion Predictive Control [57.295751294224765]
We introduce a novel Real-to-Sim reward analysis technique to reliably imagine and predict the outcome of taking possible actions for a real robotic platform.
We produce a closed-loop controller to reactively push objects in a continuous action space.
We observe that RMPC is robust in cluttered as well as occluded environments and outperforms the baselines.
arXiv Detail & Related papers (2021-11-15T18:50:04Z) - OSCAR: Data-Driven Operational Space Control for Adaptive and Robust
Robot Manipulation [50.59541802645156]
Operational Space Control (OSC) has been used as an effective task-space controller for manipulation.
We propose OSC for Adaptation and Robustness (OSCAR), a data-driven variant of OSC that compensates for modeling errors.
We evaluate our method on a variety of simulated manipulation problems, and find substantial improvements over an array of controller baselines.
arXiv Detail & Related papers (2021-10-02T01:21:38Z) - Sim2Sim Evaluation of a Novel Data-Efficient Differentiable Physics
Engine for Tensegrity Robots [10.226310620727942]
Learning policies in simulation is promising for reducing human effort when training robot controllers.
Sim2real gap is the main barrier to successfully transfer policies from simulation to a real robot.
This work proposes a data-driven, end-to-end differentiable simulator.
arXiv Detail & Related papers (2020-11-10T06:19:54Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.