Closed truhoang closed 7 years ago
https://github.com/ArduPilot/ardupilot/blob/Copter-3.3/ArduCopter/GCS_Mavlink.cpp#L1476-L1550 As you can see it is unsupported in 3.3.
@vooon Do you have any recommendation for the firmware version so that setpoint_raw/local works with yaw rate commands as well?
Latest version not support as well, but it support attitude target.
https://github.com/ArduPilot/ardupilot/blob/master/ArduCopter/GCS_Mavlink.cpp#L1534
@vooon one more question: it says that attitude and thrust must be used but I only want to send yaw rate commands. I understand the thrust value is to control the altitude during attitude change. Do I just not update the other variables to setpoint_raw/attitude?
Nope, this didn't work, you should command attitude + thrust, else it won't fly. You may try to use PX4 firmware, it has little better support.
Hi @vooon do you know where to check in the px4 firmware src files whether it supports yaw rate commands or not?
I have determined that the ardupilot firmware for 3DR Solo does not have the implementation above. Issue is closed.
Issue details
I am trying to send yaw rate commands to the 3DR Solo through setpoint_raw/local or setpont_raw/attitude. I have successfully send velocity commands using setpoint_raw/local and tried sending yaw rate commands to the other but nothing worked. Also tried non-raw setpoints but no response from the UAV. Please help.
MAVROS version and platform
Mavros: mavros-indigo-devel ROS: Indigo Ubuntu: 14.04 Pixhawk firmware: APM:Copter3.3
Here is a snippet of my code and what I have tried: