Skip to Main content Skip to Navigation
Book sections

Collision Avoidance Based on Reynolds Rules: A Case Study Using Quadrotors

Abstract : This work aims to present a collision avoidance algorithm developed to drive a swarm of Unmanned Aerial Vehicles (UAVs) using Reynolds flocking rules. We used small quadrotor aircrafts with 250 mm diameter, equipped with GPS and distance sensors, controlled by a Pixhawk autopilot board and an embedded Linux computer (Raspberry Pi). The control algorithm was implemented in C++ as a package for the ROS platform and runs on the Raspberry Pi, while the Pixhawk is responsible for the low level control of the aircraft. The distance sensors are used to detect nearby robots and based on this information the control algorithm determines the direction the robot should move to avoid collisions with its neighbors. We are able to see that from the individual perception and local interaction of each robot a group behavior emerges and the swarm move together coherently. A simulation environment based on the Gazebo Simulator was prepared to test and evaluate the algorithm in a way as close to the reality as possible.
Complete list of metadatas

https://hal-enac.archives-ouvertes.fr/hal-02010887
Contributor : Laurence Porte <>
Submitted on : Friday, May 24, 2019 - 11:01:30 PM
Last modification on : Friday, May 24, 2019 - 11:01:53 PM

Identifiers

Collections

Citation

Rafael Braga, Roberto da Silva, Alexandre Ramos, Felix Mora-Camino. Collision Avoidance Based on Reynolds Rules: A Case Study Using Quadrotors. Information Technology - New Generations. Advances in Intelligent Systems and Computing, Springer, pp 773-780/ISBN: 978-3-319-54977-4, 2018, ⟨10.1007/978-3-319-54978-1_96⟩. ⟨hal-02010887⟩

Share

Metrics

Record views

35