iNavFlight / inav

INAV: Navigation-enabled flight control software
https://inavflight.github.io
GNU General Public License v3.0
3.09k stars 1.46k forks source link

Max Altitude "GEO-Fence" Option #5998

Closed MartianLocust closed 2 years ago

MartianLocust commented 4 years ago

Current Behavior

Should you have a runaway altitude event (like selecting NAV WP when WPs not loaded) an un-restricted climb may occur prior to pilot intervention. If operating in a sensitive area this is not ideal and may lead to airspace breach / operating outside the EASA/ANO(UK) privaledges.

Desired Behavior

Implement a iNav Configurator selectable MAX ALTITUDE limit that interrupts NAV mode and either holds at that MAX ALTITUDE or changes mode to RTH.

Who does this impact? Who is this for?

This is for FW and RW pilots to help avoid ANO/EASA altitude limit breachs if selected. For example I would select 400ft as MAX ALT. This may also help pave the way for science payload UAV manufacturers to utilize iNav as part of their package and prove compliance with new CE regs (C1 / C2 etc).

issue-label-bot[bot] commented 4 years ago

Issue-Label Bot is automatically applying the label Feature request to this issue, with a confidence of 0.72. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

breadoven commented 2 years ago

Assumed closed by https://github.com/iNavFlight/inav/pull/4442.

stronnag commented 2 years ago

Not really, a geo fence would include range

stronnag commented 2 years ago

OTOH, it I read the title .....

breadoven commented 2 years ago

Did think it was limited to altitude. Never going to be a true altitude geo fence without some topographic input given the nature of the rules when things aren't flat, but better than nothing.

stronnag commented 2 years ago

Did think it was limited to altitude. Never going to be a true altitude geo fence without some topographic input given the nature of the rules when things aren't flat, but better than nothing.

It was limited; mea culpa. However, should you have a spare moment, there's always the stalled, locked (and in my simple view, somewhat over complex in implementation) #4798