ASAP-MPC: An Asynchronous Update Scheme for Online Motion Planning with Nonlinear Model Predictive Control
Dries Dirckx, Mathias Bos, Bastiaan Vandewal, Lander Vanroye, Wilm, Decr\'e, Jan Swevers

TL;DR
This paper introduces ASAP-MPC, an asynchronous update scheme for nonlinear model predictive control that ensures real-time motion planning for mechatronic systems despite variable solution times.
Contribution
It proposes a novel asynchronous update scheme for NMPC that guarantees convergence and real-time performance, improving robustness and trajectory smoothness.
Findings
Successfully applied to quadcopter in cluttered environment
Effective in truck-trailer maneuvering tasks
Outperforms state-of-the-art methods in experiments
Abstract
This paper presents a Nonlinear Model Predictive Control (NMPC) scheme targeted at motion planning for mechatronic motion systems, such as drones and mobile platforms. NMPC-based motion planning typically requires low computation times to be able to provide control inputs at the required rate for system stability, disturbance rejection, and overall performance. Although there exist various ways in literature to reduce the solution times in NMPC, such times may not be low enough to allow real-time implementations. This paper presents ASAP-MPC, an approach to handle varying, sometimes restrictively large, solution times with an asynchronous update scheme, always allowing for full convergence and real-time execution. The NMPC algorithm is combined with a linear state feedback controller tracking the optimised trajectories for improved robustness against possible disturbances and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Advanced Wireless Network Optimization · Optimization and Search Problems
