Contact Points Discovery for Soft-Body Manipulations with Differentiable
Physics
- URL: http://arxiv.org/abs/2205.02835v1
- Date: Thu, 5 May 2022 17:59:41 GMT
- Title: Contact Points Discovery for Soft-Body Manipulations with Differentiable
Physics
- Authors: Sizhe Li, Zhiao Huang, Tao Du, Hao Su, Joshua B. Tenenbaum, Chuang Gan
- Abstract summary: We propose a contact point discovery approach (CPDeform) that guides the differentiable physics solver to deform soft-body plasticines.
On single-stage tasks, our method can automatically find suitable initial contact points based on transport priorities.
On complex multi-stage tasks, we can iteratively switch the contact points of end-effectors based on transport priorities.
- Score: 99.86385468927638
- License: http://creativecommons.org/publicdomain/zero/1.0/
- Abstract: Differentiable physics has recently been shown as a powerful tool for solving
soft-body manipulation tasks. However, the differentiable physics solver often
gets stuck when the initial contact points of the end effectors are sub-optimal
or when performing multi-stage tasks that require contact point switching,
which often leads to local minima. To address this challenge, we propose a
contact point discovery approach (CPDeform) that guides the stand-alone
differentiable physics solver to deform various soft-body plasticines. The key
idea of our approach is to integrate optimal transport-based contact points
discovery into the differentiable physics solver to overcome the local minima
from initial contact points or contact switching. On single-stage tasks, our
method can automatically find suitable initial contact points based on
transport priorities. On complex multi-stage tasks, we can iteratively switch
the contact points of end-effectors based on transport priorities. To evaluate
the effectiveness of our method, we introduce PlasticineLab-M that extends the
existing differentiable physics benchmark PlasticineLab to seven new
challenging multi-stage soft-body manipulation tasks. Extensive experimental
results suggest that: 1) on multi-stage tasks that are infeasible for the
vanilla differentiable physics solver, our approach discovers contact points
that efficiently guide the solver to completion; 2) on tasks where the vanilla
solver performs sub-optimally or near-optimally, our contact point discovery
method performs better than or on par with the manipulation performance
obtained with handcrafted contact points.
Related papers
- Merging Multi-Task Models via Weight-Ensembling Mixture of Experts [64.94129594112557]
Merging Transformer-based models trained on different tasks into a single unified model can execute all the tasks concurrently.
Previous methods, exemplified by task arithmetic, have been proven to be both effective and scalable.
We propose to merge most of the parameters while upscaling the Transformer layers to a weight-ensembling mixture of experts (MoE) module.
arXiv Detail & Related papers (2024-02-01T08:58:57Z) - DiffVL: Scaling Up Soft Body Manipulation using Vision-Language Driven
Differentiable Physics [69.6158232150048]
DiffVL is a method that enables non-expert users to communicate soft-body manipulation tasks.
We leverage large language models to translate task descriptions into machine-interpretable optimization objectives.
arXiv Detail & Related papers (2023-12-11T14:29:25Z) - Jade: A Differentiable Physics Engine for Articulated Rigid Bodies with
Intersection-Free Frictional Contact [5.70896453969985]
Jade is a differentiable physics engine for articulated rigid bodies.
It offers features including intersection-free collision simulation and stable LCP solutions for multiple frictional contacts.
arXiv Detail & Related papers (2023-09-09T07:39:36Z) - FluidLab: A Differentiable Environment for Benchmarking Complex Fluid
Manipulation [80.63838153351804]
We introduce FluidLab, a simulation environment with a diverse set of manipulation tasks involving complex fluid dynamics.
At the heart of our platform is a fully differentiable physics simulator, providing GPU-accelerated simulations and gradient calculations.
We propose several domain-specific optimization schemes coupled with differentiable physics.
arXiv Detail & Related papers (2023-03-04T07:24:22Z) - PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable
Physics [89.81550748680245]
We introduce a new differentiable physics benchmark called PasticineLab.
In each task, the agent uses manipulators to deform the plasticine into the desired configuration.
We evaluate several existing reinforcement learning (RL) methods and gradient-based methods on this benchmark.
arXiv Detail & Related papers (2021-04-07T17:59:23Z) - Fast and Feature-Complete Differentiable Physics for Articulated Rigid
Bodies with Contact [13.502749968646519]
We present a differentiable physics engine that supports Lagrangian dynamics and hard contact constraints for articulated rigid body simulation.
Our differentiable physics engine offers a complete set of features that are typically only available in non-differentiable physics simulators.
arXiv Detail & Related papers (2021-03-30T01:48:29Z) - Scalable Differentiable Physics for Learning and Control [99.4302215142673]
Differentiable physics is a powerful approach to learning and control problems that involve physical objects and environments.
We develop a scalable framework for differentiable physics that can support a large number of objects and their interactions.
arXiv Detail & Related papers (2020-07-04T19:07:51Z) - ADD: Analytically Differentiable Dynamics for Multi-Body Systems with
Frictional Contact [26.408218913234872]
We present a differentiable dynamics solver that is able to handle frictional contact for rigid and deformable objects.
Through a principled mollification of normal and tangential contact forces, our method circumvents the main difficulties inherent to the non-smooth nature of frictional contact.
arXiv Detail & Related papers (2020-07-02T09:51:36Z)
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.