Parameterized and GPU-Parallelized Real-Time Model Predictive Control for High Degree of Freedom Robots

01/14/2020
by   Phillip Hyatt, et al.
0

This work presents and evaluates a novel input parameterization method which improves the tractability of model predictive control (MPC) for high degree of freedom (DoF) robots. Experimental results demonstrate that by parameterizing the input trajectory more than three quarters of the optimization variables used in traditional MPC can be eliminated with practically no effect on system performance. This parameterization also leads to trajectories which are more conservative, producing less overshoot in underdamped systems with modeling error. In this paper we present two MPC solution methods that make use of this parameterization. The first uses a convex solver, and the second makes use of parallel computing on a graphics processing unit (GPU). We show that both approaches drastically reduce solve times for large DoF, long horizon MPC problems allowing solutions at real-time rates. Through simulation and hardware experiments, we show that the parameterized convex solver MPC has faster solve times than traditional MPC for high DoF cases while still achieving similar performance. For the GPU-based MPC solution method, we use an evolutionary algorithm and that we call Evolutionary MPC (EMPC). EMPC is shown to have even faster solve times for high DoF systems. Solve times for EMPC are shown to decrease even further through the use of a more powerful GPU. This suggests that parallelized MPC methods will become even more advantageous with the improvement and prevalence of GPU technology.

READ FULL TEXT

page 1

page 12

page 18

research
03/02/2022

Whole-body model predictive control with rigid contacts via online switching time optimization

This study presents a whole-body model predictive control (MPC) of robot...
research
09/15/2023

MPCGPU: Real-Time Nonlinear Model Predictive Control through Preconditioned Conjugate Gradient on the GPU

Nonlinear Model Predictive Control (NMPC) is a state-of-the-art approach...
research
03/27/2021

Effective GPU Parallelization of Distributed and Localized Model Predictive Control

To effectively control large-scale distributed systems online, model pre...
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
07/29/2022

Haptic Teleoperation of High-dimensional Robotic Systems Using a Feedback MPC Framework

Model Predictive Control (MPC) schemes have proven their efficiency in c...
research
01/31/2023

Control-Tree Optimization: an approach to MPC under discrete Partial Observability

This paper presents a new approach to Model Predictive Control for envir...
research
07/28/2020

Efficient MPC for parabolic PDEs with goal oriented error estimation

We show how a posteriori goal oriented error estimation can be used to e...

Please sign up or login with your details

Forgot password? Click here to reset