All projects

Swarm robotics

SWARM Motion Planning via Fluid Dynamics

Novel motion planning algorithm for non-holonomic robot swarms using Navier-Stokes equations with a 15-robot experimental platform.

SWARM Motion Planning via Fluid Dynamics

Project Overview

This undergraduate/early-career project tackles one of robotics' most compelling challenges: coordinated motion planning for large robot groups. By drawing inspiration from fluid dynamics and the mathematical elegance of the Navier-Stokes equations, we developed a novel approach to swarm robotics that treats robot formations as fluid flow patterns.

Motivation: Nature's Solutions

Observing natural swarms — flocks of birds, schools of fish, crowds of humans — reveals that elegant coordination emerges without central control. The key insight: these phenomena can be mathematically described using fluid dynamics principles.

Technical Innovation

Core Algorithm

The Navier-Stokes equations, fundamental to fluid mechanics, describe the motion of viscous fluids:

$$\frac{\partial \mathbf{v}}{\partial t} + (\mathbf{v} \cdot \nabla)\mathbf{v} = -\nabla p + \nu \nabla^2 \mathbf{v} + \mathbf{f}$$

We discretize and adapt this to robot swarms:

Key Innovations

Hardware Platform

Custom-designed 15-robot swarm platform:

Experiments

Demonstrated:

Impact & Applications

Current Status

Demonstrated proof-of-concept; further development paused in favor of higher-priority PhD research. Code and hardware designs documented for future students.