Queens Aerospace Design Team

Python, C++, Docker, ROS2, Linux

Main project image

Programmed drone swarm simulations using ROS2 for ICUAS competition

Overview

I joined the Queen’s Aerospace Design Team in Fall 2025 as a member of the Simulation subteam, which competes in the International Conference on Unmanned Aircraft Systems (ICUAS) UAV Competition. The first stage requires simulating a multi-agent drone swarm tasked with autonomously tracking a ground vehicle while maintaining network connectivity and performing obstacle avoidance. We implemented a modified Olfati-Saber (2006) flocking algorithm within a ROS node to control a swarm of five Crazyflie quadcopters in a Gazebo simulation environment, engaging in regular design reviews with faculty specializing in swarm control to refine the architecture and analyze system behavior. The submission is currently under review for advancement to the next stage of the competition.