This project focused on building software for coordinated multi-UAV behavior in a search-and-rescue setting. My work centered on autonomy infrastructure, dispatch coordination, and simulation-driven validation for multi-vehicle missions.
What I Worked On
- built a multi-UAV dispatch coordination system for dynamic task assignment
- implemented mission and flight-control nodes for autonomous mission behavior
- integrated PX4 and MAVROS for synchronized multi-vehicle operation
- helped develop a full autonomy test stack using PX4 SITL, Gazebo, and
robot_localization - supported repository maintenance, documentation, and reproducible development workflows
Technical Focus
A major part of this project was connecting mission-level decision making with lower-level vehicle control. That meant thinking about how multiple UAVs would receive assignments, update state, and coordinate behavior in a way that could be tested safely in simulation before real deployment.
I also worked on simulation-based validation to test navigation, state estimation, and multi-UAV interactions. This helped create a more reliable development loop and made it easier to iterate on autonomy logic before hardware integration.
What I Learned
This project strengthened my experience with robotics software architecture, ROS2-based development, and simulation-first validation. It also gave me deeper exposure to autonomy pipelines, version-controlled collaboration, and building systems intended for reproducibility and sponsor-facing deliverables.