File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -465,7 +465,7 @@ void AP_Mount_XFRobot::send_target_angles(const MountTarget& angle_target_rad)
465465 const Vector3f &accel_ef = AP::ahrs ().get_accel_ef ();
466466 set_attitude_packet.content .main .accel_north = htole16 (constrain_int16 (accel_ef.x * 100 , -INT16_MAX, INT16_MAX));
467467 set_attitude_packet.content .main .accel_east = htole16 (constrain_int16 (accel_ef.y * 100 , -INT16_MAX, INT16_MAX));
468- set_attitude_packet.content .main .accel_up = htole16 (constrain_int16 (accel_ef.z * 100 , -INT16_MAX, INT16_MAX));
468+ set_attitude_packet.content .main .accel_up = htole16 (constrain_int16 (-( accel_ef.z + GRAVITY_MSS) * 100 , -INT16_MAX, INT16_MAX));
469469
470470 // byte 24~25: North speed of vehicle (int16, decimeter/s)
471471 // byte 26~27: East speed of vehicle (int16, decimeter/s)
You can’t perform that action at this time.
0 commit comments