Online Implicit Surfaces for Obstacle Modeling and Avoidance

Published: 19 Sept 2023, Last Modified: 28 Sept 2023IROS 2023 CRMEveryoneRevisionsBibTeX
Keywords: Deformable object manipulation, contact, model predictive control, online learning
TL;DR: Using Gaussian processes to model obstacles online, thereby enabling manipulation tasks.
Abstract: Adapting model-based control to novel environ- ments is challenging as dynamics models learned offline may not generalize to the obstacle configuration of the novel environment. We propose a method to identify and avoid obstacles online whose geometry is not known a priori without updating the offline, nominal, dynamics. Our method relies on a Gaussian pro- cess implicit surface (GPIS) to construct data-efficient obstacle representations using visual and inferrred contact data derived from observed states and dynamics predictions. This allows us to design a model predictive controller (MPC) using the uncertainty estimates provided by the GPIS to successfully navigate around obstacles to complete multiple manipulation tasks. By modeling the environment instead of directly adapting the dynamics, our method is able to solve both low-dimensional peg-in-hole tasks and high-dimensional rope and cable manipulation tasks. This enables our method to succeed in 30/30 trials vs 15/30 for a baseline on a simulated rope manipulation task while requiring 63% fewer control steps to succeed.
Submission Number: 15
Loading