QUB-ASL / bzzz

Quadcopter with ESP32 and RaspberryPi
MIT License
7 stars 1 forks source link

RFC: killing and un-killing safety procedure #175

Closed jamie-54 closed 8 months ago

jamie-54 commented 8 months ago

Describe the solution you'd like

We're about to merge #172 where to arm the throttle stick needs to be down. Now as we fly, if we panic and kill it and then land, the throttle stick will be not at the zero position. Then, to fly again we'll un-kill it and... boom! At the same time, if while flying, we kill it by mistake we want to be able to un-kill immediately - without start-up routines. Here's an idea: we introduce a timer (~3s) and once killed for 3s, the throttle stick has to be at zero to un-kill.

alphaville commented 8 months ago

@jamie-54 I guess this can be addressed in Python, right? We shouldn't have to change anything in the ESP32 code.

jamie-54 commented 8 months ago

At the minute part of its addressed on the ESP32 if you are free I can show you