Learning from the Hindsight Plan -- Episodic MPC Improvement

09/28/2016
by   Aviv Tamar, et al.
0

Model predictive control (MPC) is a popular control method that has proved effective for robotics, among other fields. MPC performs re-planning at every time step. Re-planning is done with a limited horizon per computational and real-time constraints and often also for robustness to potential model errors. However, the limited horizon leads to suboptimal performance. In this work, we consider the iterative learning setting, where the same task can be repeated several times, and propose a policy improvement scheme for MPC. The main idea is that between executions we can, offline, run MPC with a longer horizon, resulting in a hindsight plan. To bring the next real-world execution closer to the hindsight plan, our approach learns to re-shape the original cost function with the goal of satisfying the following property: short horizon planning (as realistic during real executions) with respect to the shaped cost should result in mimicking the hindsight plan. This effectively consolidates long-term reasoning into the short-horizon planning. We empirically evaluate our approach in contact-rich manipulation tasks both in simulated and real environments, such as peg insertion by a real PR2 robot.

READ FULL TEXT

page 1

page 5

research
04/23/2021

Optimal Cost Design for Model Predictive Control

Many robotics domains use some form of nonconvex model predictive contro...
research
03/10/2022

Sequence-of-Constraints MPC: Reactive Timing-Optimal Control of Sequential Manipulation

Task and Motion Planning has made great progress in solving hard sequent...
research
05/23/2019

Nullspace Structure in Model Predictive Control

Robotic tasks can be accomplished by exploiting different forms of redun...
research
06/01/2022

Fast and Precise: Adjusting Planning Horizon with Adaptive Subgoal Search

Complex reasoning problems contain states that vary in the computational...
research
05/27/2021

Learning Model-Based Vehicle-Relocation Decisions for Real-Time Ride-Sharing: Hybridizing Learning and Optimization

Large-scale ride-sharing systems combine real-time dispatching and routi...
research
04/20/2023

Filter-Aware Model-Predictive Control

Partially-observable problems pose a trade-off between reducing costs an...
research
03/21/2019

Contingency Model Predictive Control for Automated Vehicles

We present Contingency Model Predictive Control (CMPC), a novel and impl...

Please sign up or login with your details

Forgot password? Click here to reset