
Multi-Agent Robotics Coverage
Distributed coverage and controls work in simulation and Crazyflie hardware experiments
I work on distributed coverage and control problems in the UCSD Multi-Agent Robotics Lab and test how they hold up in both simulation and hardware. Most of the work is in the loop between ROS feedback, tuning, logging, and seeing what changes once the controller leaves the clean simulation case.
- I use ROS and Python tooling to make runs easy to log, compare, and debug rather than treating hardware experiments as one-off demos.
- The work combines centroid control, coverage logic, and repeatable experiment structure so controller changes can be tied to measured behavior.
- I compare simulation traces against Crazyflie hardware runs and use those gaps to refine controller structure and gain selection.
- The work sharpened how I think about disturbance, measurement quality, and controller robustness on small robotic platforms.




