Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
133 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Thin-Shell Object Manipulations With Differentiable Physics Simulations (2404.00451v1)

Published 30 Mar 2024 in cs.RO

Abstract: In this work, we aim to teach robots to manipulate various thin-shell materials. Prior works studying thin-shell object manipulation mostly rely on heuristic policies or learn policies from real-world video demonstrations, and only focus on limited material types and tasks (e.g., cloth unfolding). However, these approaches face significant challenges when extended to a wider variety of thin-shell materials and a diverse range of tasks. While virtual simulations are shown to be effective in diverse robot skill learning and evaluation, prior thin-shell simulation environments only support a subset of thin-shell materials, which also limits their supported range of tasks. We introduce ThinShellLab - a fully differentiable simulation platform tailored for robotic interactions with diverse thin-shell materials possessing varying material properties, enabling flexible thin-shell manipulation skill learning and evaluation. Our experiments suggest that manipulating thin-shell objects presents several unique challenges: 1) thin-shell manipulation relies heavily on frictional forces due to the objects' co-dimensional nature, 2) the materials being manipulated are highly sensitive to minimal variations in interaction actions, and 3) the constant and frequent alteration in contact pairs makes trajectory optimization methods susceptible to local optima, and neither standard reinforcement learning algorithms nor trajectory optimization methods (either gradient-based or gradient-free) are able to solve the tasks alone. To overcome these challenges, we present an optimization scheme that couples sampling-based trajectory optimization and gradient-based optimization, boosting both learning efficiency and converged performance across various proposed tasks. In addition, the differentiable nature of our platform facilitates a smooth sim-to-real transition.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (40)
  1. Daxbench: Benchmarking deformable object manipulation with differentiable physics. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=1NAzMofMnWl.
  2. Iterative residual policy for goal-conditioned dynamic manipulation of deformable objects. In Proceedings of Robotics: Science and Systems (RSS), 2022.
  3. Pybullet, a python module for physics simulation for games, robotics and machine learning. http://pybullet.org, 2016–2021.
  4. Diffpd: Differentiable projective dynamics. ACM Trans. Graph., 41(2), nov 2021. ISSN 0730-0301. doi: 10.1145/3490168. URL https://doi.org/10.1145/3490168.
  5. ThreeDWorld: A platform for interactive multi-modal physical simulation. In Thirty-fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track (Round 1), 2021. URL https://openreview.net/forum?id=db1InWAwW2T.
  6. Discrete Shells. In D. Breen and M. Lin (eds.), Symposium on Computer Animation. The Eurographics Association, 2003. ISBN 1-58113-659-5. doi: 10.2312/SCA03/062-067.
  7. Flingbot: The unreasonable effectiveness of dynamic manipulation for cloth unfolding. In Conference on Robotic Learning (CoRL), 2021.
  8. Soft actor-critic: Off-policy maximum entropy deep reinforcement learning with a stochastic actor. In International conference on machine learning, pp.  1861–1870. PMLR, 2018.
  9. Learning physical dynamics with subequivariant graph neural networks. In Thirty-Sixth Conference on Neural Information Processing Systems, 2022.
  10. Completely derandomized self-adaptation in evolution strategies. Evolutionary computation, 9(2):159–195, 2001.
  11. Cma-es/pycma on github. zenodo, doi: 10.5281/zenodo. 2559634.(feb. 2019), 2019.
  12. Taichi: a language for high-performance computation on spatially sparse data structures. ACM Transactions on Graphics (TOG), 38(6):201, 2019.
  13. Difftaichi: Differentiable programming for physical simulation. ICLR, 2020.
  14. Plasticinelab: A soft-body manipulation benchmark with differentiable physics. In International Conference on Learning Representations, 2021. URL https://openreview.net/forum?id=xCcdBRQEDW.
  15. Differentiable solver for time-dependent deformation problems with contact. arXiv preprint arXiv:2205.13643, 2022.
  16. Incremental potential contact: Intersection- and inversion-free large deformation dynamics. ACM Trans. Graph. (SIGGRAPH), 39(4), 2020.
  17. Codimensional incremental potential contact. ACM Trans. Graph. (SIGGRAPH), 40(4), 2021.
  18. Dexdeform: Dexterous deformable object manipulation with human demonstrations and differentiable physics. In International Conference on Learning Representations, 2023. URL https://openreview.net/forum?id=LIV7-_7pYPl.
  19. Diffcloth: Differentiable cloth simulation with dry frictional contact. ACM Trans. Graph., 42(1), oct 2022. ISSN 0730-0301. doi: 10.1145/3527660. URL https://doi.org/10.1145/3527660.
  20. Learning particle dynamics for manipulating rigid bodies, deformable objects, and fluids, 2019.
  21. Softgym: Benchmarking deep reinforcement learning for deformable object manipulation. In Conference on Robot Learning, 2020.
  22. Pods: Policy optimization via differentiable simulation. In International Conference on Machine Learning, pp.  7805–7817. PMLR, 2021.
  23. Robotic origami folding with dynamic motion primitives. In 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp.  5623–5628, 2015. doi: 10.1109/IROS.2015.7354175.
  24. Scalable differentiable physics for learning and control. In ICML, 2020.
  25. Differentiable simulation of soft multi-body systems. In Conference on Neural Information Processing Systems (NeurIPS), 2021.
  26. Stable-baselines3: Reliable reinforcement learning implementations. The Journal of Machine Learning Research, 22(1):12348–12355, 2021.
  27. Spnets: Differentiable fluid dynamics for deep neural networks. ArXiv, abs/1806.06094, 2018. URL https://api.semanticscholar.org/CorpusID:49207686.
  28. Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347, 2017.
  29. Fem simulation of 3d deformable solids: a practitioner’s guide to theory, discretization and model reduction. In Acm siggraph 2012 courses, pp.  1–50. 2012.
  30. Stable neo-hookean flesh simulation. ACM Transactions on Graphics (TOG), 37:1 – 15, 2018a. URL https://api.semanticscholar.org/CorpusID:4338346.
  31. Stable neo-hookean flesh simulation. ACM Trans. Graph., 37(2), mar 2018b. ISSN 0730-0301. doi: 10.1145/3180491. URL https://doi.org/10.1145/3180491.
  32. Discrete bending forces and their jacobians. Graph. Model., 75:362–370, 2013. URL https://api.semanticscholar.org/CorpusID:9946950.
  33. Mujoco: A physics engine for model-based control. In 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp.  5026–5033. IEEE, 2012. doi: 10.1109/IROS.2012.6386109.
  34. Lagrangian fluid simulation with continuous convolutions. In International Conference on Learning Representations, 2020. URL https://openreview.net/forum?id=B1lDoJSYDH.
  35. Learning foresightful dense visual affordance for deformable object manipulation. In IEEE International Conference on Computer Vision (ICCV), 2023.
  36. Fluidlab: A differentiable environment for benchmarking complex fluid manipulation. In International Conference on Learning Representations, 2023.
  37. Efficient tactile simulation with differentiability for robotic manipulation. In 6th Annual Conference on Robot Learning, 2022a. URL https://openreview.net/forum?id=6BIffCl6gsM.
  38. Dextairity: Deformable manipulation can be a breeze. In Proceedings of Robotics: Science and Systems (RSS), 2022b.
  39. Flipbot: Learning continuous paper flipping via coarse-to-fine exteroceptive-proprioceptive exploration. pp.  10282–10288, 05 2023. doi: 10.1109/ICRA48891.2023.10160774.
  40. Luisarender: A high-performance rendering framework with layered and unified interfaces on stream architectures. ACM Trans. Graph., 41(6), nov 2022. ISSN 0730-0301. doi: 10.1145/3550454.3555463. URL https://doi.org/10.1145/3550454.3555463.
Citations (3)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com