Model Predictive Path Integral Control for Agile Unmanned Aerial Vehicles
Michal Minarik, Robert Penicka, Vojtech Vonasek, and Martin Saska

TL;DR
This paper presents a real-time, onboard Model Predictive Path Integral (MPPI) control method for UAVs that effectively handles obstacle avoidance and nonlinear dynamics, demonstrated through simulations and real-world experiments.
Contribution
It introduces a GPU-accelerated MPPI control architecture for UAVs that operates in real-time onboard, enabling obstacle avoidance and dynamic handling without external computers.
Findings
Real-time onboard MPPI control demonstrated in UAV flight.
Comparable performance of MPPI to MPC and SE(3) controllers.
Successful obstacle avoidance at high speeds and accelerations.
Abstract
This paper introduces a control architecture for real-time and onboard control of Unmanned Aerial Vehicles (UAVs) in environments with obstacles using the Model Predictive Path Integral (MPPI) methodology. MPPI allows the use of the full nonlinear model of UAV dynamics and a more general cost function at the cost of a high computational demand. To run the controller in real-time, the sampling-based optimization is performed in parallel on a graphics processing unit onboard the UAV. We propose an approach to the simulation of the nonlinear system which respects low-level constraints, while also able to dynamically handle obstacle avoidance, and prove that our methods are able to run in real-time without the need for external computers. The MPPI controller is compared to MPC and SE(3) controllers on the reference tracking task, showing a comparable performance. We demonstrate the…
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 · Robotic Path Planning Algorithms · Adaptive Control of Nonlinear Systems
