# About UAV Ground School

UAV Ground School publishes end to end solutions for the UAVs@Berkeley Software Ground School skill boosters. The site and repository cover computer vision for aerial imagery, classical and learned object detection, and a flight controller design with every onboard protocol implemented from the specification and checked against real ArduPilot firmware.

The project exists so students, researchers, and software agents can inspect working pipelines instead of incomplete sketches. Every major claim on the showcase is backed by JSON benchmarks, ground truth alignments, or firmware in the loop checks that regenerate from the same code that ships in the repository.

Week 2 covers HSV color segmentation, SUAS shapes, and mosaicking in Python and C++17. Week 3 covers blob detectors, a classical cone cube and ring detector, and YOLOv8. Week 4 covers the Cube Orange+ design, harness checks, and protocol codecs. Source is MIT licensed at https://github.com/KarthikSubramanian07/UAV-Ground-School.

- [Contact](https://uav-ground-school.pages.dev/contact)
- [Privacy](https://uav-ground-school.pages.dev/privacy)
- [llms.txt](https://uav-ground-school.pages.dev/llms.txt)
