Skip to content

2.5.1 DevImage 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@BrianAdams BrianAdams released this 22 Aug 22:02
· 267 commits to master since this release

This is a pre-built image for OpenROV based on the most current version of the software repo's as of this publishing date. It's called a development image because it directly pulls the latest code from master for the repositories (which is where active development is taking place) and has only has basic verification testing. This is suitable for those willing to run the latest bleeding edge code.

https://github.com/OpenROV/openrov-software-arduino/tree/97e2ae4f07abff2749d1f8cb730673e721ed877d
https://github.com/OpenROV/openrov-software/tree/0f35cc254cece6c9a445290785069319c6c1e1ab
https://github.com/OpenROV/openrov-dashboard/tree/aa78b939a8ed6818fbdcd6e7ddb1c0ffd70c3393

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

Errants Notes:

You must reboot the image after the first time it loads before you can update Arduino firmware. This is because the spi-dev device does not show up on the initial boot.

Key changes since last DevImage:

  1. Cockpit community plugin downloader

---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 here
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_01.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.

----------------------------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!