Controlling ArduSub Without Laptop/Phone: Remote Controller Options

Hello,

I’m looking for a solution to control my underwater robot from the ground using a remote controller like the Skydroid H12, without relying on a laptop or phone.

I’ve noticed that these types of controllers typically send joystick data along with RC telemetry, which isn’t recognized as a standard joystick input by QGC. This prevents me from using it to transmit control inputs over a Wi-Fi connection (e.g., QCroung).

My current ground station setup: Underwater robot connected to a Wi-Fi router on the ground via a cable.

Does anyone have experience with remote controllers that can directly interface with ArduPilot without the need for a computer?
Any suggestions or advice would be greatly appreciated!

Hi @mostafazarei -
I’m working on a guide to using a BlueROV2 with a phone or tablet - it’s quite easy to do! The hard part you’ve already achieved, the wireless connection. From there, it’s just a matter of pairing a standard bluetooth controller (Xbox, PS4, PS5, or any device that is supported by an html5 gamepad tester.)
With an Android device, you can then navigate to BlueOS and launch cockpit, and you’re all set!
QGround Control usage for ROVs on Android is not possible unfortunately…
The real enabling magic here is the new GCS, Cockpit!