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

Add pitching moment control via control surfaces #521

Merged
merged 2 commits into from
Jun 19, 2020
Merged

Add pitching moment control via control surfaces #521

merged 2 commits into from
Jun 19, 2020

Conversation

lum-supakorn
Copy link
Contributor

This pull request adds the effect of the control surface deflection angle on the pitching moment of a wing. This aerodynamic effect is crucial for pitch control in tailless aircraft like the tailsitter SITL model. Earlier, the model needs a virtual elevator for pitch control since the moment coefficient was negated as pointed out in #516.

With pitching moment control via control surface deflection angle, the tailsitter SITL no longer needs the virtual elevator. However, it still needs a virtual rudder for directional stability.

To make the tailsitter SITL model work, the mixer file needs to be changed as well (add pitch control mixer to the elevons and remove the mixer for the virtual elevator). I'm trying to make another PR in the PX4/Firmware repository.

@lum-supakorn lum-supakorn changed the title Add pitchicing moment control via control surfaces Add pitchcing moment control via control surfaces Jun 17, 2020
@lum-supakorn lum-supakorn changed the title Add pitchcing moment control via control surfaces Add pitching moment control via control surfaces Jun 17, 2020
@LorenzMeier
Copy link
Member

Many thanks for the contribution!

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.

Awesome, thanks!

It would be cool if we can propagate to the delta_wing model in this repo, but I think can belong to a separate PR.

Did you already try with a the elevon mixers?

@lum-supakorn
Copy link
Contributor Author

@Jaeyoung-Lim Will work on the delta wing next. I’ve already tested this with the new elevon mixer, but I had issues making another PR for the upstream Firmware repo. Will work on that as soon as I can.

@lum-supakorn
Copy link
Contributor Author

@Jaeyoung-Lim I have added the mixer fix here.

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.

This is awesome, thanks!

@Jaeyoung-Lim Jaeyoung-Lim merged commit e8b8151 into PX4:master Jun 19, 2020
RyosukeMatsushima pushed a commit to RyosukeMatsushima/PX4-SITL_gazebo that referenced this pull request Jun 21, 2022
* Remove virtual elevator from the tailsitter model and add pitch control via elevon

* Reduce default cm_delta to reduce vibration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants