Loading…

An Open-Source UAV Platform for Swarm Robotics Research: Using Cooperative Sensor Fusion for Inter-Robot Tracking

In this work, we present an open-source unmanned aerial vehicle (UAV) platform for research in swarm robotics. In swarm robotics, groups of robots collaborate using local interactions and collectively solve tasks beyond an individual robot's capabilities. Individual robots must have onboard pro...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access 2024, Vol.12, p.43378-43395
Main Authors: Oguz, Sinan, Heinrich, Mary Katherine, Allwright, Michael, Zhu, Weixu, Wahby, Mostafa, Garone, Emanuele, Dorigo, Marco
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In this work, we present an open-source unmanned aerial vehicle (UAV) platform for research in swarm robotics. In swarm robotics, groups of robots collaborate using local interactions and collectively solve tasks beyond an individual robot's capabilities. Individual robots must have onboard processing, communication, and sensing capabilities to autonomously react to their neighbors and immediate environment. Most research involving UAVs in swarm robotics presents only simulation results, while key landmark studies with real UAV swarms have used UAV platforms that were custom-built for the respective study. One important reason for this is that no commercial UAV platform comes pre-equipped with the ability to identify and track the positions and poses of nearby drones using only onboard sensors and computation, and in research platforms, the relevant sensing technologies are currently under development. Our aim is to provide a platform that allows swarm robotics researchers to test their algorithms on real UAVs, without having to develop their own custom-built UAVs or to wait until more advanced sensing technology is ready off-the-shelf. We provide a well-documented, entirely open-source UAV platform- S-drone (Swarm-drone)-to foster and support UAV swarm research in a laboratory environment. The S-drone uses fiducial markers in the environment and cooperative feature-level sensor fusion for inter-robot tracking to track the presence, identity, relative 2D position, and relative 2D orientation of neighboring peers. The S-drone is suitable for a wide range of contexts, supports quad-camera vision-based navigation and a variety of onboard sensing, and is extensible. It is especially suited for swarm robotics research because it can operate using strictly onboard processing and sensing without the need for global positioning systems, motion capture systems, or ground stations for off-board sensing.
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2024.3378607