Controlling pitch and roll using joysticks (not buttons)

Hey there, I’m looking to use my bluerov heavy style ROV for filming purposes and need smooth proportional control of the pitch & roll using an additional joystick / slider just as you would be able to on ardupilot for drones.

Is there any way to utilise more than 4 channel inputs that aren’t buttons?

I also need 4 fully proportional servo outputs to work for controlling the camera, so in total 10 fully variable channels (using joysticks/sliders).

My RC controller (Radiomaster TX16s) is outputting these channels to the pc, but ArduSub only seems to be able to register two joysticks, four channels and the rest only appear as button inputs. Can this be changed?

Many thanks,
Chris

Any ideas as to how much would have to be changed in the code to make the roll/pitch control proportional and not binary?

Hi @KnightSky-SubSea -
You may be able to accomplish this with Cockpit -it has support for additional joystick axis, that could be mapped to servo output channels.


Maybe see if Cockpit recognizes those axis on your controller?