Constraining Gaussian Process Implicit Surfaces for Robot Manipulation via Dataset Refinement
- 3 October 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 9 (12) , 10994-11001
Abstract
Model-based control faces fundamental challenges in partially-observable environments due to unmodeled obstacles. We propose an online learning and optimization method to identify and avoid unobserved obstacles online. Our method, Constraint Obeying Gaussian Implicit Surfaces (COGIS), infers contact data using a combination of visual input and state tracking, informed by predictions from a nominal dynamics model. We then fit a Gaussian process implicit surface (GPIS) to these data and refine the dataset through a novel method of enforcing constraints on the estimated surface. This allows us to design a Model Predictive Control (MPC) method that leverages the obstacle estimate to complete multiple manipulation tasks. By modeling the environment instead of attempting to directly adapt the dynamics, our method succeeds at both low-dimensional peg-in-hole tasks and high-dimensional deformable object manipulation tasks. Our method succeeds in 10/10 trials vs 1/10 for a baseline on a real-world cable manipulation task under partial observability of the environment.Keywords
Funding Information
- Office of Naval Research (N00014-24-1-2036)
- NSF (IIS-2113401, IIS-2220876)
This publication has 26 references indexed in Scilit:
- Constrained fitting with free-form curves and surfacesComputer-Aided Design, 2020
- Object shape estimation and modeling, based on sparse Gaussian process implicit surfaces, combining visual data and tactile explorationRobotics and Autonomous Systems, 2020
- Visuo-Haptic Grasping of Unknown Objects based on Gaussian Process Implicit Surfaces and Deep Learning2019
- Online Continuous Mapping using Gaussian Process Implicit Surfaces2019
- Information theoretic MPC for model-based reinforcement learning2017
- Local implicit surface estimation for haptic exploration2016
- Point clouds can be represented as implicit surfaces for constraint-based haptic rendering2012
- Gaussian process implicit surfaces for shape estimation and grasping2011
- Constrained 3D shape reconstruction using a combination of surface fitting and registrationComputer-Aided Design, 2006
- Decomposing the problem of constrained surface fitting in reverse engineeringComputer-Aided Design, 2005