GenORM: Generalizable One-shot Rope Manipulation with Parameter-Aware Policy (2306.09872v3)
Abstract: Due to the inherent uncertainty in their deformability during motion, previous methods in rope manipulation often require hundreds of real-world demonstrations to train a manipulation policy for each rope, even for simple tasks such as rope goal reaching, which hinder their applications in our ever-changing world. To address this issue, we introduce GenORM, a framework that allows the manipulation policy to handle different deformable ropes with a single real-world demonstration. To achieve this, we augment the policy by conditioning it on deformable rope parameters and training it with a diverse range of simulated deformable ropes so that the policy can adjust actions based on different rope parameters. At the time of inference, given a new rope, GenORM estimates the deformable rope parameters by minimizing the disparity between the grid density of point clouds of real-world demonstrations and simulations. With the help of a differentiable physics simulator, we require only a single real-world demonstration. Empirical validations on both simulated and real-world rope manipulation setups clearly show that our method can manipulate different ropes with a single demonstration and significantly outperforms the baseline in both environments (62% improvement in in-domain ropes, and 15% improvement in out-of-distribution ropes in simulation, 26% improvement in real-world), demonstrating the effectiveness of our approach in one-shot rope manipulation.
- Effect of sensory substitution on suture-manipulation forces for robotic surgical systems. The Journal of thoracic and cardiovascular surgery, 129(1):151–158, 2005.
- Robot-assisted catheter manipulation for intracardiac navigation. International journal of computer assisted radiology and surgery, 4:307–315, 2009.
- In-air knotting of rope using dual-arm robot based on deep learning. In 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 6724–6731. IEEE, 2021.
- Learning from demonstrations through the use of non-rigid registration. In Robotics Research: The 16th International Symposium ISRR, pages 339–354. Springer, 2016.
- Robust deformation model approximation for robotic cable manipulation. In 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 6586–6593. IEEE, 2019.
- Robotic manipulation of deformable rope-like objects using differentiable compliant position-based dynamics. IEEE Robotics and Automation Letters, 2023.
- Modeling, learning, perception, and control methods for deformable object manipulation. Science Robotics, 6(54):eabd8803, 2021. doi:10.1126/scirobotics.abd8803.
- Modeling of deformable objects for robotic manipulation: A tutorial and review. Frontiers in Robotics and AI, 7, 2020. ISSN 2296-9144. doi:10.3389/frobt.2020.00082. URL https://www.frontiersin.org/articles/10.3389/frobt.2020.00082.
- Learning fine-grained image similarity with deep ranking. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 1386–1393, 2014.
- Combining self-supervised learning and imitation for vision-based rope manipulation. In 2017 IEEE international conference on robotics and automation (ICRA), pages 2146–2153. IEEE, 2017.
- Active domain randomization. In Conference on Robot Learning, pages 1162–1176. PMLR, 2020.
- Unsupervised feature learning for manipulation with contrastive domain randomization. In 2021 IEEE International Conference on Robotics and Automation (ICRA), pages 10153–10159. IEEE, 2021.
- Validate on sim, detect on real-model selection for domain randomization. In 2022 International Conference on Robotics and Automation (ICRA), pages 7528–7535. IEEE, 2022.
- Sim-to-real via sim-to-sim: Data-efficient robotic grasping via randomized-to-canonical adaptation networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 12627–12637, 2019.
- Multi-agent manipulation via locomotion using hierarchical sim2real. arXiv preprint arXiv:1908.05224, 2019.
- Sim-to-real reinforcement learning for deformable object manipulation. In Conference on Robot Learning, pages 734–743. PMLR, 2018.
- i-sim2real: Reinforcement learning of robotic policies in tight human-robot interaction loops. In Conference on Robot Learning, pages 212–224. PMLR, 2023.
- Learning to augment synthetic images for sim2real policy transfer. In 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 2651–2657. IEEE, 2019.
- Noise and the reality gap: The use of simulation in evolutionary robotics. In Advances in Artificial Life: Third European Conference on Artificial Life Granada, Spain, June 4–6, 1995 Proceedings 3, pages 704–720. Springer, 1995.
- Dex-net 2.0: Deep learning to plan robust grasps with synthetic point clouds and analytic grasp metrics. arXiv preprint arXiv:1703.09312, 2017.
- Real2sim2real: Self-supervised learning of physical single-step dynamic actions for planar robot casting. In 2022 International Conference on Robotics and Automation (ICRA), pages 8282–8289. IEEE, 2022.
- Sample-efficient learning of deformable linear object manipulation in the real world through self-supervision. IEEE Robotics and Automation Letters, 7(1):573–580, 2022. doi:10.1109/LRA.2021.3130377.
- Learning robotic manipulation through visual planning and acting. CoRR, abs/1905.04411, 2019. URL http://arxiv.org/abs/1905.04411.
- One-shot generalization in deep generative models. In International conference on machine learning, pages 1521–1529. PMLR, 2016.
- Robotic manipulation and sensing of deformable objects in domestic and industrial applications: a survey. The International Journal of Robotics Research, 37(7):688–716, 2018.
- Simultaneous tracking and elasticity parameter estimation of deformable objects. In 2020 IEEE International Conference on Robotics and Automation (ICRA), pages 10038–10044. IEEE, 2020.
- Learning the elasticity parameters of deformable objects with a manipulation robot. In 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1877–1883, 2010. doi:10.1109/IROS.2010.5653949.
- Diffcloud: Real-to-sim from point clouds with differentiable simulation and rendering of deformable objects. In 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 10828–10835. IEEE, 2022.
- Risp: Rendering-invariant state predictor with differentiable simulation and rendering for cross-domain parameter estimation. arXiv preprint arXiv:2205.05678, 2022.
- Differentiable physics simulation of dynamics-augmented neural objects. IEEE Robotics and Automation Letters, 8(5):2780–2787, 2023.
- Plasticinelab: A soft-body manipulation benchmark with differentiable physics. The International Conference on Learning Representations, 2021.
- gradsim: Differentiable simulation for system identification and visuomotor control. arXiv preprint arXiv:2104.02646, 2021.
- Daxbench: Benchmarking deformable object manipulation with differentiable physics. In The Eleventh International Conference on Learning Representations.
- Disect: A differentiable simulation engine for autonomous robotic cutting. arXiv preprint arXiv:2105.12244, 2021.
- Self-supervised learning of state estimation for manipulating deformable linear objects. IEEE Robotics and Automation Letters, 5(2):2372–2379, 2020. doi:10.1109/LRA.2020.2969931.
- Robotic manipulation of deformable rope-like objects using differentiable compliant position-based dynamics. IEEE Robotics and Automation Letters, 8(7):3964–3971, 2023. doi:10.1109/LRA.2023.3264766.
- A bayesian treatment of real-to-sim for deformable object manipulation. IEEE Robotics and Automation Letters, 7(3):5819–5826, 2022. doi:10.1109/LRA.2022.3157377.
- Learning rope manipulation policies using dense object descriptors trained on synthetic depth data. In 2020 IEEE International Conference on Robotics and Automation (ICRA), pages 9411–9418. IEEE, 2020.
- One-shot visual imitation learning via meta-learning. In Conference on robot learning, pages 357–368. PMLR, 2017.
- Exi-net: Explicitly/implicitly conditioned network for multiple environment sim-to-real transfer. In Conference on Robot Learning, pages 1221–1230. PMLR, 2021.
- Collective intelligence for 2d push manipulations with mobile robots. IEEE Robotics and Automation Letters, 8(5):2820–2827, 2023.
- Learning closed-loop dough manipulation using a differentiable reset module. IEEE Robotics and Automation Letters, 7(4):9857–9864, 2022.
- Planning with spatial-temporal abstraction from point clouds for deformable object manipulation. In 6th Annual Conference on Robot Learning, 2022.
- Learning-based cloth material recovery from video. In Proceedings of the IEEE International Conference on Computer Vision, pages 4383–4393, 2017.
- A real2sim2real method for robust object grasping with neural surface reconstruction. arXiv preprint arXiv:2210.02685, 2022.
- Deep reinforcement learning based on local gnn for goal-conditioned deformable object rearranging. In 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 1131–1138. IEEE, 2022.
- Learning language-conditioned deformable object manipulation with graph dynamics. arXiv preprint arXiv:2303.01310, 2023.
- Learning to brachiate via simplified model imitation. In ACM SIGGRAPH 2022 Conference Proceedings, pages 1–9, 2022.
- Tarzan: Design, prototyping, and testing of a wire-borne brachiating robot. In 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 7609–7614. IEEE, 2018.
- Learning internal representations by error propagation. Technical report, California Univ San Diego La Jolla Inst for Cognitive Science, 1985.
- Difftaichi: Differentiable programming for physical simulation. The International Conference on Learning Representations, 2020.