2015 International Conference on Unmanned Aircraft Systems (ICUAS) 2015
DOI: 10.1109/icuas.2015.7152285
|View full text |Cite
|
Sign up to set email alerts
|

An open-source architecture for control and coordination of a swarm of micro-quadrotors

Abstract: This work presents the design of an open-source control architecture specifically tailored to the rapid development and testing of control and coordination algorithms on micro quadrotors. The proposed design extends an existing open-source and open-hardware quadrotor project, i.e., the Crazyflie nano quadrotor, by adding the guidance, navigation and control layers required to accomplish autonomous flight. The control layer, in particular, is based on a cascade control algorithm able to globally stabilize the p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0
1

Year Published

2017
2017
2022
2022

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(14 citation statements)
references
References 15 publications
0
13
0
1
Order By: Relevance
“…Other solutions for controlling a swarm of Crazyflies has been considered [7], [8], but they are centralized. As with Preiss et al, their scripts are specific to their implementation for this platform, whereas we leveraged a domain-specific programming language for swarms [9] to guarantee portability to other platforms.…”
Section: Related Workmentioning
confidence: 99%
“…Other solutions for controlling a swarm of Crazyflies has been considered [7], [8], but they are centralized. As with Preiss et al, their scripts are specific to their implementation for this platform, whereas we leveraged a domain-specific programming language for swarms [9] to guarantee portability to other platforms.…”
Section: Related Workmentioning
confidence: 99%
“…The remote control input consists of desired Euler angles [Φ( • ), Θ( • ), Ψ( • s −1 )] ⊤ and Thrust T , a 16-bit unsigned integer representing total thrust between 0 N and cca 0.6 N [14]. To maintain backwards compatibility with the rest of the system (ie the Crazyflie Client software and the Crazyflie smartphone application), which relies on sending/receiving these commands in degrees, the Euler angles need to be first converted into radians, before being transformed into the quaternion q di [15].…”
Section: Attitude Controlmentioning
confidence: 99%
“…where k is the torque-thrust coefficient defined as k = kQ kF , such that Q i = kT i . The motor control output is consequently obtained by inverting (15)…”
Section: Control Allocationmentioning
confidence: 99%
“…A non-NMPC based framework ("CAVIS") for multi robot aerial manipulation is introduced in [8]. Also [9] and [10] are presenting open software platforms for swarm coordination. However, all these control solutions are either task specific or are lacking the desired on-line adaptability.…”
Section: Related Workmentioning
confidence: 99%
“…(9) is associated with the constraints that are acting on agent i, while (10) is the influence induced by coupling constraints. In reverse conclusion, if (8) is provided for different agents, (9) for different constraints and (10) for different coupling constraints, the summands of this equation can be exchanged according to the dynamics, objective, constraints and couplings. To structure the full OCP, the modularization has to be also executed for the other optimality conditions (6)- (7) In case of (6) this is trivial, as it results in a concatenation of system dynamics.…”
Section: Modularization With Logarithmic Barrier Constraint Handmentioning
confidence: 99%