Multirotor Ensemble Model Predictive Control I: Simulation Experiments
Nonlinear receding horizon model predictive control is a powerful approach to controlling nonlinear dynamical systems. However, typical approaches that use the Jacobian, adjoint, and forward-backward passes may lose fidelity and efficacy for highly nonlinear problems. Here, we develop an Ensemble Model Predictive Control (EMPC) approach wherein the forward model remains fully nonlinear, and an ensemble-represented Gaussian process performs the backward calculations to determine optimal gains for the initial time. EMPC admits black box, possible non-differentiable models, simulations are executable in parallel over long horizons, and control is uncertainty quantifying and applicable to stochastic settings. We construct the EMPC for terminal control and regulation problems and apply it to the control of a quadrotor in a simulated, identical-twin study. Results suggest that the easily implemented approach is promising and amenable to controlling autonomous robotic systems with added state/parameter estimation and parallel computing.
Code (0)
등록된 구현이 없습니다.
Tasks
modelModel Predictive Controlparameter estimationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Single-Shot Learning of Multirotor Controller Gains: A Data-Driven Approach with Experimental Validation
This paper demonstrates the single-shot learning capabilities of retrospective cost optimization based data-driven control applied to learning multirotor controller gains for trajectory tracking. In particular, the propo…
Towards safe and optimal flight: Viability Kernel MPC for Fully Actuated Multirotor
Industrial aerial robotics demands safety guarantees for navigation in unstructured environments while optimizing performance and computational efficiency. This paper presents a method for generating safe pose trajectori…
Computational EfficiencyVision-Based Agile Landing on Turbulent Waters
Autonomous landing of Unmanned Aerial Vehicles on maritime vessels is challenging due to the coupled motion of the vehicle and landing platform in open-sea conditions. This paper presents a reinforcement-learning-based a…
Correction to Euler Lagrange Multirotor Model with Euler Angles Generalized Coordinates
This technical note proves analytically how the exact equivalence of the Newton-Euler and Euler-Lagrange modeling formulations as applied to multirotor UAVs is achieved. This is done by deriving a revised Euler-Lagrange …
PositionEmbodiment-conditioned Generalist Control for Multirotor Aerial Robots
We present a generalist position control policy capable of controlling arbitrary multirotor configurations of a certain rotor count (e.g., hexarotors or quadrotors) with a single set of network weights. The policy is con…