All projects

Swarm robotics

Swarm Robotics — PDE-Based Motion Planning

Diplôme d'Ingénieur graduation project — full hardware build of a 15-robot swarm (7×7 cm each) and a novel fluid-dynamics PDE path planner, benchmarked against APF and graph-based methods over 2000 experiments.

Swarm Robotics — PDE-Based Motion Planning

Context

Graduation project for the Diplôme d'Ingénieur en Mécatronique, Université de Lattaquié (Sep 2020 – Jul 2021). The goal was to develop a computationally efficient, collision-free path planner for a fleet of non-holonomic robots, and to validate it on a custom-built physical swarm platform.

What Was Built

{% include figure.liquid loading="eager" path="assets/img/nada/swarm_project/swarm_robot_photo.png" title="Assembled swarm robot (7×7 cm)" class="img-fluid rounded z-depth-1" %}
{% include figure.liquid loading="eager" path="assets/img/nada/swarm_project/swarm_heatmap.png" title="Performance heatmap — PDE vs APF vs Graph over 2000 experiments" class="img-fluid rounded z-depth-1" %}
Left: one of the 15 assembled robots. Right: route performance metric across 2000 simulation experiments in 20 maps — hotter colours indicate worse performance, black cells indicate planner failure. The PDE planner records zero failures across all runs.

Key Results

Technologies

ROS · C++ · Python · MATLAB · SolidWorks · Custom PCB · Stereo camera · Navier-Stokes PDE · Numerical simulation · Linux