Skip to content
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

Plane: Allow wind relative dead reckoning when lift motors are assisting #27917

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

peterbarker
Copy link
Contributor

When lift motors are assisting the wing during forward flight, the airspeed and zero sideslip assumption are still sufficiently valid to keep navigating. Without this patch a VTOL operating in FW mode without GPS and reliant on air data for dead reckoning will stop navigating and lose its position estimate if the lift motors start assisting.

I'm extracting this from a larger piece of work.

This reasoning for this patch (abnove, as part of the patch comment) is in direct contravention of the reasoning in #6153 , the patch which added this.

@priseborough
Copy link
Contributor

priseborough commented Aug 26, 2024

The original concern about quadplanes violating the fly forward assumption when assisting and corrupting wind estimates turned out to be invalid because they weathervane as airspeed rises and the effect on dead reckoning navigation with assisting activating during forward flight was not foreseen.

@IamPete1
Copy link
Member

IamPete1 commented Sep 2, 2024

Seem to be the same idea as #27917?

@tridge
Copy link
Contributor

tridge commented Sep 3, 2024

The original concern about quadplanes violating the fly forward assumption when assisting and corrupting wind estimates turned out to be invalid because they weathervane as airspeed rises and the effect on dead reckoning navigation with assisting activating during forward flight was not foreseen.

I've seen tilt vector quadplanes like skywalker X8 slew around really badly in fwd transition, could this cause the yaw state to become corrupted?

@tridge
Copy link
Contributor

tridge commented Sep 3, 2024

this also means if we stall in fixed wing mode then during recovery we will be setting fly forwad, is it OK to be lying to the EKF about our fly fwd state?

@tridge
Copy link
Contributor

tridge commented Sep 3, 2024

same in FBWA mode at zero throttle, we would be saying we are in fly fwd, we are in assisted flight in that case, possibly with zero airspeed

@peterbarker
Copy link
Contributor Author

Seem to be the same idea as #27917?

Ah yes, that's this PR :-)

Can you recall which one you meant to reference?

When lift motors are assisting the wing during forward flight, the airspeed
and zero sideslip assumption are still sufficiently valid to keep navigating.
Without this patch a VTOL operating in FW mode without GPS and reliant on
air data for dead reckoning will stop navigating and lose its position estimate
if the lift motors start assisting.
@peterbarker peterbarker force-pushed the pr/set-fly-forward-in-assisted-flight branch from 8b5916f to 954ffc2 Compare December 26, 2024 21:56
@peterbarker peterbarker deleted the pr/set-fly-forward-in-assisted-flight branch December 26, 2024 21:58
@peterbarker peterbarker restored the pr/set-fly-forward-in-assisted-flight branch December 26, 2024 22:04
@peterbarker peterbarker reopened this Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants