Downwash-aware Configuration Optimization for Modular Aerial Systems
Mengguang Li, Heinz Koeppl
TL;DR
This work tackles the problem of designing task-specific configurations for modular aerial systems while explicitly accounting for inter-module downwash. It introduces a two-stage pipeline: (1) exhaustive enumeration of non-isomorphic, acyclic topologies at fixed connector angles to manage combinatorial complexity, and (2) nonlinear programming to optimize connector angles and rotor inputs for a given wrench set, with downwash constraints modeled via capsule-based collision checks. The approach is applied across configurations with varying module counts, selecting designs that minimize control effort while satisfying actuation and interference constraints, and is validated in physics-based simulation and a real-world toy experiment. The results demonstrate scalable, physically realizable layouts and provide a framework that can be extended to larger modular systems and aerial manipulation tasks.
Abstract
This work proposes a framework that generates and optimally selects task-specific assembly configurations for a large group of homogeneous modular aerial systems, explicitly enforcing bounds on inter-module downwash. Prior work largely focuses on planar layouts and often ignores aerodynamic interference. In contrast, firstly we enumerate non-isomorphic connection topologies at scale; secondly, we solve a nonlinear program to check feasibility and select the configuration that minimizes control input subject to actuation limits and downwash constraints. We evaluate the framework in physics-based simulation and demonstrate it in real-world experiments.
