MARS-Dragonfly: Agile and Robust Flight Control of Modular Aerial Robot Systems

📅 2026-04-07
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the limitations of existing Modular Aerial Robotic Systems (MARS), which suffer from discontinuous motor commands and accumulating attitude errors due to reliance on simplified models and rule-based allocation, leading to significant oscillations during docking, undocking, and waypoint tracking. To overcome these challenges, the authors propose a control framework that integrates a compact mechanical design with a virtual quadrotor abstraction. The approach introduces force–moment equivalence modeling, a passively magnetically assisted docking/undocking mechanism, and a two-stage predictive allocation scheme combining a polyhedral-constrained virtual model, a constrained predictive tracker, and a dynamic allocator to generate smooth, trackable motor commands. Validated on a physical system, this method achieves agile flight and stable payload transport across more than ten configurations, demonstrating reliable docking and undocking with peak pitch angles up to 40° and an average position error of only 0.0896 m.
📝 Abstract
Modular Aerial Robot Systems (MARS) comprise multiple drone units with reconfigurable connected formations, providing high adaptability to diverse mission scenarios, fault conditions, and payload capacities. However, existing control algorithms for MARS rely on simplified quasi-static models and rule-based allocation, which generate discontinuous and unbounded motor commands. This leads to attitude error accumulation as the number of drone units scales, ultimately causing severe oscillations during docking, separation, and waypoint tracking. To address these limitations, we first design a compact mechanical system that enables passive docking, detection-free passive locking, and magnetic-assisted separation using a single micro servo. Second, we introduce a force-torque-equivalent and polytope-constraint virtual quadrotor that explicitly models feasible wrench sets. Together, these abstractions capture the full MARS dynamics and enable existing quadrotor controllers to be applied across different configurations. We further optimize the yaw angle that maximizes control authority to enhance agility. Third, building on this abstraction, we design a two-stage predictive-allocation pipeline: a constrained predictive tracker computes virtual inputs while respecting force/torque bounds, and a dynamic allocator maps these inputs to individual modules with balanced objectives to produce smooth, trackable motor commands. Simulations across over 10 configurations and real-world experiments demonstrate stable docking, locking, and separation, as well as effective control performance. To our knowledge, this is the first real-world demonstration of MARS achieving agile flight and transport with 40 deg peak pitch while maintaining an average position error of 0.0896 m. The video is available at: https://youtu.be/yqjccrIpz5o
Problem

Research questions and friction points this paper is trying to address.

Modular Aerial Robot Systems
flight control
attitude error accumulation
oscillations
motor command discontinuity
Innovation

Methods, ideas, or system contributions that make the work stand out.

Modular Aerial Robot Systems
Virtual Quadrotor Abstraction
Predictive Allocation
Passive Docking Mechanism
Wrench Feasibility Polytope
🔎 Similar Papers
No similar papers found.
R
Rui Huang
Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117583, Singapore
Z
Zhiqian Cai
Engineering Design and Innovation Centre, National University of Singapore, Singapore 117583, Singapore
Siyu Tang
Siyu Tang
ETH Zürich
computer visionmachine learning
P
Pengxuan Wei
Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117583, Singapore
L
Lidong Li
Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117583, Singapore
X
Xin Chen
Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117583, Singapore
Wenhan Cao
Wenhan Cao
Tsinghua University
State EstimationRobot Learning
Z
Zhenyu Zhang
Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117583, Singapore
Lin Zhao
Lin Zhao
Assistant Professor, National University of Singapore
control theoryreinforcement learningroboticsautonomous vehiclespower system