Conversation
a5dbccd to
fa3ca9c
Compare
RomanBapst
previously approved these changes
Jan 19, 2023
RomanBapst
reviewed
Jan 27, 2023
9543cc4 to
4020dd0
Compare
4020dd0 to
8b8e0bf
Compare
8b8e0bf to
8f61320
Compare
b3e4f2a to
b6c3a25
Compare
5a0e5b6 to
511289b
Compare
Contributor
|
@KonradRudin Return mode has been one of the hardest things historically do document - you can see now complicated it is here: https://docs.px4.io/main/en/flight_modes/return.html#return-types-rtl-type When this is done, if there is any change to the external behaviour, can you help me update please? |
b669bae to
94101e6
Compare
470cfcd to
a1de174
Compare
5895f0e to
73e9f46
Compare
Contributor
ea74f00 to
b5e56e4
Compare
Contributor
Author
|
Rebased again on current main |
Contributor
|
@KonradRudin We found two issues while flight testing it, that I now addressed:
|
f7bffa7 to
f8e0cf4
Compare
16df123 to
553f00f
Compare
Contributor
Author
|
rebased on current main |
abf33f7 to
ca72fe7
Compare
Contributor
Author
|
squashed commits |
…oes all its mission related computation in its own class. Dataman: Add write function to dataman cache. RTL and mission have a new common base class mission_base. Both inherit from them and mission, RTL mission, and rtl reverse mission inherit from them and implement their desired functionalities. This simplifies the logic in mission as well as make the logic in rtl mission reverse and mission more readable. Rtl mission reverse now functional again for VTOL flying back the mission and transitioning to MC at the home position. Dataman cache has new write functionality to write to dataman while updating write item in its cache if necessary. Dataman cache is now only updated when the respective module is active. Leads to a higher computation time once on activation, but decreases unnecessary cache updates when inactive.
…ssion RTL mavsdk-test: added a vtol mission without a landing at the end (used for reversed RTL) math_helpers: added function to compute local position from a raw mission item Signed-off-by: RomanBapst <bapstroman@gmail.com>
…ing/safepoint if available and not in RW mode.
… disable checks tracks fro reverse mission. Current threshhold has no margins of errors with the set acceptance radius. Increase corridor radius by 5m. Increase time to disarm for tailsitter test to pass. Rverse mission needs check tracks test disabled since mavsdk does not really work with mission has reverse order.
…except fmu_v5x and sitl. QGC does not support VTOL takeoff and thus this is used to safe flash space.
ca72fe7 to
fa296e6
Compare
sfuhrer
approved these changes
Sep 29, 2023
Contributor
Author
|
@hamishwillee the docs should still be up to date, so no changes necessary. |
This was referenced Sep 19, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Solved Problem
Clean up to separate the RTL mode from the mission mode. Currently when in RTL, part of the RTL logic is executed within the mission mode.
Solution
Bug Fixes in the process:
Behavior changes:
Alternatives
Test coverage
https://review.px4.io/plot_app?log=ac832f39-3a08-4e43-b320-748ac6936c2b
https://review.px4.io/plot_app?log=e75a9931-eaf5-4687-a0bc-598c6b55e910
https://review.px4.io/plot_app?log=25f890f8-8a6f-46e3-a14c-0a8c59370c5b
Context
Related links, screenshot before/after, video