
DeimOS: A ROS-Ready operating system for the e-puck
References
- Allen JM, Joyce R, Millard AG, Gray I. The Pi-puck ecosystem: hardware and software support for the e-puck and e-puck2. In: International Conference on Swarm Intelligence. 2020; pp. 243–255.
Springer . DOI: 10.1007/978-3-030-60376-2_19 - Birattari M, Ligot A, Bozhinoski D, Brambilla M, Francesca G, Garattoni L, Garzón Ramos D, Hasselman K, Kegeleirs M, Kuckling J, Pagnozzi F, Roli A, Salman M, Stützle T. Automatic off-line design of robot swarms: a manifesto. Frontiers in Robotics and AI. 2019; 6: 59. DOI: 10.3389/frobt.2019.00059
- Birattari M, Ligot A, Hasselmann K. Disentangling automatic and semi-automatic approaches to the optimization-based design of control software for robot swarms. Nature Machine Intelligence. 2020; 2(9): 494–499. DOI: 10.1038/s42256-020-0215-0
- Dorigo M, Birattari M, Brambilla M. Swarm robotics. Scholarpedia. 2014; 9(1): 1463. DOI: 10.4249/scholarpedia.1463
- Dorigo M, Theraulaz G, Trianni V. Reflections on the future of swarm robotics. Science Robotics. 2020; 5:
eabe4385 . DOI: 10.1126/scirobotics.abe4385 - Dorigo M, Theraulaz G, Trianni V. Swarm robotics: past, present, and future [point of view]. Proceedings of the IEEE. 2021; 109(7): 1152–1165. DOI: 10.1109/JPROC.2021.3072740
- Francesca G, Birattari, M. Automatic design of robot swarms: achievements and challenges. Frontiers in Robotics and AI. 2016; 3(29): 1–9. DOI: 10.3389/frobt.2016.00029
- Garattoni L, Birattari M.
Swarm robotics . In: Webster JG, editor. Wiley Encyclopedia of Electrical and Electronics Engineering. Hoboken, NJ, USA: John Wiley & Sons; 2016; pp. 1–19. DOI: 10.1002/047134608X.W8312 - Garattoni L, Birattari M. Autonomous task sequencing in a robot swarm. Science Robotics. 2018; 3(20):
eaat0430 . DOI: 10.1126/scirobotics.aat0430 - Garattoni L, Francesca G, Brutschy A, Pinciroli C, Birattari M.
Software infrastructure for e-puck (and TAM) . Technical Report TR/IRIDIA/2015-004, IRIDIA, Université libre de Bruxelles, Belgium; 2015. - Garzón M, Valente J, Roldán JJ, Garzón Ramos D, de León J, Barrientos A, del Cerro J.
Using ROS in multi-robot systems: Experiences and lessons learned from real-world field tests . In: Koubâa A, editor. Robot Operating System (ROS): The Complete Reference (Volume 2), volume 707 of Studies in Computational Intelligence, pages 449–483. Cham, Switzerland: Springer; 2017. DOI: 10.1007/978-3-319-54927-9_14 - Garzón Ramos D, Birattari M. Automatic design of collective behaviors for robots that can display and perceive colors. Applied Sciences. 2020; 10(13): 4654. DOI: 10.3390/app10134654
- Gharbi I, Kuckling J, Garzón Ramos D, Birattari M. Show me what you want: inverse reinforcement learning to automatically design robot swarms by demonstration. In: 2023 IEEE International Conference on Robotics and Automation (ICRA), Piscataway, NJ, USA.
IEEE ; 2023. DOI: 10.1109/ICRA48891.2023.10160947 - Grisetti G, Stachniss C, Burgard W. Improving grid-based slam with rao-blackwellized particle filters by adaptive proposals and selective resampling. In: Casals A, editor. IEEE International Conference on Robotics and Automation, ICRA. Piscataway, NJ, USA.
IEEE . 2005; pp. 2432–2437. DOI: 10.1109/ROBOT.2005.1570477 - Grisetti G, Stachniss C, Burgard W. Improved techniques for grid mapping with rao-blackwellized particle filters. IEEE Transactions on Robotics. 2007; 23(1): 34–46. DOI: 10.1109/TRO.2006.889486
- Hamann H. Swarm robotics: a formal approach. Cham, Switzerland: Springer; 2018. DOI: 10.1007/978-3-319-74528-2
- Hamann H, Pinciroli C, Von Mammen S.
A gamification concept for teaching swarm robotics . In: Haase J, editor. 2018 12th European Workshop on Microelectronics Education (EWME). Piscataway, NJ, USA. IEEE. 2018; pp. 83–88. DOI: 10.1109/EWME.2018.8629397 - Hasselmann K, Ligot A, Birattari M. Automatic modular design of robot swarms based on repertoires of behaviors generated via novelty search. Swarm and Evolutionary Computation. 2023; 83: 101395. DOI: 10.1016/j.swevo.2023.101395
- Juan SH, Cotarelo FH.
Multi-master ROS systems . Technical Report IRI-TR-15-1, IRI, Spain; 2015. - Hörner J.
Map-merging for multi-robot system . Master’s thesis, Univerzita Karlova, Prague, Czech Republic; 2016. - Jones S, Studley M, Hauert S, Winfield AFT. A two teraflop swarm. Frontiers in Robotics and AI. 2018; 5: 11. DOI: 10.3389/frobt.2018.00011
- Kegeleirs M, Garzón Ramos D, Garattoni L, Francesca G, Birattari M. Automatic off-line design of robot swarms: exploring the transferability of control software and design methods across different platforms. ICRA 2023 Transferability in Robotics Workshop; 2023. DOI: 10.1109/LRA.2024.3360013
- Kegeleirs M, Garzón Ramos D, Birattari M.
Random walk exploration for swarm mapping . In: Althoefer K, Konstantinova J, Zhang K, editors. Towards Autonomous Robotic Systems, TAROS, volume 11650 of LNCS. Cham, Switzerland: Springer; 2019. pp. 211–222. DOI: 10.1007/978-3-030-25332-5_19 - Kegeleirs M, Grisetti G, Birattari M. Swarm SLAM: challenges and perspectives. Frontiers in Robotics and AI. 2021; 8: 23. DOI: 10.3389/frobt.2021.618268
- Kolling A, Walker P, Chakraborty N, Sycara K, Lewis M. Human interaction with robot swarms: a survey. IEEE Transactions on Human-Machine Systems. 2016; 46(1): 9–26. DOI: 10.1109/THMS.2015.2480801
- Lajoie P-Y, Beltrame G. Swarm-SLAM: Sparse decentralized collaborative simultaneous localization and mapping framework for multi-robot systems; 2023.
https://arxiv.org/abs/2301.06230 . - Millard AG, Joyce R, Hilder JA, Fleşeriu C, Newbrook L, Li W, McDaid LJ, Halliday DM. The Pi-puck extension board: a Raspberry Pi interface for the e-puck robot platform. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE. 2017; pp. 741–748. DOI: 10.1109/IROS.2017.8202233
- Mondada F, Bonani M, Raemy X, Pugh F, Cianci C, Klaptocz A, Magnenat S, Zufferey J-C, Floreano D, Martinoli A. The e-puck, a robot designed for education in engineering. In: Gonçalves P, Torres P, Alves C, editors. Proceedings of the 9th Conference on Autonomous Robot Systems and Competitions. Castelo Branco, Portugal,
2009 .Instituto Politécnico de Castelo Branco . pp. 59–65. - Nedjah N, Junior LS. Review of methodologies and tasks in swarm robotics towards standardization. Swarm and Evolutionary Computation. 2019; 50: 100565. DOI: 10.1016/j.swevo.2019.100565
- Pinciroli C, Trianni V, O’Grady R, Pini G, Brutschy A, Brambilla M, Mathews N, Ferrante E, Di Caro G, Ducatelle F, Birattari M, Gambardella LM, Dorigo M. ARGoS: a modular, parallel, multi-engine simulator for multi-robot systems. Swarm Intelligence. 2012; 6(4): 271–295. DOI: 10.1007/s11721-012-0072-5
- Quigley M, Conley K, Gerkey B, Faust J, Foote T, Leibs J, Wheeler R, Ng AY.
ROS: an open-source robot operating system . In: Kosuge K, editor. ICRA workshop on open source software, volume 3, page 5, Piscataway, NJ, USA, 2009. IEEE. - Ramachandran RK, Kakish Z, Berman S. Information correlated Lévy walk exploration and distributed mapping using a swarm of robots. IEEE Transactions on Robotics. 2020; 36(5): 1422–1441. DOI: 10.1109/TRO.2020.2991612
- Roldán JJ, Tapia EP, Garzón Ramos D, de León J, Garzón M, del Cerro J, Barrientos A.
Multi-robot systems, virtual reality and ROS: developing a new generation of operator interfaces . In: Koubâa A, editor. Robot Operating System (ROS): The Complete Reference (Volume 3), volume 778 of Studies in Computational Intelligence, pages 29–64. Cham, Switzerland: Springer; 2019. DOI: 10.1007/978-3-319-91590-6_2 - Salman M, Ligot A, Birattari M. Concurrent design of control software and configuration of hardware for robot swarms under economic constraints. PeerJ Computer Science. 2019; 5:
e221 . DOI: 10.7717/peerj-cs.221 - Vitanza A, Rossetti P, Mondada F, Trianni V. Robot swarms as an educational tool: the Thymio’s way. International Journal of Advanced Robotic Systems. 2019; 1–13. DOI: 10.1177/1729881418825186
DOI: https://doi.org/10.5334/jors.437 | Journal eISSN: 2049-9647
Language: English
Submitted on: Feb 19, 2022
Accepted on: Feb 19, 2025
Published on: Mar 12, 2025
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year
Keywords:
© 2025 Miquel Kegeleirs¹, David Garzón Ramos, Mauro Birattari, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.