Planning and Execution using Inaccurate Models with Provable Guarantees

03/09/2020
by   Anirudh Vemula, et al.
0

Models used in modern planning problems to simulate outcomes of real world action executions are becoming increasingly complex, ranging from simulators that do physics-based reasoning to precomputed analytical motion primitives. However, robots operating in the real world often face situations not modeled by these models before execution. This imperfect modeling can lead to highly suboptimal or even incomplete behavior during execution. In this paper, we propose an approach for interleaving planning and execution that adapts online using real world execution and accounts for any discrepancies in dynamics during planning, without requiring updates to the dynamics of the model. This is achieved by biasing the planner away from transitions whose dynamics are discovered to be inaccurately modeled, thereby leading to robot behavior that tries to complete the task despite having an inaccurate model. We provide provable guarantees on the completeness and efficiency of the proposed planning and execution framework under specific assumptions on the model, for both small and large state spaces. Our approach is shown to be efficient empirically in simulated robotic tasks including 4D planar pushing, and in real robotic experiments using PR2 involving a 3D pick-and-place task where the mass of the object is incorrectly modeled, and a 7D arm planning task where one of the joints is not operational leading to discrepancy in dynamics. Video can be found at https://youtu.be/eQmAeWIhjO8

READ FULL TEXT

page 1

page 7

research
09/21/2020

CMAX++ : Leveraging Experience in Planning and Execution using Inaccurate Models

Given access to accurate dynamical models, modern planning approaches ar...
research
09/21/2023

HiCRISP: A Hierarchical Closed-Loop Robotic Intelligent Self-Correction Planner

The integration of Large Language Models (LLMs) into robotics has revolu...
research
06/11/2022

Learning Model Preconditions for Planning with Multiple Models

Different models can provide differing levels of fidelity when a robot i...
research
03/19/2020

Provably Constant-Time Planning and Re-planning for Real-time Grasping Objects off a Conveyor

In warehousing and manufacturing environments, manipulation platforms ar...
research
05/27/2023

Integrating Action Knowledge and LLMs for Task Planning and Situation Handling in Open Worlds

Task planning systems have been developed to help robots use human knowl...
research
10/04/2022

Robot Task Planning and Situation Handling in Open Worlds

Automated task planning algorithms have been developed to help robots co...
research
02/06/2020

Scalable and Probabilistically Complete Planning for Robotic Spatial Extrusion

There is increasing demand for automated systems that can fabricate 3D s...

Please sign up or login with your details

Forgot password? Click here to reset