Skip to content

Release Candidate 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@BrianAdams BrianAdams released this 07 Oct 19:33

Release 2.5.1 (RC2)

https://github.com/OpenROV/openrov-proxy/tree/v2.5.1-rc1
https://github.com/OpenROV/openrov-software-arduino/tree/87f49553bdedd95a06c3d8cc8826ee7dc864fa11
https://github.com/OpenROV/openrov-dashboard/tree/v2.5.1-rc1

This release includes the re-organized repository structure and supporting layout in the image.

Errants Notes:

This version DOES NOT work with cape based ROVs at the moment. Cape based ROVs must wait for 2.5.2 for updates.

The flash image is missing some disk protection. It may require multiple start attempts to get it to run.

Key changes since last DevImage:

  1. Cockpit community plugin downloader
  2. Dashboard software Update Feature
  3. Lots of stability fixes
  4. Moved to Debian for embedded O/S
  5. Moved to 3.15 version of the linux Kernel to enable USB DMA

---Here's how you can apply this image to your OpenROV v2.5:---

---------Applying the image to your micro SD card-----------------
Step 1: Download the zipped file, attached below - OpenROV-2.5.1-83.img.7z
Step 2: (For windows) Download SDFormatter and Win32DiskImager to your computer
Step 3: Format a microSD card using SDFormatter. "Quick Format" will work fine
Step 4: Unzip the file you've downloaded (OpenROV-2.5.1-83.img.7z)
Step 5: Run Win32DiskImager and select the image file (ending in *.img) you just unzipped. Make sure that the drive you select under "Device" is the SD card you've inserted.
Step 6: Write the image file to your formatted SD card by pressing the "Write" button in Win32DiskImager. This process will take around 5 or 10 minuets.
Step 7: Once the image has been successfully applied to the microSD card, eject the card and put in in your BeagleBone.

---------Applying the image to the flash memory on Beagle Bone Black -----------------
Step 1: Download the zipped file, attached below - OpenROV-flash-2.5.1-31.img.7z
Step 2: (For windows) Download SDFormatter and Win32DiskImager to your computer
Step 3: Format a microSD card using SDFormatter. "Quick Format" will work fine
Step 4: Unzip the file you've downloaded (OpenROV-flash-2.5.1-31.img.7z)
Step 5: Run Win32DiskImager and select the image file (ending in *.img) you just unzipped. Make sure that the drive you select under "Device" is the SD card you've inserted.
Step 6: Write the image file to your formatted SD card by pressing the "Write" button in Win32DiskImager. This process will take around 5 or 10 minuets.
Step 7: Once the image has been successfully applied to the microSD card, eject the card and put in in your BeagleBone.
Step 8: Boot the beaglebone, it will take about 14 minutes to complete. When all of the 4 blue LEDs on the beaglebone are solidly on, that indicates the process is complete.
Step 9: Power off the beaglebone, remove the SD card, power back on and enjoy.

----------------------------Connecting to the ROV--------------------------
Step 8: Turn your ROV on and allow about 60 seconds for it to boot.
Step 9: Make sure your computer's LAN port is set to a static IP address that looks like "192.168.254.x" where "x" is any value less then 254 and not 1
Step 10: Plug your ROV into your computer, open Google Chrome, and go to the following address: 192.168.254.1:8080
Step 11: OpenROV Cockpit should come up after several seconds (it may take a moment for the video to appear). Because the Controller Board has not yet been programmed you will not be able to control the lights or motors, and you won't see any valid telemetry.

------------------------Programming the OpenROV Controller Board---------------
Step 12: In Cockpit, press the "Settings" button in the upper right-hand side of the screen, and press "Upload firmware from SD card to Arduino"
Step 13: A window called "Upload Arduino Firmware" will pop up. Press the blue "Apply New Firmware" button in the lower right side of the window. This will upload the Arduino Code necessary for the Controller board to work.
Step 14: Once the Arduino Firmware has been uploaded (the window will stay open, but the green progress bar will have made it all the way to the right) you can close the window.

Step 15: Restart the ROV
Step 16: Once the ROV has restarted, verify that you can read telemetry data, control the lights, and control the thrusters. You may need to program and calibrate the thrusters before they respond properly to commands.
Step 17: Let us know how it works out!