Robotics Control Systems

Heterogeneous Crazyflie + TurtleBot3 Swarm Control System

Project Overview

This project develops a unified control, simulation, and autonomy framework enabling heterogeneous swarm coordination between Crazyflie UAVs and TurtleBot3 ground robots. The system integrates ROS 2, Gazebo, sensor fusion, and reinforcement-learning-based controllers, creating a scalable testbed for swarm robotics research.

Engineering Goals

System Architecture

1. ROS 2 Control Framework

2. Firmware Development

3. Gazebo Simulation Environment

Machine Learning Integration

Reinforcement Learning Flight Controller

Heterogeneous Swarm Coordination

Engineering Contributions

Key Technologies

ROS 2, Python, C++, Gazebo, Crazyflie Firmware, PyTorch, LiDAR/IMU Sensor Fusion, Reinforcement Learning, Distributed Systems, Autonomous Navigation

Results

Future Work