-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backtracking as an option for stage 2 of Failsafe #13042
Comments
Logging the breadcrumbs might be possible. Betaflight already does blackbox logging of GPS data, maybe that could be leveraged for this. But many FCs have limited flash (or no flash) to use for logging. The challenge is that Betaflight does not do autonomous flight. GPS rescue is a very specialized type of autonomous flight that heads back to a single home point. This would require a more generalized waypoint flight to follow the breadcrumbs. If waypoint flight ever does get implemented, it's a ways off in the future, there are lots of other support features needed first on the way to that. At this point, we're just getting the GPS driver more solid, and working on better compass integration. |
Thoughts on limited flash memory:
Thoughts on waypoint flight:
As I said above, I would be willing to try and implement this myself, just need some kind of approval from the repo maintainers) I have tried to figure out the process of adding new features in the repo docs, but it is rather focused on code style and testing. |
Right now we are in feature freeze. Some requirements:
|
IMO only reasonable way to handle this is to port it from iNav. Either iNav already supports it, or implement it in iNav first. |
Just use Inav, it handles this beautifully right now and it based for autonomous flight / advanced rescue modes. |
This comment has been minimized.
This comment has been minimized.
Closing, we don't do this at the moment. Use iNav for this. |
Is your feature request related to a problem? Please describe
GPS Rescue is awesome, but in these scenarios it is not going to return the quad home:
Describe the solution you'd like
I would like to see a 'Backtracking' feature as an alternative to GPS Rescue in stage 2 of Failsafe.
I suppose it should be possible to track 'breadcrumbs' during the flight, every N milliseconds, like a combo of altitude + GPS coords. And in case of a Failsafe event try to fly backward on a path, very close to the path in 3D space, that was taken to get to the point, where Failsafe happened.
This feature would probably result in safer return path, and quick signal recovery, as the quad is going to go back to the point where we still had signal, which should be pretty close to the point, where failsafe happened.
Describe alternatives you've considered
None
Other information
I have extensive iOS development experience (10 years), I could probably try to implement this feature myself)
The text was updated successfully, but these errors were encountered: