By control/ interface, do you mean hardware or software?
I’m a hardware guy. I can imagine or visualize every facet of an ROV in my head, watch how linkages interact, design simple electronic/ mechanical controls, just as most people need a computer with CAD software. Same for the topside interface. By that i mean joystick, gimbal, hat switches/pots, encoders, magnetic angle sensors to replace glitchy potentiometers, visual gui, etc.
My downfall is with software/ firmware/ coding.
The last time i built an ROV, i talked about it alot first, and found a computer guy (Gary) who was interested in helping. I built everything out of my pocket (after selling a ton of Toyota 4x4 parts) and Gary wrote code to connect my topside PC + 2 Logitech Wingman joysticks to the Raspberry Pi below. We used QGroundControl and Ardusub with a Pixhawk to control the thrusters (for an easy autopilot) and his coding to control all the servos, LED lighting, and 2 6-dof manipulators. I believe he used port-forwarding to send commands below?
We could actually tilt AND pan the camera inside the WTC. Imagine that!!
We used a homemade pontoon boat to lower the ROV into DeGray Lake (clear freshwater reservoir in central Arkansas). (2) day-long trips. Almost lost it the first time because the tether got snagged in a tree (they didn’t bother logging the valley before flooding it). Used the ROV’s manipulators to unsnag. Found a Model T? delivery truck mostly buried in silt on 2nd trip. Fond memories remembered with tear-filled eyes, homesick.
Gary closed his shop and moved without telling me?, and my storage unit was burgled 2 months later. Pretty certain it wasn’t Gary, he had no idea where i stored everything and he wasn’t a thief anyway, (unless you ask Microsoft). They took everything, prolly dumping the ROV somewhere as too unique to pawn. The cops were less than worthless as they had hundreds of other storage theft cases and i couldn’t get them to understand that even though I had several thousand invested in the ROV and peripherals, it wasn’t insured. (Tried but couldn’t find an agency willing).
Pictures or it didn’t happen? All pics and recorded video were on the PC and laptop in storage. At the time i had a crappy flip-phone with sub-mp cam and i ran it over with the truck by accident. So it didn’t really happen.
My new ROV design is bigger, more dof on the manipulators, sample containers, active buoyancy, better user-friendly (hardware) control interface, more cameras, better lighting, etc. Just picking away buying parts one at a time as pennies allow.
Still willing to help anyway i can.
_______________________PS
I did find a guy that wrote software to configure an Arduino to be a multiple PWM joystick & 60+ button USB interface to a PC. Multiple Arduino/ Teensy’s & joysticks can be used. Allows one to build his own custom manipulator/ ROV piloting interface.