ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Robotics

Type: Article

Publication Date: 2019-05-01

Citations: 190

DOI: https://doi.org/10.1109/icra.2019.8794333

Abstract

Physical simulators have been widely used in robot planning and control. Among them, differentiable simulators are particularly favored, as they can be incorporated into gradient-based optimization algorithms that are efficient in solving inverse problems such as optimal control and motion planning. Therefore, rigid body simulators and recently their differentiable variants are studied extensively. Simulating deformable objects is, however, more challenging compared to rigid body dynamics. The underlying physical laws of deformable objects are more complex, and the resulting systems have orders of magnitude more degrees of freedom and there-fore they are significantly more computationally expensive to simulate. Computing gradients with respect to physical design or controller parameters is typically even more computationally challenging. In this paper, we propose a real-time, differentiable hybrid Lagrangian-Eulerian physical simulator for deformable objects, ChainQueen, based on the Moving Least Squares Material Point Method (MLS-MPM). MLS-MPM can simulate deformable objects with collisions and can be seamlessly incorporated into soft robotic systems. We demonstrate that our simulator achieves high precision in both forward simulation and backward gradient computation. We have successfully employed it in a diverse set of inference, control and co-design tasks for soft robotics.

Locations

  • arXiv (Cornell University) - View - PDF
  • DSpace@MIT (Massachusetts Institute of Technology) - View - PDF
  • 2022 International Conference on Robotics and Automation (ICRA) - View

Similar Works

Action Title Year Authors
+ ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Robotics 2018 Yuanming Hu
Jiancheng Liu
Andrew Spielberg
Joshua B. Tenenbaum
William T. Freeman
Jiajun Wu
Daniela Rus
Wojciech Matusik
+ Differentiable Simulation of Soft Multi-body Systems 2022 Yi-Ling Qiao
Junbang Liang
Vladlen Koltun
Ming–Chieh Lin
+ SoftMAC: Differentiable Soft Body Simulation with Forecast-based Contact Model and Two-way Coupling with Articulated Rigid Bodies and Clothes 2023 Min Liu
Gang Yang
Siyuan Luo
Yu Chen
Lin Shao
+ PDF Chat DiffPD: Differentiable Projective Dynamics 2021 Tao Du
Kui Wu
Pingchuan Ma
Sebastien Wah
Andrew Spielberg
Daniela Rus
Wojciech Matusik
+ DiffPD: Differentiable Projective Dynamics 2021 Tao Du
Kui Wu
Pingchuan Ma
Sebastien Wah
Andrew Spielberg
Daniela Rus
Wojciech Matusik
+ DiffPD: Differentiable Projective Dynamics 2021 Tao Du
Kui Wu
Pingchuan Ma
Sebastien Wah
Andrew Spielberg
Daniela Rus
Wojciech Matusik
+ DisMech: A Discrete Differential Geometry-based Physical Simulator for Soft Robots and Structures 2023 Andrew Choi
Ran Jing
Andrew P. Sabelhaus
Mohammad Khalid Jawed
+ PDF Chat DisMech: A Discrete Differential Geometry-Based Physical Simulator for Soft Robots and Structures 2024 Andrew Choi
Ran Jing
Andrew P. Sabelhaus
Mohammad Khalid Jawed
+ Contact Models in Robotics: a Comparative Analysis 2023 Quentin Le Lidec
Wilson Jallet
Louis Montaut
Ivan Laptev
Cordelia Schmid
Justin Carpentier
+ ADD: Analytically Differentiable Dynamics for Multi-Body Systems with Frictional Contact 2020 Moritz Geilinger
David Hahn
Jonas Zehnder
Moritz Bächer
Bernhard Thomaszewski
Stelian Coros
+ Fast and Feature-Complete Differentiable Physics for Articulated Rigid Bodies with Contact 2021 Keenon Werling
Dalton Omens
Sanghoon Lee
Ioannis Exarchos
C. Karen Liu
+ PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable Physics 2021 Zhiao Huang
Yuanming Hu
Tao Du
Siyuan Zhou
Hao Su
Joshua B. Tenenbaum
Chuang Gan
+ PDF Chat Differentiable Rendering as a Way to Program Cable-Driven Soft Robots 2024 Kasra Arnavaz
Kenny Erleben
+ Parameter Identification and Motion Control for Articulated Rigid Body Robots Using Differentiable Position-based Dynamics 2022 Fei Liu
Mingen Li
Jingpei Lu
Entong Su
Michael C. Yip
+ PDF Chat End-to-End and Highly-Efficient Differentiable Simulation for Robotics 2024 Quentin Le Lidec
Louis Montaut
Yann de Mont-Marin
Justin Carpentier
+ An End-to-End Differentiable but Explainable Physics Engine for Tensegrity Robots: Modeling and Control. 2020 Kun Wang
Mridul Aanjaneya
Kostas E. Bekris
+ Dojo: A Differentiable Physics Engine for Robotics 2022 Taylor A. Howell
Simon Le Cleac’h
J. Zico Kolter
Mac Schwager
Zachary Manchester
+ PDF Chat Differentiable Particles for General-Purpose Deformable Object Manipulation 2024 Si-Wei Chen
Yiqing Xu
Cunjun Yu
Linfeng Li
David Hsu
+ Differentiable and Learnable Robot Models 2022 Franziska Meier
Austin Wang
Giovanni Sutanto
Yixin Lin
Paarth Shah
+ DaXBench: Benchmarking Deformable Object Manipulation with Differentiable Physics 2022 Si-Wei Chen
Cunjun Yu
Yiqing Xu
Linfeng Li
Xiao Ma
Zhongwen Xu
David Hsu

