Now showing 1 - 2 of 2
No Thumbnail Available
Publication

Data-Driven Model Predictive Control for Trajectory Tracking in UAV-Manipulator Systems

2025 , Bryan S. Guevara , Varela Aldas, José , Viviana Moya , Manuel Cardona , Daniel C. Gandolfo , Juan M. Toibero

This work presents the design and implementation of a data-driven Nonlinear Model Predictive Control (NMPC) framework for an Uncrewed Aerial Vehicle (UAV) equipped with a 3-DOF robotic arm. Real-world data was collected using the Matrice 100 platform and Dynamixel MX-28AR actuators to identify a high-dimensional linear model via Dynamic Mode Decomposition with Control (DMDc), capturing the interactions between the aerial vehicle and the manipulator across 21 state variables. This DMDc-based model is embedded within the NMPC formulation to predict system behavior over finite horizons. The UAV’s orientation is represented using quaternions, enabling continuous and singularity-free attitude control. Additionally, the redundancy of the UAV-manipulator system allows for the integration of secondary objectives into the cost function, supporting flexible task execution. To meet real-time requirements, the control problem is solved using the Acados solver. The resulting controller achieves high-precision tracking while managing internal constraints, demonstrating the potential of data-driven NMPC in aerial manipulation tasks

No Thumbnail Available
Publication

Model Predictive Contouring Control With Barrier and Lyapunov Functions for Stable Path-Following in UAV Systems

2025 , Bryan S. Guevara , Varela Aldas, José , Viviana Moya , Manuel Cardona , Daniel C. Gandolfo , Juan M. Toibero

In this study, we propose a novel method that integrates Nonlinear Model Predictive Contour Control (NMPCC) with an Exponentially Stabilizing Control Lyapunov Function (ES-CLF) and Exponential Higher-Order Control Barrier Functions to achieve stable path-following and obstacle avoidance in UAV systems. This framework enables uncrewed aerial vehicles (UAVs) to safely navigate around both static and dynamic obstacles while strictly adhering to desired paths. The quaternion-based formulation ensures precise orientation and attitude control, while a robust optimization solver enforces the constraints imposed by the Control Lyapunov Function (CLF) and Control Barrier Functions (CBF), ensuring reliable real-time performance. The proposed method was experimentally validated using a DJI Matrice 100 quadrotor platform, considering scenarios with prior knowledge of obstacle locations. Results demonstrate the controller’s effectiveness in minimizing orthogonal and tangential tracking errors, ensuring stability and safety in complex environments.