Mapa nauki FPV
Ścieżka tematyczna od "czym jest łącze radiowe" do "umiem czytać i modyfikować pętlę sterowania kontrolera lotu". Jest ułożona w taki sposób, że każdy kolejny moduł opiera się na wiedzy z poprzednich. Kładziemy nacisk na maksymalne DIY: tam, gdzie projekt open-source pozwala ci zaimplementować lub zmodyfikować coś samodzielnie (zamiast traktować to jak czarną skrzynkę), zostało to wyróżnione w taki sposób → (open source: Nazwa).
Jak z tego korzystać: moduły 0–5 to podstawa, której potrzebujesz, aby latać i zrozumieć quada. Moduły 6–10 pogłębiają stronę programistyczną i wdrożeniową. Moduły 11–13 są opcjonalne lub sytuacyjne (autonomia, sam proces budowy, kwestie prawne). Nie musisz kończyć jednego modułu, by zerknąć do kolejnych, ale zależności układają się z grubsza z góry na dół.
Dwa światy oprogramowania open-source (zdecyduj wcześnie, w który celujesz; drugi możesz zgłębić później):
- Świat Betaflight — freestyle/wyścigi, skoncentrowany kod w języku C, najlepsze miejsce, by poznać samą pętlę sterowania. Świetnie łączy się z ExpressLRS + AM32/Bluejay ESCs.
- Świat ArduPilot / PX4 — autonomia, nawigacja, poziom badawczy. Znacznie większe bazy kodu, działa na systemie RTOS, idealne miejsce do nauki estymacji, naprowadzania i kodu misji.
Sugerowane pierwsze podejście
Jeśli potrzebujesz konkretnej kolejności na pierwsze przejście: Moduł 0 → część radiowa z Modułu 1 → Moduł 2 → Moduł 3 → część rate-loop z Modułu 4 → wystarczająco dużo z Modułów 5–7, aby zbudować drona → Moduł 10, by polecieć → potem wróć i zgłębiaj Moduły 8, 9, 11. Zachowaj projekt końcowy (capstone) z Modułu 8 na czas, gdy Moduły 2–5 będziesz mieć opanowane; budowa minimalnego kontrolera to moment, w którym wszystko łączy się w całość.