-
Notifications
You must be signed in to change notification settings - Fork 13.7k
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
Remove Euler angle rate names #12451
Comments
@bkueng how bad is a change like this from a log tooling perspective? |
@CarlOlsson |
@CarlOlsson is your argument that we have an axis mix (which is btw typical usage in this industry) or are you referring to using sensor measurements of the derivative instead of the numerical derivative? |
I am only talking about changing the naming convention, nothing else. |
It's doable. |
This is correct and we should double check that we are not mixing body yaw rate and Euler yaw rate in the controllers. For the rest, I like the |
In This has to be addressed for sake of correctness, but is not critical in my opinion, especially so as it involves a lot of name churn throughout the firmware and tools. Maybe this can be done synchronously with other big changes. For example, I know that @dagar was considering to split into separate topics the attitude, attitude setpoint, angular rate, angular rate setpoint, and thrust setpoints. For what it's worth, I am ok with both |
From @dagar on slack
|
Architecturally I've been working towards cleaning up and splitting mc_att_control (#12225) so that things like the sensor_gyro selection + corrections don't need to live in the controller. For that I'm trying to create a new standalone message for rates. I was thinking something like With that in mind I'm not sure that |
From the existing PR (#12225) (WIP) that predates this issue. TODO:
|
Fixed by #12596. |
Describe problem solved by the proposed feature
Right now in vehicle_attitude we have rollspeed, pitchspeed and yawspeed. This is confusing since it is not the derivative of the Euler angles.
Describe your preferred solution
Rename
Describe possible alternatives
Additional context
I started to make a quick PR for this but then I realized that right now in vehicle_attitude "yawspeed" means angular rate around body z, but in vehicle_local_positoin_setpoint there is also "yawspeed" which I guess is rate of change of heading. Do you want to keep this name or rename that to something else?
The text was updated successfully, but these errors were encountered: