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

SITL Tailsitter tuning fixes and add quadtailsitter #21773

Merged
merged 5 commits into from Jun 29, 2023

Conversation

sfuhrer
Copy link
Contributor

@sfuhrer sfuhrer commented Jun 29, 2023

Port of #20558 to 1.14.

I realized that we have these tailsitter SITL fixes not yet in 1.14. Without it the normal tailsitter (make px4_sitl_default gazebo_tailsitter) has a ton of oscillation in Hover and the control surface less quadtailsitter target doesn't exist yet (make px4_sitl_default gazebo_quadtailsitter).

Jaeyoung-Lim and others added 5 commits June 29, 2023 11:16
This is now using the advanced lift drag plugin.

The important step was to enable airmode for yaw, otherwise yaw gets
saturated at low throttle and we can barely roll.

The other trick was to raise airspeed a little bit to avoid operating
too much at the lower end of throttle where control authority is low.

Signed-off-by: Julian Oes <julian@oes.ch>
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
5s is a more reasobale time for tailsitters, which rely differently on this param
than other VTOL types. Tailsitters will ramp the pitch up withing this time,
while for other VTOLS types its only the max transitiont time.

Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
@sfuhrer sfuhrer added the Hybrid VTOL 🛩️🚁 Multirotor + Fixedwing! label Jun 29, 2023
@sfuhrer sfuhrer added the v1.14 label Jun 29, 2023
Copy link
Member

@Jaeyoung-Lim Jaeyoung-Lim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks!

@sfuhrer sfuhrer merged commit 7e0f051 into release/1.14 Jun 29, 2023
3 of 4 checks passed
@sfuhrer sfuhrer deleted the port-tailsitter-sitl-fixes-1-14 branch June 29, 2023 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Hybrid VTOL 🛩️🚁 Multirotor + Fixedwing! v1.14
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

3 participants