Ways/protocols available to control Ardusub in a simple use case

Hello!
I have an ROV that is working currently with a modified INAV firmware but want to test Ardusub but I am having a difficult time trying to just connect a radio to it.
I have one RC receiver on the surface connected to an arduino that converts the sbus and sends it trough the umbilical to a second arduino aboard that encodes the sbus signal again and feeds it to the FC with INAV.
How can I configure ardusub to accept the SBUS signal? I don’t really want/need to have all the fancy telemetry and etc, I just want the stabilization and altitude hold that works underwater.
Can someone point in the right direction?

cheers

Hi @papaxiclas, welcome to the forum :slight_smile:

I’d recommend looking at the radio control documentation, but be aware that ArduSub only recently had radio control properly compiled in, so you’ll need to use a development version of the firmware (not a current stable or beta).

Do you have an external barometer that ArduPilot has driver support for? Altitude hold requires an estimate of the altitude to use as a feedback mechanism.

Thanks Eliot for your feedback. I searched for the RC parameters but for some reason I couldn’t find that.
I am using an MS5837 as a depth sensor right now, I think it works with ardusub correct?

I’m not well-versed in how search works in the ArduPilot docs, but searching “Radio Control” the page comes up near the top, and “RC” is used quite broadly so it shows up quite far down.

I’ll see if I can go about adding some keywords or something that would make the page easier to find in future.

Assuming you have a -30BA or -02BA variant (I’m not sure whether there are any others) then yes, that should be supported.