Swarm Robotics with ROS and AprilTag-based Localization

A multi-robot system designed for coordinated movements to form a seven-segment display using real-time localization and control through ROS2 and AprilTag.

Swarm Robotics System

Simulation using ROS Turtlesim

Test video, with some accuracy being showcased

Overview

This project aims to design and implement a swarm robotic system where six robots work in coordination to form a physical seven-segment display. The system explores multi-robot coordination and real-time localization using camera-based detection. Each robot moves to a specific point in space, representing segments of the display.

Key Features

System Architecture

The system is divided into multiple components:

Technical Challenges

One challenge faced during the project was achieving accurate localization with the overhead camera. Originally, the camera was mounted at a calculated angle, but inaccuracies in detection led to repositioning it directly overhead. Another challenge was configuring the ESP32 to run MicroROS effectively, requiring custom configurations and power management.

Technical Specifications

Technical Documents

Click below to download or view the technical documents related to this project.

Back to Projects