Hello everyone,
I’m running a custom ROV based on ArduSub, with the following setup:
Pixhawk running custom ArduSub-based firmware
Raspberry Pi inside the ROV running BlueOS (updated, Cockpit enabled)
Ground station running QGroundControl (tested both Stable and Daily)
Joystick connected to the ground station
What works
BlueOS Cockpit works perfectly
After selecting ROV control mapping (not boat)
Joystick centered = zero thrust
No motor spin at neutral
Correct bidirectional thrust behavior
The problem
With QGroundControl Daily:
Joystick center is interpreted as half throttle
Motors spin when sticks are centered
Recalibrating the joystick sometimes “fixes” it temporarily
After recalibrating again, the problem returns
Mode 1 / Mode 2 changes affect behavior inconsistently
With QGroundControl Stable:
The issue is less visible or sometimes hidden
Behavior appears more permissive, but not reliable
Hi @Mralami -
Blue Robotics is slowly moving away from QGround Control, and we haven’t tested anything beyond version 4.2.8 as listed in the technical reference - this is our recommended version.
I’m glad Cockpit works ok - is there a reason you prefer QGround Control?
To correct your issue, under joystick settings, advanced, look for a check box that says center stick is 0 throttle - that likely needs to be checked!
Thank tony for help
Qgroundcontrol has hardware decoding for live view which is lighter on cpu than cockpit that use 100%cpu …since my ground station is raspberry pi 5
Hi @Mralami -
A Steamdeck works great for driving the ROV! I’m sure you’ve seen our guide? They have a lot more horsepower, and the touchscreen is handy. What GCS are you running on the display there? I like the ingenuity!
You’re correct that the ARM version of Electron that Cockpit runs on does not have hardware video decoding… we’ve made this issue to track it, but I wouldn’t anticipate it being resolved anytime soon.
thank you i just saw the guide now i am thinking and i am sure i will buy steam deck oled version that is much less headeach thank you
what i did to have smooth live feed inside cockpit raspberry pi 5 , i lowered the resolution of stream to 1280x720 and 25 fps and it worked perfectly but still not like hardware decoding
