gazebo: fix implicit conversion errors ([-Wdouble-promotion])

This commit is contained in:
Erkki Eilonen 2025-10-12 19:36:25 +03:00 committed by Daniel Agar
parent c2fb48990a
commit 2297e66a9d
3 changed files with 4 additions and 4 deletions

View File

@ -228,7 +228,7 @@ void GZGimbal::publishDeviceAttitude()
void GZGimbal::publishJointCommand(gz::transport::Node::Publisher &publisher, const float att_stp, const float rate_stp,
float &last_stp, const float min_stp, const float max_stp, const float dt)
{
gz::msgs::Double msg;
gz::msgs::Float msg;
float new_stp = computeJointSetpoint(att_stp, rate_stp, last_stp, dt);
new_stp = math::constrain(new_stp, min_stp, max_stp);

View File

@ -117,8 +117,8 @@ bool GZMixingInterfaceServo::init(const std::string &model_name)
return false;
}
double min_val = get_servo_angle_min(i);
double max_val = get_servo_angle_max(i);
double min_val = (double)get_servo_angle_min(i);
double max_val = (double)get_servo_angle_max(i);
_angle_min_rad.push_back(min_val);
_angular_range_rad.push_back(max_val - min_val);
}

View File

@ -240,7 +240,7 @@ void MovingPlatformController::updateWrenchCommand(
if (accel_xy > max_accel) {
const float scaling = max_accel / accel_xy;
_force += feedback_force * gz::math::Vector3d(scaling, scaling, 1.);
_force += feedback_force * gz::math::Vector3d((double)scaling, (double)scaling, 1.);
} else {
_force += feedback_force;