Setpoint_velocity issue

Hello everyone,

I’m publishing velocity commands to the mavros/setpoint_velocity/cmd_vel topic for my rover. Specifically, I’m setting the linear.x value to 1 for forward motion and -1 for reverse. However, regardless of whether I publish 1 or -1, my rover always moves forward.

I’ve verified that the commands are being published correctly by echoing the topic, and the values appear as expected. But the rover’s reaction doesn’t change—it only moves forward. Has anyone encountered this issue or knows what might be causing this behavior?