Pseudo-rigid body networks: learning interpretable deformable object dynamics from partial observations
Abstract: Accurately predicting deformable linear object (DLO) dynamics is challenging, especially when the task requires a model that is both human-interpretable and computationally efficient. In this work, we draw inspiration from the pseudo-rigid body method (PRB) and model a DLO as a serial chain of rigid bodies whose internal state is unrolled through time by a dynamics network. This dynamics network is trained jointly with a physics-informed encoder that maps observed motion variables to the DLO's hidden state. To encourage the state to acquire a physically meaningful representation, we leverage the forward kinematics of the PRB model as a decoder. We demonstrate in robot experiments that the proposed DLO dynamics model provides physically interpretable predictions from partial observations while being on par with black-box models regarding prediction accuracy. The project code is available at: http://tinyurl.com/prb-networks
- J. Sanchez, J.-A. Corrales, B.-C. Bouzgarrou, and Y. Mezouar, “Robotic manipulation and sensing of deformable objects in domestic and industrial applications: a survey,” The International Journal of Robotics Research, vol. 37, no. 7, pp. 688–716, 2018.
- P. Jiménez, “Survey on model-based manipulation planning of deformable objects,” Robotics and computer-integrated manufacturing, vol. 28, no. 2, pp. 154–163, 2012.
- W. Wang, D. Berenson, and D. Balkcom, “An online method for tight-tolerance insertion tasks for string and rope,” in 2015 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2015, pp. 2488–2495.
- E. Yoshida, K. Ayusawa, I. G. Ramirez-Alpizar, K. Harada, C. Duriez, and A. Kheddar, “Simulation-based optimal motion planning for deformable object,” in 2015 IEEE international workshop on advanced robotics and its social impacts (ARSO). IEEE, 2015, pp. 1–6.
- M. Yan, Y. Zhu, N. Jin, and J. Bohg, “Self-supervised learning of state estimation for manipulating deformable linear objects,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 2372–2379, 2020.
- D. K. Pai, “Strands: Interactive simulation of thin solids using cosserat models,” in Computer graphics forum, vol. 21. Wiley Online Library, 2002, pp. 347–352.
- M. Saha and P. Isto, “Manipulation planning for deformable linear objects,” IEEE Transactions on Robotics, vol. 23, no. 6, 2007.
- A. Verl, A. Valente, S. Melkote, C. Brecher, E. Ozturk, and L. T. Tunc, “Robots in machining,” CIRP Annals, vol. 68, no. 2, pp. 799–822, 2019.
- M. Lutter, C. Ritter, and J. Peters, “Deep lagrangian networks: Using physics as model prior for deep learning,” in International Conference on Learning Representations, 2019.
- M. Cranmer, S. Greydanus, S. Hoyer, P. Battaglia, D. Spergel, and S. Ho, “Lagrangian neural networks,” in ICLR 2020 Workshop on Integration of Deep Neural Models and Differential Equations, 2019.
- L. Rath, A. R. Geist, and S. Trimpe, “Using physics knowledge for learning rigid-body forward dynamics with gaussian process force priors,” in Conference on Robot Learning. PMLR, 2022, pp. 101–111.
- D. Nguyen-Tuong and J. Peters, “Using model knowledge for learning inverse dynamics,” in 2010 IEEE International Conference on Robotics and Automation, 2010, pp. 2677–2682.
- M. Lutter and J. Peters, “Combining physics and deep learning to learn continuous-time dynamics models,” The International Journal of Robotics Research, vol. 42, no. 3, pp. 83–107, 2023.
- J. Spillmann and M. Teschner, “Corde: Cosserat rod elements for the dynamic simulation of one-dimensional elastic objects,” in Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation, 2007, pp. 63–72.
- S. Drücker and R. Seifried, “Application of stable inversion to flexible manipulators modeled by the absolute nodal coordinate formulation,” GAMM-Mitteilungen, vol. 46, no. 1, 2023.
- J. Kim and N. S. Pollard, “Fast simulation of skeleton-driven deformable body characters,” ACM Transactions on Graphics (TOG), vol. 30, no. 5, pp. 1–19, 2011.
- M. Bergou, M. Wardetzky, S. Robinson, B. Audoly, and E. Grinspun, “Discrete elastic rods,” in ACM SIGGRAPH 2008, 2008, pp. 1–12.
- F. Boyer, A. Gotelli, P. Tempel, V. Lebastard, F. Renda, and S. Briot, “Implicit time-integration simulation of robots with rigid bodies and cosserat rods based on a newton–euler recursive algorithm,” IEEE Transactions on Robotics, vol. 40, pp. 677–696, 2024.
- H. Lang, J. Linn, and M. Arnold, “Multi-body dynamics simulation of geometrically exact cosserat rods,” Multibody System Dynamics, vol. 25, no. 3, pp. 285–312, 2011.
- R. J. Webster III and B. A. Jones, “Design and kinematic modeling of constant curvature continuum robots: A review,” The International Journal of Robotics Research, vol. 29, no. 13, pp. 1661–1683, 2010.
- F. Stella, N. Obayashi, C. D. Santina, and J. Hughes, “An experimental validation of the polynomial curvature model: Identification and optimal control of a soft underwater tentacle,” IEEE Robotics and Automation Letters, vol. 7, no. 4, pp. 11 410–11 417, 2022.
- F. Stella, Q. Guan, C. Della Santina, and J. Hughes, “Piecewise affine curvature model: a reduced-order model for soft robot-environment interaction beyond pcc,” in 2023 IEEE International Conference on Soft Robotics (RoboSoft), 2023, pp. 1–7.
- K. Tanaka, Y. Minami, Y. Tokudome, K. Inoue, Y. Kuniyoshi, and K. Nakajima, “Continuum-body-pose estimation from partial sensor information using recurrent neural networks,” IEEE Robotics and Automation Letters, vol. 7, no. 4, pp. 11 244–11 251, 2022.
- A. Tariverdi, V. K. Venkiteswaran, M. Richter, O. J. Elle, J. Tørresen, K. Mathiassen, S. Misra, and Ø. G. Martinsen, “A recurrent neural-network-based real-time dynamic model for soft continuum manipulators,” Frontiers in Robotics and AI, vol. 8, p. 631303, 2021.
- Y. Yang, J. A. Stork, and T. Stoyanov, “Learning to propagate interaction effects for modeling deformable linear objects dynamics,” in 2021 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2021, pp. 1950–1957.
- J. A. Preiss, D. Millard, T. Yao, and G. S. Sukhatme, “Tracking fast trajectories with a deformable object using a learned model,” in 2022 International Conference on Robotics and Automation (ICRA), 2022, pp. 1351–1357.
- S. Hochreiter and J. Schmidhuber, “Long short-term memory,” Neural computation, vol. 9, no. 8, pp. 1735–1780, 1997.
- F. Scarselli, M. Gori, A. C. Tsoi, M. Hagenbuchner, and G. Monfardini, “The graph neural network model,” IEEE transactions on neural networks, vol. 20, no. 1, pp. 61–80, 2008.
- D. Q. Huynh, “Metrics for 3d rotations: Comparison and analysis,” Journal of Mathematical Imaging and Vision, vol. 35, pp. 155–164, 2009.
- R. Brégier, “Deep regression on manifolds: a 3d rotation case study,” in 2021 International Conference on 3D Vision (3DV). IEEE, 2021, pp. 166–174.
- J. Kim, “Lie group formulation of articulated rigid body dynamics,” Technical report, Carnegie Mellon University, Tech. Rep., 2012.
- J. Bradbury, R. Frostig, P. Hawkins, M. J. Johnson, C. Leary, D. Maclaurin, G. Necula, A. Paszke, J. VanderPlas, S. Wanderman-Milne, and Q. Zhang, “JAX: composable transformations of Python+NumPy programs,” 2018. [Online]. Available: http://github.com/google/jax
- M. I. Jordan, “Constrained supervised learning,” Journal of Mathematical Psychology, vol. 36, no. 3, pp. 396–425, 1992.
- A. Sanchez-Gonzalez, J. Godwin, T. Pfaff, R. Ying, J. Leskovec, and P. Battaglia, “Learning to simulate complex physics with graph networks,” in International conference on machine learning. PMLR, 2020, pp. 8459–8468.
- B. Siciliano, L. Sciavicco, L. Villani, and G. Oriolo, “Modelling, planning and control,” Advanced Textbooks in Control and Signal Processing. Springer,, 2009.
- K. Cho, B. Van Merriënboer, C. Gulcehre, D. Bahdanau, F. Bougares, H. Schwenk, and Y. Bengio, “Learning phrase representations using rnn encoder-decoder for statistical machine translation,” arXiv preprint arXiv:1406.1078, 2014.
- K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image recognition,” in Proceedings of the IEEE conference on computer vision and pattern recognition, 2016, pp. 770–778.
- P. Kidger and C. Garcia, “Equinox: neural networks in JAX via callable PyTrees and filtered transformations,” Differentiable Programming workshop at Neural Information Processing Systems 2021, 2021.
- P. Dufter, M. Schmitt, and H. Schütze, “Position Information in Transformers: An Overview,” Computational Linguistics, vol. 48, no. 3, pp. 733–763, 09 2022. [Online]. Available: https://doi.org/10.1162/coli_a_00445
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.