We aim to increase the access to this high-tech field, fueling advancements in underwater navigation. Get access to our dataset along with instructions on how to replicate our setup and feel free to contribute.
Recorded Dataset - Guide for using the recorded dataset:
Software installation - Contains the below sections:
Section | Description |
---|---|
BlueROV2 Setup | - |
---Flash SD Card with latest software | Update the ROV's companion pc to run BlueOS |
---Configure additional streams | Open auxilliary ports to enable reading Video and MAVLink messages topside |
---Activate Extensions for DVL and USB/IP | Forward USB and integrate DVL with Pixhawk |
Top Side Computer Setup | - |
---Ubuntu 20.04 (Virtual Machine) (optional) | Getting started with a KVM (virtual machine) |
---Install basic tools | Enable building open source packages |
---Increase Swap Drive (optional) | Increase available system memory by allocating from hdd |
---ROS Noetic | Enable working with rosbags and ROS messages |
---Mavlink to ROS messages (MAVROS) | Read and process ROV telemetry data |
---USB over IP support | Connect to a virtual USB port |
---Event camera driver | Publish event camera data as ROS messages |
---DVL-A50 ROS driver | Publish the system ground truth as ROS messages |
---Ultimate SLAM | Run SLAM on event + frames + imu |
---ORB SLAM 3 | Run SLAM on frames + imu |
---Kalibr Calibration Software | Obtain intrinsic parameters for SLAM on own camera |
---Download resources | App links and optional shell script to ease operations |