I’m trying to get a new BlueROV2 working but the vehicle doesn’t seem to respond to commands to adjust pitch at all. It doesn’t matter if the commands are mapped to buttons or sent via the sticks after toggling on roll/pitch control. Based on the logs from a pool test, it looks like the vehicle is actually receiving the commands since ATT.DesPitch is changing, it’s just not acting on them:
Do you have the heavy configuration, or a standard BlueROV2? The standard configuration has no thrusters positioned with a pitch component, so it has no pitch control.
@EliotBR I’m having the same issue but i have a heavy configuration. The pitch was working fine last week, but now it’s not responding at all. Other movements are working fine. Any idea?
All 8 thrusters beep when turned on, and are showing up and movable in the BlueOS PWM Outputs page
The results of the motor reversal detection feature on that same page
The vehicle must be in the water for it to run
Whether vertical control is working as expected (including depth hold)
It uses the same thrusters as pitch control, so some issues may be shared
How you’re trying to control the pitch (e.g. joystick axes (possibly via the roll-pitch toggle), or the pitch trim increment/decrement buttons), and which flight mode(s) you’re doing so in
Which ArduSub and control station software (e.g. Cockpit / QGroundControl) versions you are using
I was able to update the Ardusub firmware, and it seems to have fixed the issue, but I’m still testing. If it is still giving me trouble, I’ll go through your list of questions. Stay tuned. Thanks.