-
Notifications
You must be signed in to change notification settings - Fork 758
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
Modify the wind plugin to also have effect on the forces and moments of the gazebo_motor_model #132
Comments
We should only apply forces to the rotors I think. At least according to the identification we did with Manuel, the main influence came from the air drag. Not sure how to handle wind in z direction though. |
the clean way would be to apply the forces on rotors. for the z-direction, we could try to find some drag coefficient that is proportional to the speed squared. Does anyone know what happens with wind that goes through the rotor disk parallel to the rotor's axis? That would probably be the main source. We could think about two modes, or call it somewhat "disturbance plugin":
|
I guess that will basically change the angle of attack of the rotor which would lead in a different double force = real_motor_velocity * real_motor_velocity * motor_constant_; Does that make sense? |
We just need to get the velocity in world coordinates and project it onto the rotor plane (which needs the orientation of the motor). |
To wrap it up:
@markusachtelik and @burrimi any additions or changes? |
@ffurrer Hello. I understand this is a very old thread but, is there any reference pull-request where I can see how the functionality here was implemented? I am interested in modifying the model of the rotors to account for air drag beyond the current implementation. Any comments will be very appreciated. |
There are some ways how we can achieve this, but we should discuss that I think.
The text was updated successfully, but these errors were encountered: