2022
DOI: 10.1109/tro.2021.3098436
|View full text |Cite
|
Sign up to set email alerts
|

Neural-Swarm2: Planning and Control of Heterogeneous Multirotor Swarms Using Learned Interactions

Abstract: We present Neural-Swarm2, a learning-based method for motion planning and control that allows heterogeneous multirotors in a swarm to safely fly in close proximity. Such operation for drones is challenging due to complex aerodynamic interaction forces, such as downwash generated by nearby drones and ground effect. Conventional planning and control methods neglect capturing these interaction forces, resulting in sparse swarm configuration during flight. Our approach combines a physics-based nominal dynamics mod… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 36 publications
(24 citation statements)
references
References 36 publications
0
18
0
Order By: Relevance
“…Nonlinear Control Law We start by defining some notation. The composite velocity tracking error term s and the reference velocity qr are defined such that s = q − qr = q + Λq (10) where q = q − q d is the position tracking error and Λ is a positive definite gain matrix. Note when s exponentially converges to an error ball around 0, q will exponentially converge to a proportionate error ball around the desired trajectory q d (t) (see Section S5).…”
Section: −Ksmentioning
confidence: 99%
See 2 more Smart Citations
“…Nonlinear Control Law We start by defining some notation. The composite velocity tracking error term s and the reference velocity qr are defined such that s = q − qr = q + Λq (10) where q = q − q d is the position tracking error and Λ is a positive definite gain matrix. Note when s exponentially converges to an error ball around 0, q will exponentially converge to a proportionate error ball around the desired trajectory q d (t) (see Section S5).…”
Section: −Ksmentioning
confidence: 99%
“…(ii) The normalization (line 6) is to make sure ‖a*‖ ≤ , which improves the robustness of our adaptive control design. We also use spectral normalization in training , to control the Lipschitz property of the neural network and improve generalizability (8,10,12). (iii) We train h and  in an alternating manner.…”
Section: Domain Shift Problemsmentioning
confidence: 99%
See 1 more Smart Citation
“…[12] and [13] both utilize Imitation Learning (IL) from a global centralized planner, while [13] further utilizes RL to balance the tradeoff between actions optimal to the team and individuals. [14,15] learn controllers robust to aerodynamic interactions such as downwash. Graph Neural Networks (GNNs) are promising architectures for swarm control and they have been proposed as a parameterization for imitation learning [16,17] and RL [18,19] algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…The impact of multi-round delay has been recognized as a challenging open question for the design of online algorithms and broadly in applications. For example, [3] highlights that a three-step delay (30 milliseconds) can already cause catastrophic crashes in drone tracking control using a standard controller without algorithmic adjustments for delay.…”
Section: Introductionmentioning
confidence: 99%