Automated Layout and Control Co-Design of Robust Multi-UAV Transportation Systems
Carlo Bosio, Mark W. Mueller
TL;DR
This paper tackles robust co-design of the physical layout and control for cooperative aerial payload transportation using multiple quadcopters connected to a payload by rigid attachments. It introduces an $H_2$-inspired cost and a Mahalanobis-margin objective to jointly optimize the attachment layout and the LQR controller, solving the algebraic Riccati equations to obtain $K^*(\boldsymbol{\theta})$, $S_1$, and $S_2$, and employing a Nelder–Mead search with inner QPs to maximize the probability of feasible thrusts. The authors demonstrate the method on 3–4 quadcopters with various panel payloads, showing that the optimal layouts improve disturbance rejection and tracking, sometimes yielding counterintuitive asymmetric layouts for symmetric shapes. The results validate the approach and suggest extensions to nonlinear controllers or online payload parameter estimation for deployment.
Abstract
The joint optimization of physical parameters and controllers in robotic systems is challenging. This is due to the difficulties of predicting the effect that changes in physical parameters have on final performances. At the same time, physical and morphological modifications can improve robot capabilities, perhaps completely unlocking new skills and tasks. We present a novel approach to co-optimize the physical layout and the control of a cooperative aerial transportation system. The goal is to achieve the most precise and robust flight when carrying a payload. We assume the agents are connected to the payload through rigid attachments, essentially transforming the whole system into a larger flying object with ``thrust modules" at the attachment locations of the quadcopters. We investigate the optimal arrangement of the thrust modules around the payload, so that the resulting system achieves the best disturbance rejection capabilities. We propose a novel metric of robustness inspired by H2 control, and propose an algorithm to optimize the layout of the vehicles around the object and their controller altogether. We experimentally validate the effectiveness of our approach using fleets of three and four quadcopters and payloads of diverse shapes.
