Newbie: How do I make changes in the cockpit gui? + How to remotedly connect with OpenROV

software

#1

Dear community members,

I am working with a BBB installed OpenROV image and am able to see the cockpit using the start.html file through USB and also through the LAN cable.
I have a few questions to ask:
1- The OpenROV system that I have to work on is on a remote location and not physically accessible. Is there a possibility that I can connect to the ROV using some Internet settings and see the cockpit on my screen?
2- I need to see the real time displacement values of the gyroscope. Is there an already built in plugin that allows you to do so? Or do I have to play around with the code to make it appear on my cockpit?
If latter is the case, can you please guide me on where to start from, since I have no knowledge of Javascripting or node.js . (I see relevant cockpit files in the /opt/cockpit folder of the OpenROV file system accessed through WINSCP on my Windows)


Avrdude: ser_recv(): programmer is not responding- Making my own ROV system using Beaglebone Black and Arduino
#2

You have a couple options. The ROV can be directly connected to a router and you can forward the ports you need through the firewall of the router. Ports 80,8080,8091. May need a few more but that is what I recall.


#3

Not built in but there is this thread showing what needs to be done. Hacking in raw IMU accelleration and mag values


#4

Thank you badevguru.
After changing the code to get the appropriate values in the OPenROVController.js, where am I supposed to see the navdata being updated (on the cockpit)?

Plus, can I make my standaloneOPenROV development system (for testing purpose) to update the IMU values using the BBB paired with an Arduino Atmega 2560 and an IMU in the following manner:

BBB<—UART1, SPI, I2C—>Ardruino 2560<—I2C—>IMU unit

Can I easily uplaod the firmware from cockpit on the arduino board through the above setup?


#5

I found another guide here that tells how to make the IMU data visible on the cockpit (step 8-11) by doing an SSH into the OPenROV system and modifying the AConfig.h file. But the guide states it for ROV v2.6 and below. Is it doable if I carry out the exact instructions on a flash image for v2.7 downloadable from here?


#6

Correct. Enable the IMU module in the AConfig.h file.