A Bayesian Treatment of Real-to-Sim for Deformable Object Manipulation

Deformable object manipulation remains a challenging task in robotics research. Conventional techniques for parameter inference and state estimation typically rely on a precise definition of the state space and its dynamics. While this is appropriate for rigid objects and robot states, it is challenging to define the state space of a deformable object and how it evolves in time. In this work, we pose the problem of inferring physical parameters of deformable objects as a probabilistic inference task defined with a simulator. We propose a novel methodology for extracting state information from image sequences via a technique to represent the state of a deformable object as a distribution embedding. This allows to incorporate noisy state observations directly into modern Bayesian simulation-based inference tools in a principled manner. Our experiments confirm that we can estimate posterior distributions of physical properties, such as elasticity, friction and scale of highly deformable objects, such as cloth and ropes. Overall, our method addresses the real-to-sim problem probabilistically and helps to better represent the evolution of the state of deformable objects.

[1]  Lionel Ott,et al.  DISCO: Double Likelihood-free Inference Stochastic Control , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Priya Sundaresan,et al.  Untangling Dense Knots by Learning Task-Relevant Keypoints , 2020, CoRL.

[3]  Danica Kragic,et al.  Variational Auto-Regularized Alignment for Sim-to-Real Control , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Peter R. Florence,et al.  kPAM: KeyPoint Affordances for Category-Level Robotic Manipulation , 2019, ISRR.

[5]  Danica Kragic,et al.  Modeling, learning, perception, and control methods for deformable object manipulation , 2021, Science Robotics.

[6]  Michael C. Yip,et al.  Real-to-Sim Registration of Deformable Soft Tissue with Position-Based Dynamics for Surgical Robot Autonomy , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Ruzena Bajcsy,et al.  Inferring the Material Properties of Granular Media for Robotic Tasks , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Danica Kragic,et al.  Modeling of Deformable Objects for Robotic Manipulation: A Tutorial and Review , 2020, Frontiers in Robotics and AI.

[9]  Andrew J. Davison,et al.  Sim-to-Real Reinforcement Learning for Deformable Object Manipulation , 2018, CoRL.

[10]  Wolfram Burgard,et al.  VR-Goggles for Robots: Real-to-Sim Domain Adaptation for Visual Control , 2018, IEEE Robotics and Automation Letters.

[11]  Wei Gao,et al.  kPAM: KeyPoint Affordances for Category-Level Robotic Manipulation , 2019, ISRR.

[12]  Gonzalo López-Nicolás,et al.  Survey on multi-robot manipulation of deformable objects , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[13]  Le Song,et al.  A Hilbert Space Embedding for Distributions , 2007, Discovery Science.

[14]  Yashraj S. Narang,et al.  STReSSD: Sim-To-Real from Sound for Stochastic Dynamics , 2020, CoRL.

[15]  Dieter Fox,et al.  A User's Guide to Calibrating Robotics Simulators , 2020, ArXiv.

[16]  Benjamin Recht,et al.  Random Features for Large-Scale Kernel Machines , 2007, NIPS.

[17]  Jonathan T. Barron,et al.  Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains , 2020, NeurIPS.

[18]  Manuela M. Veloso,et al.  Personalized Assistance for Dressing Users , 2015, ICSR.

[19]  Bernhard Schölkopf,et al.  Kernel Measures of Conditional Dependence , 2007, NIPS.

[20]  AI Koan,et al.  Weighted Sums of Random Kitchen Sinks: Replacing minimization with randomization in learning , 2008, NIPS.

[21]  Stan Birchfield,et al.  Self-Supervised Real-to-Sim Scene Generation , 2020, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[22]  Jakub W. Pachocki,et al.  Learning dexterous in-hand manipulation , 2018, Int. J. Robotics Res..

[23]  Taskin Padir,et al.  Sim2Real2Sim: Bridging the Gap Between Simulation and Real-World in Flexible Object Manipulation , 2020, 2020 Fourth IEEE International Conference on Robotic Computing (IRC).

[24]  B. Ripley,et al.  Pattern Recognition , 1968, Nature.

[25]  Yevgen Chebotar,et al.  Closing the Sim-to-Real Loop: Adapting Simulation Randomization with Real World Experience , 2018, 2019 International Conference on Robotics and Automation (ICRA).

[26]  D. Hatzinakos,et al.  Gaussian Mixtures and Their Applications to Signal Processing , 2017 .

[27]  Dieter Fox,et al.  Causal Discovery in Physical Systems from Videos , 2020, NeurIPS.

[28]  David Held,et al.  SoftGym: Benchmarking Deep Reinforcement Learning for Deformable Object Manipulation , 2020, CoRL.

[29]  S. Srihari Mixture Density Networks , 1994 .

[30]  Boris Belousov,et al.  Neural Posterior Domain Randomization , 2021, CoRL.

[31]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[32]  Ankush Gupta,et al.  Unsupervised Learning of Object Keypoints for Perception and Control , 2019, NeurIPS.

[33]  Russ Tedrake,et al.  Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulation , 2018, CoRL.

[34]  Eiichi Yoshida,et al.  Simulation-based optimal motion planning for deformable object , 2015, 2015 IEEE International Workshop on Advanced Robotics and its Social Impacts (ARSO).

[35]  Christopher Joseph Pal,et al.  Active Domain Randomization , 2019, CoRL.

[36]  C. Karen Liu,et al.  Personalized collaborative plans for robot-assisted dressing via optimization and simulation , 2019, Autonomous Robots.

[37]  Julie A. Shah,et al.  Provably Safe and Efficient Motion Planning with Uncertain Human Dynamics , 2021, Robotics: Science and Systems.

[38]  Dieter Fox,et al.  BayesSim: adaptive domain randomization via probabilistic inference for robotics simulators , 2019, Robotics: Science and Systems.

[39]  Katsu Yamane,et al.  Deep Imitation Learning of Sequential Fabric Smoothing Policies , 2019, ArXiv.

[40]  D. Fox,et al.  Online BayesSim for Combined Simulator Parameter Inference and Policy Improvement , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).