Adaptive Nonlinear MPC for Trajectory Tracking of An Overactuated Tiltrotor Hexacopter

11/12/2022
by   Yueqian Liu, et al.
0

Omnidirectional micro aerial vehicles (OMAVs) are more capable of doing environmentally interactive tasks due to their ability to exert full wrenches while maintaining stable poses. However, OMAVs often incorporate additional actuators and complex mechanical structures to achieve omnidirectionality. Obtaining precise mathematical models is difficult, and the mismatch between the model and the real physical system is not trivial. The large model-plant mismatch significantly degrades overall system performance if a non-adaptive model predictive controller (MPC) is used. This work presents the ℒ_1-MPC, an adaptive nonlinear model predictive controller for accurate 6-DOF trajectory tracking of an overactuated tiltrotor hexacopter in the presence of model uncertainties and external disturbances. The ℒ_1-MPC adopts a cascaded system architecture in which a nominal MPC is followed and augmented by an ℒ_1 adaptive controller. The proposed method is evaluated against the non-adaptive MPC, the EKF-MPC, and the PID method in both numerical and PX4 software-in-the-loop simulation with Gazebo. The ℒ_1-MPC reduces the tracking error by around 90 compared to a non-adaptive MPC, and the ℒ_1-MPC has lower tracking errors, higher uncertainty estimation rates, and less tuning requirements over the EKF-MPC. We will make the implementations, including the hardware-verified PX4 firmware and Gazebo plugins, open-source at https://github.com/HITSZ-NRSL/omniHex.

READ FULL TEXT

page 1

page 5

page 6

research
07/13/2018

Adaptive Model Predictive Control for High-Accuracy Trajectory Tracking in Changing Conditions

Robots and automated systems are being introduced to unknown and dynamic...
research
01/20/2022

TOAST: Trajectory Optimization and Simultaneous Tracking using Shared Neural Network Dynamics

Neural networks have been increasingly employed in Model Predictive Cont...
research
09/26/2022

Training Efficient Controllers via Analytic Policy Gradient

Control design for robotic systems is complex and often requires solving...
research
09/20/2022

Robust, High-Rate Trajectory Tracking on Insect-Scale Soft-Actuated Aerial Robots with Deep-Learned Tube MPC

Accurate and agile trajectory tracking in sub-gram Micro Aerial Vehicles...
research
04/02/2023

Online Learning and Control for Data-Augmented Quadrotor Model

The ability to adapt to changing conditions is a key feature of a succes...
research
03/30/2022

An Offset-Free Nonlinear MPC scheme for systems learned by Neural NARX models

This paper deals with the design of nonlinear MPC controllers that provi...
research
05/15/2023

Convex Geometric Trajectory Tracking using Lie Algebraic MPC for Autonomous Marine Vehicles

Controlling marine vehicles in challenging environments is a complex tas...

Please sign up or login with your details

Forgot password? Click here to reset