Reactive Planar Manipulation with Convex Hybrid MPC

10/16/2017
by   Francois Robert Hogan, et al.
0

This paper presents a reactive controller for planar manipulation tasks that leverages machine learning to achieve real-time performance. The approach is based on a Model Predictive Control (MPC) formulation, where the goal is to find an optimal sequence of robot motions to achieve a desired object motion. Due to the multiple contact modes associated with frictional interactions, the resulting optimization program suffers from combinatorial complexity when tasked with determining the optimal sequence of modes. To overcome this difficulty, we formulate the search for the optimal mode sequences offline, separately from the search for optimal control inputs online. Using tools from machine learning, this leads to a convex hybrid MPC program that can be solved in real-time. We validate our algorithm with the problem of pushing a planar object of arbitrary shape with an arbitrary number of contact points.

READ FULL TEXT

page 5

page 6

research
09/18/2022

Multi-contact MPC for Dynamic Loco-manipulation on Humanoid Robots

This paper presents a novel method to control humanoid robot dynamic loc...
research
09/27/2021

Non-prehensile Planar Manipulation via Trajectory Optimization with Complementarity Constraints

Contact adaption is an essential capability when manipulating objects. T...
research
12/24/2022

Demonstration-guided Optimal Control for Long-term Non-prehensile Planar Manipulation

Long-term non-prehensile planar manipulation is a challenging task for r...
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/19/2023

Contact Optimization with Learning from Demonstration: Application in Long-term Non-prehensile Planar Manipulation

Long-term non-prehensile planar manipulation is a challenging task for p...
research
09/13/2022

Model Predictive Control for Dynamic Cloth Manipulation: Parameter Learning and Experimental Validation

Robotic cloth manipulation is a relevant challenging problem for autonom...
research
09/17/2018

A Convex-Combinatorial Model for Planar Caging

Caging is a promising tool which allows a robot to manipulate an object ...

Please sign up or login with your details

Forgot password? Click here to reset