-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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
Towards controlled VTOL transitions #14405
Conversation
@PX4/testflights Do you guys have a VTOL for testing still? |
c052b63
to
2114ef6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice. Basically the FF depends on the pitch-to-drag coefficient, correct? I guess it shouldn't be difficult to tune but might require some documentation.
@bresch Thanks for the review! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@RomanBapst Please attach the logs of the flight tests
* @increment 0.5 | ||
* @group VTOL Attitude Control | ||
*/ | ||
PARAM_DEFINE_FLOAT(VT_B_DEC_SP, 2.0f); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In which scenarios does this parameter differ from VT_B_DEC_MSS?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dayjaby I have already prepared a commit which merged those two parameters, will push asap.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dayjaby This is not fixed by the way.
Tested on Pixhawk 4 mini v5 v-tol Convergence Daily master log: Pr log: Notes: |
Signed-off-by: RomanBapst <[email protected]> # Conflicts: # src/lib/flight_tasks/tasks/Transition/FlightTaskTransition.cpp
…tion Signed-off-by: RomanBapst <[email protected]>
- use track angle to calculate the current forward acceleration Signed-off-by: RomanBapst <[email protected]>
Signed-off-by: RomanBapst <[email protected]>
Signed-off-by: RomanBapst <[email protected]>
Co-Authored-By: Mathieu Bresciani <[email protected]>
Signed-off-by: RomanBapst <[email protected]>
373f135
to
c2ba2cf
Compare
@hamishwillee You've pinged me on another doc PR regarding the docs of transition. This will need an update in the docs. I can propose the changes. |
@RomanBapst Awesome - when? FYI the PR you refer to was merged: PX4/PX4-user_guide#702 |
This PR enables following features for standard VTOL and tiltrotors:
The above features can greatly improve path tracking during transition and reduce overshooting effects. Below you can see an example of a simple mission with the old state and the new state.
This PR also enables direction control in manual modes for both front and back-transition. This is very useful as you can still try to avoid obstacles during transitions.
This now needs a lot of testing in order to identify corner cases and improvements.
Master:
This pull request: