Skip to content

Failsafe activated by mistake #10019

@GTFreeFlyer

Description

@GTFreeFlyer

Current Behavior

This one was my fault, but there are lessons to be learned here that can help improve safety:

After a fixed wing flight, I landed and taxied back to the pit area at the club. The plane was stopped on the ground for about a minute or so. I did forget to disarm, oops! I also turned off the transmitter before unplugging the LiPo in the aircraft... double oops! Failsafe kicked in and throttled up my plane for RTH which made it crash into a bench. I'm not blaming anyone except myself for this one.

Desired Behavior

INAV detects that plane is already on ground, and prevents any failsafe behavior. Make it fully dummy-proof.

Suggested Solution

This desired safety behavior should be regardless of any user settings such as min failsafe distance, etc, because a new user might forget to set up some of these safety parameters. There's no need for RTH to occur when the aircraft is already on the ground. I'm not familiar with the code, but perhaps some pseudo code like this would be good:


If failsafe_activated then
     If speed=0 AND altitude=0 AND throttle = 0 then  (maybe there's no need for throttle check?)
          'do nothing
     Else
          continue with failsafe routine
     Endif
Endif

Who does this impact? Who is this for?

Everyone, especially beginners who may have not set up some of the parameters correctly.

Additional context

I'm never doing that one again! Thanks for considering my suggestion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions