David Garzón Ramos

PhD student in Swarm Robotics

Teaching material

Introduction to Mobile Robotics and Swarm Robotics

I have prepared an introductory course on Mobile Robotics and Swarm robotics. The course consists of guided practical sessions on two main topics: (i) the development of control software for mobile ground robots using the Gazebo simulator and the Robot Operating System (ROS); and (ii) the development of control software for robot swarms using the ARGoS3 simulator.

The contents of the course are free to use and are available online.

Master's courses

MaIE-CE1: Robótica. Maestría en Ingeniería Electrónica, Universidad de Nariño. Colombia. 2020-present

As teaching assistant:

INFO-H-414: Swarm Intelligence. Practical sessions on Swarm Robotics. Faculté des sciences appliquées, Université libre de Bruxelles. Belgium. 2018-present. (with Prof. Marco Dorigo and Prof. Mauro Birattari)

PROJ-H-402: Computing project. Supervision of computer programming projects. Faculté des sciences appliquées, Université libre de Bruxelles. Belgium. 2017-present (with Prof. Mauro Birattari)

Supervision of Master's theses

Co-supervision as teaching assistant:

Laurent Colpaert. Automatic modular design of robot swarms with MapElites. Université libre de Bruxelles. Belgium. Ongoing. (with Prof. Mauro Birattari and Jonas Kuckling)

Jeanne Szpirer. Specifying desired collective behaviors for robot swarms through demonstrations. Université libre de Bruxelles. Belgium. Ongoing. (with Prof. Mauro Birattari and Jonas Kuckling)

Arthur Pierrot. A comparison of communication devices and protocols for swarm robotics. Université libre de Bruxelles. Belgium. Ongoing. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Ammar Hasan. Building an integrated framework for the automatic modular design of robot swarms. Université libre de Bruxelles. Belgium. 2022. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Ilyes Gharbi. Mission specification for robot swarms through virtual reality. Université libre de Bruxelles. Belgium. 2022. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Raffaele Todesco. RVR: a new robot platform for swarm robotics research. Université libre de Bruxelles. Belgium. 2022. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Franck Trouillez. Distributed vision system using cooperative scene recognition with a robot swarm. Université libre de Bruxelles. Belgium. 2022. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Gaëtan Spaey. The influence of random walks on automatic design of robot swarms: an experiment with AutoMoDe. Université libre de Bruxelles. Belgium. 2019. (with Prof. Mauro Birattari and Miquel Kegeleirs) 

Abdallah AlFaham. A family of methods based on NEAT for the automatic design of behaviors of single robots and robot swarms. Vrije Universiteit Brussel. Belgium. 2019. (with Prof. Mauro Birattari)

Miquel Kegeleirs. Developing ROS-based software for the e-puck: an experiment in exploration and mapping. Université libre de Bruxelles. Belgium. 2018. (with Prof. Mauro Birattari) 

Supervision of Bachelor's theses

Gabriel Madroñero Pachajoa. Evaluación empírica de la flexibilidad, escalabilidad y robustéz de comportamientos colectivos típicos para enjambres de robots. Universidad de Nariño. Colombia. Ongoing. 

Juan Pablo B. Medina. Diseño automático de comportamientos colectivos para personajes no jugables en videojuegos. Universidad de Nariño. Colombia. Ongoing. 

Jazmin Diaz. Análisis de comportamientos colectivos de enjambres de robots mediante minería de procesos. Universidad de Nariño. Colombia. Ongoing. 

Supervision of interns

Co-supervision as teaching assistant:

Edwige Loems. Development of a testbed for the characterization of photochromic materials used in swarm robotics. Université libre de Bruxelles. Belgium. 2022. (with Prof. Mauro Birattari)

Jean-Claude Doine. Development of a tracking system for swarm robotics research. IEPSCF-Uccle. Belgium. 2021. (with Prof. Mauro Birattari)

Supervision of Master's computing projects

Co-supervision as teaching assistant:

Jeanne Szpirer. Generative art creator. Université libre de Bruxelles. Belgium. 2022. (with Prof. Mauro Birattari)

Ilyes Gharbi. Orchestra: intuitive interaction with robot swarms. Université libre de Bruxelles. Belgium. 2021. (with Prof. Mauro Birattari)

Raffaele Todesco. Creating a swarm robotics development environment for the Sphero RVR. Université libre de Bruxelles. Belgium. 2021. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Andrey Sobolevsky. The DEMIURGE: a framework for the automatic modular design of robot swarms. Université libre de Bruxelles. Belgium. 2021. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Andrew Karam. RGB interactive environment for experiments with robot swarms. Université libre de Bruxelles. Belgium. 2021. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Shafagh Kashefzarelialestani. Automating quality control in bibliography management. Université libre de Bruxelles. Belgium. 2021. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Axelle Hue. Development of an interface in Unity for experiments with robot swarms. Université libre de Bruxelles. Belgium. 2020. (with Prof. Mauro Birattari, Jonas Kuckling and Miquel Kegeleris)

Ilya Drutskoy Sokolinsky. Tracking system for robot swarms. Université libre de Bruxelles. Belgium. 2020. (with Prof. Mauro Birattari)

Keneth Ubead Arriaza. The DLA: Dynamic Lighting Arena for swarm robotics. Université libre de Bruxelles. Belgium. 2018. (with Prof. Mauro Birattari and Ken Hasselmann) 

David Garzón Ramos

david.garzon.ramos@ulb.be


IRIDIA – CP 194/6
Université libre de Bruxelles
Av. F.D. Roosevelt 50
1050 Brussels
Belgium

Find me
Affiliation and funding