Hello,
I have created an app to control your BlueROV2 with iPad. It replaces QGroundControl.
You can connect via USB Ethernet (Apple dongle) or Wireless if you connect to Fathom-X to router.
It supports bluetooth game controllers or you can use on-screen virtual joysticks.
The app has free trial so you can test it with your setup.
Your feedback would be more than welcome
Hi Grega, nice work !
Can you share how was your experience doing such thing and what we could improve in our documentation to help this kind of work ?
It was quite a lot of work, I had to wrote the MAVLink from scratch. Maybe in future it would be nice if ROV had more SocketIO commands, especially for controls of lights, gain… now it had to be done via virtual buttons like in QGC, also reading parameters one by one is slow. And the video broadcast could be optimised for iPad.
About the necessity of MAVLink to communicate with the ROV, the next companion release (0.0.21), will allow both GET and POST methods via REST API for all MAVLink messages available.
So, no MAVLink library will be necessary, only a simple url library.
We have plans to support GraphQL subscription and others modern alternatives to help with performance and periodically updates, but this will probably take much longer.
We are doing some work in the video backend, with plans to support multiple cameras and RTSP output. If everything goes fine, it’ll be available in companion release 0.0.22.
To be honest, just want a better screen as the laptop in bright sunlight it’s hard to view unlike the IPad. Currently I go below decks to view, pop my head out occasionally to see where the ROV is then back down again.
I have tried asking the developer of the Duet however unfortunately they aren’t making much sense thus I make ask the expert
Ok using my HP laptop as the main operational source along with my Bluetooth XBox hand controller for the drone out on the water (as in boat, miles from shore) will the Duet work if I don’t have Wifi? The way they are explaining it is I need the IPad and laptop to be on the same Wifi network but I can’t, least that far out at sea?
I don’t use that set up any more ( I am now using a Toughpad which has a much better screen brightness and also does away with the need for the laptop) but I seem to recall being able to connect the laptop to the ipad with a usb to lightning connector and therefore not needing to use a wifi connection. It might also be possible to connect them both by bluetooth but that might introduce latency problems with the video. The ipad most definitely has to be in a shaded location or under a hood as the screen brightness is still far less than optimal for outdoor use.
Every morning I wake up hopeful that somebody on the forums has come up with a 1500 nits 15" screen with QGC running on something like a LattePanda with a 4 hour plus battery in a Pelican case for less than 2k because the whole issue of an open laptop near saltwater is a weakness in the system.
cheers
John
Hello Grega, your app looks neat, but I can’t seam to connect. My QGC on the iPad connects with my BROV-2, I have the Fathom-X topside with USB, is there any setting that I should do. Thanks
Denis