Works That Cite This (97)

Action Title Year Authors
+ PDF Chat DiSECt: a differentiable simulator for parameter inference and control in robotic cutting 2023 Eric Heiden
Miles Macklin
Yashraj Narang
Dieter Fox
Animesh Garg
FĂĄbio Ramos
+ PDF Chat DiffAqua 2021 Pingchuan Ma
Tao Du
John Z. Zhang
Kui Wu
Andrew Spielberg
Robert K. Katzschmann
Wojciech Matusik
+ PDF Chat Physics-Informed Machine Learning for Modeling and Control of Dynamical Systems 2023 Truong X. Nghiem
Jån Drgoňa
Colin N. Jones
ZoltĂĄn Nagy
Roland Schwan
Biswadip Dey
Ankush Chakrabarty
Stefano Di Cairano
Joel A. Paulson
Andrea Carron
+ DiffPD: Differentiable Projective Dynamics 2021 Tao Du
Kui Wu
Pingchuan Ma
Sebastien Wah
Andrew Spielberg
Daniela Rus
Wojciech Matusik
+ Multi-Objective Graph Heuristic Search for Terrestrial Robot Design 2021 Jie Xu
Andrew Spielberg
Allan Zhao
Daniela Rus
Wojciech Matusik
+ PDF Chat Grasp’D: Differentiable Contact-Rich Grasp Synthesis for Multi-Fingered Hands 2022 Dylan Turpin
Liquan Wang
Eric Heiden
Yun-Chun Chen
Miles Macklin
Stavros Tsogkas
Sven Dickinson
Animesh Garg
+ Scalable Differentiable Physics for Learning and Control 2020 Yi-Ling Qiao
Junbang Liang
Vladlen Koltun
Ming C. Lin
+ PDF Chat Predicting the Physical Dynamics of Unseen 3D Objects 2020 Davis Rempe
Srinath Sridhar
He Wang
Leonidas Guibas
+ An End-to-End Differentiable Framework for Contact-Aware Robot Design 2021 Jie Xu
Tao Chen
Lara Zlokapa
Michael Foshey
Wojciech Matusik
Shinjiro Sueda
Pulkit Agrawal
+ PDF Chat SAGCI-System: Towards Sample-Efficient, Generalizable, Compositional, and Incremental Robot Learning 2022 Jun Lv
Qiaojun Yu
Lin Shao
Wenhai Liu
Wenqiang Xu
Cewu Lu