Skip to main content
Have a personal or library account? Click to login
DeimOS: A ROS-Ready operating system for the e-puck Cover

DeimOS: A ROS-Ready operating system for the e-puck

Open Access
|Mar 2025

References

  1. 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. 243255. Springer. DOI: 10.1007/978-3-030-60376-2_19
  2. 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
  3. 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): 494499. DOI: 10.1038/s42256-020-0215-0
  4. Dorigo M, Birattari M, Brambilla M. Swarm robotics. Scholarpedia. 2014; 9(1): 1463. DOI: 10.4249/scholarpedia.1463
  5. Dorigo M, Theraulaz G, Trianni V. Reflections on the future of swarm robotics. Science Robotics. 2020; 5: eabe4385. DOI: 10.1126/scirobotics.abe4385
  6. Dorigo M, Theraulaz G, Trianni V. Swarm robotics: past, present, and future [point of view]. Proceedings of the IEEE. 2021; 109(7): 11521165. DOI: 10.1109/JPROC.2021.3072740
  7. Francesca G, Birattari, M. Automatic design of robot swarms: achievements and challenges. Frontiers in Robotics and AI. 2016; 3(29): 19. DOI: 10.3389/frobt.2016.00029
  8. 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. 119. DOI: 10.1002/047134608X.W8312
  9. Garattoni L, Birattari M. Autonomous task sequencing in a robot swarm. Science Robotics. 2018; 3(20): eaat0430. DOI: 10.1126/scirobotics.aat0430
  10. 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.
  11. 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 449483. Cham, Switzerland: Springer; 2017. DOI: 10.1007/978-3-319-54927-9_14
  12. 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
  13. 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
  14. 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. 24322437. DOI: 10.1109/ROBOT.2005.1570477
  15. Grisetti G, Stachniss C, Burgard W. Improved techniques for grid mapping with rao-blackwellized particle filters. IEEE Transactions on Robotics. 2007; 23(1): 3446. DOI: 10.1109/TRO.2006.889486
  16. Hamann H. Swarm robotics: a formal approach. Cham, Switzerland: Springer; 2018. DOI: 10.1007/978-3-319-74528-2
  17. 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. 8388. DOI: 10.1109/EWME.2018.8629397
  18. 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
  19. Juan SH, Cotarelo FH. Multi-master ROS systems. Technical Report IRI-TR-15-1, IRI, Spain; 2015.
  20. Hörner J. Map-merging for multi-robot system. Master’s thesis, Univerzita Karlova, Prague, Czech Republic; 2016.
  21. 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
  22. 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
  23. 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. 211222. DOI: 10.1007/978-3-030-25332-5_19
  24. 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
  25. 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): 926. DOI: 10.1109/THMS.2015.2480801
  26. 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.
  27. 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. 741748. DOI: 10.1109/IROS.2017.8202233
  28. 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. 5965.
  29. 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
  30. 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): 271295. DOI: 10.1007/s11721-012-0072-5
  31. 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.
  32. 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): 14221441. DOI: 10.1109/TRO.2020.2991612
  33. 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 2964. Cham, Switzerland: Springer; 2019. DOI: 10.1007/978-3-319-91590-6_2
  34. 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
  35. 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; 113. 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

© 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.