Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. SwarmLab: a MATLAB Drone Swarm Simulator
 
conference paper

SwarmLab: a MATLAB Drone Swarm Simulator

Soria, Enrica  
•
Schiano, Fabrizio  
•
Floreano, Dario
2020
2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

Among the available solutions for drone swarm simulations, we identified a lack of simulation frameworks that allow easy algorithms prototyping, tuning, debugging and performance analysis. Moreover, users who want to dive in the research field of drone swarms often need to interface with multiple programming languages. We present SwarmLab, a software entirely written in MATLAB, that aims at the creation of standardized processes and metrics to quantify the performance and robustness of swarm algorithms, and in particular, it focuses on drones. We showcase the functionalities of SwarmLab by comparing two decentralized algorithms from the state of the art for the navigation of aerial swarms in cluttered environments, Olfati-Saber’s and Vasarhelyi’s. We analyze the variability of the inter-agent distances and agents’ speeds during flight. We also study some of the performance metrics presented, i.e. order, inter- and extra-agent safety, union, and connectivity. While Olfati-Saber’s approach results in a faster crossing of the obstacle field, Vasarhelyi’s approach allows the agents to fly smoother trajectories, without oscillations. We believe that SwarmLab is relevant for both the biological and robotics research communities, and for education, since it allows fast algorithm development, the automatic collection of simulated data, the systematic analysis of swarming behaviors with performance metrics inherited from the state of the art.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

swarmlab_infoscience.pdf

Type

Postprint

Version

http://purl.org/coar/version/c_ab4af688f83e57aa

Access type

openaccess

License Condition

Copyright

Size

1.03 MB

Format

Adobe PDF

Checksum (MD5)

1b068209a9862acf069e0afbbbc8053b

Loading...
Thumbnail Image
Name

Screenshot 2022-09-26 at 16.25.23.png

Type

Thumbnail

Access type

openaccess

License Condition

copyright

Size

257.78 KB

Format

PNG

Checksum (MD5)

27f2e6100bf0895d95b72f59ecf4f223

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés