Remote Controller Mapping and BR2 Motor Direction

Hello,

We are having some issues with both the motors and the remote controller.

For the motors:
We manually inspected the direction of the motors and also did the automatic motor direction detection, and found these to be different. When we did the automatic motor calibration, the up-down movement kept the robot in place because the vertical thrusters were flipped on the diagonals. I’m not entirely sure why this empirically inspected vs automatically detected one would be different.

Additionally, when we use the directions we inspected visually and set the robot to stable mode, thew robot completely flipped over and didn’t hold its orientation. Similar thing happens with depth hold. We checked this after we calibrated the IMU in a careful manner as well and still are unsure about why this happens. Any guidance would be invaluable!

For the joystick:
We are also seeing that the joystick command directions are flipped. When we use QGC to view how the “forward” joystick movements mapped, the QGC interface shows that it sends the “backward” command. This is when the robot is unarmed and the thrusters are not active. We see the same phenomenon when we arm the robot as well, as a “vertical up” joystick command will make the robot go down.

Is there any guidance on how to remap the joystick?

We have two robots and the newer one is the one where this issue happens. I suspect that these issues are not independent ,but haven’t been able to fix either so can’t confirm.

Any help on this would be greatly helpful!

Hi @onurbag
Did you conduct the automatic motor direction test with the vehicle floating in water?
If your vehicle goes crazy when put into stabilize or depth hold mode, something isn’t configured correctly - either the motor directions are wrong, or the thrusters are not in the correct position vs. what the autopilot expects for the frame being used.

Fixing this will likely correct any issues with your joystick!

1 Like