You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
V případě, že neproběhne celý start, je potřeba vírník uzemnit. Aby nemohlo dojít k nějakým nenadálým a neošetřeným problémům. Lockdown způsobí, že autopilot je potřeba zrestartovat pro provedení startu/nebo vůbec naarmování.
autopilota lze po použití kill-switche opět naarmovat bez restartu
Nemá zřejmě smysl implementovat přerušení startu s kontrolou na úrovni auta, neboť vykonání otevření platformy má oproti vytvoření příkazu k vypuštění vírníkem zanedbatelné spoždění. Není zde tak prakticky žádný prostor, kdy by implementace kontroly na úrovni auta, měla šanci situaci zachránit.
Ve všech případech by ale zmáčknutí kill-switche mělo zabránit otevření zámku platformy, pokud je to ještě aplikovatené a uvedení rotoru do předkloněného stavu.
V případě, že neproběhne celý start, je potřeba vírník uzemnit. Aby nemohlo dojít k nějakým nenadálým a neošetřeným problémům. Lockdown způsobí, že autopilot je potřeba zrestartovat pro provedení startu/nebo vůbec naarmování.
Lockdown se provede takto:
https://github.com/PX4/PX4-Autopilot/blob/11f617ca9be36684388c2d1c2a2e1f6698597e44/src/modules/commander/Commander.cpp#L415-L418
Parametr s hodnotou 2 provede lockdown (vypnutí motorů), hodnota 1 je failsafe a mělo by to např. vystřelit i padák. My chceme nejspíše 2.
Příkaz je zpracován zde:
https://github.com/PX4/PX4-Autopilot/blob/11f617ca9be36684388c2d1c2a2e1f6698597e44/src/modules/commander/Commander.cpp#L1024-L1040
Je potřeba se rozhodnout, za jakého stavu se má start přerušit/ukončit/uzemnit.
Navrhuji následující podmínky:
The text was updated successfully, but these errors were encountered: