-
Notifications
You must be signed in to change notification settings - Fork 13.4k
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
Orbit approach transition improvements #18988
Commits on Jan 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0d6e0e6 - Browse repository at this point
Copy the full SHA 0d6e0e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8daf9c6 - Browse repository at this point
Copy the full SHA 8daf9c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b7614 - Browse repository at this point
Copy the full SHA d5b7614View commit details -
FlightTaskOrbit: remove unnecessary _sanitizeParams() in activation
the parameters are anyways sanitized on every update so even if activate() sets unfeasible one's they get adjusted on the first update.
Configuration menu - View commit details
-
Copy full SHA for 541bb6e - Browse repository at this point
Copy the full SHA 541bb6eView commit details -
FlightTaskOrbit: initialize position smoothing with previous setpoint…
…s instead of current state
Configuration menu - View commit details
-
Copy full SHA for 1b509d8 - Browse repository at this point
Copy the full SHA 1b509d8View commit details -
FlightTaskOrbit: include acceleration and jerk in approach setpoint p…
…ublishing I think they were forgotten and it leads to side effects: - The acceleration feed-forward does not get executed - The acceleration setpoint is NAN when initializing the altitude smoothing when arriving at the circle
Configuration menu - View commit details
-
Copy full SHA for 32c8189 - Browse repository at this point
Copy the full SHA 32c8189View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2622954 - Browse repository at this point
Copy the full SHA 2622954View commit details -
FlightTaskOrbit: Fix altitude adjustment by stick
This is done by inheriting from FlightTaskManualAltitudeSmoothVel again. The altitude change by command is taken care of by switching to the apporach when the altitude difference is big enough and switching back once the altitude is close enough. The altitude of the command is not perfectly reached but this can only be done smoothly when the Orbit has full control over the altitude smoothing. The independent altitude smoothing is not kept because it was lacking stick handling like altitude lock and smooth transitions when opening and closing the vertical position loop.
Configuration menu - View commit details
-
Copy full SHA for 81a7247 - Browse repository at this point
Copy the full SHA 81a7247View commit details -
FlightTaskOrbit: Use cruise speed and manual acceleration for radius …
…and velocity changes instead of arbitrary fractions of the maximum radius and velocity.
Configuration menu - View commit details
-
Copy full SHA for 75445b4 - Browse repository at this point
Copy the full SHA 75445b4View commit details