BlueROV2 navigation problems

Hello everyone,

Our BlueROV2 is currently running under BlueOS 1.0.1 and ArduSub 4.1.0 and we are using a logitech F-310 joystick. We made some tests yesterday to see if everything worked fine but we faced some issues.

First, the ROV is under the surface, we use depth hold mode, when we want to move forward the vehicle, it is going forward and UP as you can see in the following video (ROV test depth hold - YouTube). Sometimes our vehicle was completely upside down at the surface, the only button used is the one to go forward.

Second, the ROV is at the surface, we use the stabilize mode, when we use the button to go forward our vehicle is going towards this direction but it is making undulations like a porpoise as you can see in the video (ROV test stabilize mode - YouTube). Again, we are only using the forward button of the joystick.

Third, in stabilize mode our vehicle has a constant roll on the left. The left engine seems to always push water up which make the left side of the ROV going down.

We are assuming all these problems come from one cause, but we don’t know what it is.

Has anyone faced the same problem and knows how to fix it?

Thanks for your help!


Hi @Eloi,

It seems likely that you’re having issues with either your sensors and/or your motor mappings and directions. I would recommend you

  1. Make sure you’re using our latest recommended QGroundControl version
  2. Reset the vehicle parameters (and reboot)
  3. Calibrate the sensors (and reboot)
  4. Confirm that the propeller types (clockwise / counter-clockwise) on your thrusters match the frame design
  5. Confirm the motor assignments and their directions

Hello @EliotBR,

Many thanks for your reply.

We did everything you recommended without visiting any problems. We tested our ROV this morning, but the issue remains, and we didn’t see any improvements since last time.

Do you have any other suggestions to fix it?

I asked about this internally, and the only additional suggestion was