# Bathymetry using BlueROV2

**URL:** <https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188>\
**Category:** General Discussion\
**Tags:** positioning\
**Created:** [June 17, 2026, 7:04pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188 "2026-06-17T19:04:25Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [June 17, 2026, 7:04pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/1 "2026-06-17T19:04:25Z")

</div>

I am a commercial diver for the USDA Forest Service. We recently purchased a BlueROV2 to assist in underwater inspections and data collection for our bridges, reservoirs and appurtenances. We have a need to acquire bathymetry data in some instances and want to have that capability without investing in a BlueBoat. My thoughts are purchasing a roof rack and payload skid, to which we would attach/incorporate a Cerulean Surveyor240-16 MBES, a MarineSitu C3 Stereo Camera, and an ArduSimple AS-RTK2B-F9P GPS location starter kit, all integrated through an Ethernet Switch.

Bluerobotics insists that the Surveyor240 is not compatible with the ROV, but AI and forum research says it is with a little ingenuity. They also want to steer me toward WaterLinked DVL and a Sonoptix MBES…totally not what I’m after. I realize the GPS will not work underwater, but for bathymetry we would be operating at the surface.

I can’t be the only one who has had this idea. Looking for input and advice on how to best utilize our ROV to collect minor bathymetry data.

Thanks,

Rob

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [June 18, 2026, 2:30am UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/2 "2026-06-18T02:30:32Z")

</div>

Hi @rconaway -

This idea does sometimes come up but I’ve yet to be convinced that the pros outweigh the cons.

Pro:

- Only one vehicle to manage
- Higher bandwidth via tether vs. Wi-Fi

Cons:

- Efficiency- only a single battery, 3-4x the motor count, and a tether you have to drag around your survey area. If that’s target region is larger than your tether reach, then you need to live boat (inherently tricky) or launch from multiple locations.
- Accuracy- the GPS in the Blue Boat sits on a proper backplane and is only covered with water occasionally in the roughest conditions. It will inherently get better lock than a GPS located at water level on an ROV. You can add a mast but this quickly becomes something to break off, and adds more drag and entanglement points.

The surveyor multi-beam is well suited to create bathymetric maps. If you’re investigating a bridge piling, it will show you where it is and may catch topography around it, but a sonar like the sonoptix echo gives you an actual picture, which moves like video from a camera.

If you’re set on using the ROV for sonar scans, the omniscan FS is a good option- affordable, and with the motion of the ROV a decent scan is completed- a static image unlike that imaging sonar output.

This [guide](https://bluerobotics.com/learn/a-smooth-operators-guide-to-underwater-sonars-and-acoustic-devices/) may help give some more background.

What are your goals for the sonar days you collect? What accuracy requirements, relative and absolute, do you have?

---

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [June 18, 2026, 4:05pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/3 "2026-06-18T16:05:43Z")

</div>

Tony,

Thanks, I’ve read the guide prior to creating this thread.

One goal would be to record and analyze scour and streambed migration through performing streambed cross sections upstream, downstream and at the bridge from abutment to abutment. Probably an even cheaper way to accomplish this is using the Ping2 Sonar Altimeter and Echosounder instead of Surveyor240.

To gain lateral spatial context, like mapping and tracking undermining at the leading edge of a pier, our team liked the option of the MarineSitu C3 stereo camera over the forward scanning sonar, noting water clarity restrictions.

Right now I’m leaning toward using the C3-BR with the Ping2 echosounder and Curlean DVL-75. We can try to lock on gps from a surface device, but many of our structures are very remote and gps is often nonexistent.

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [June 18, 2026, 4:24pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/4 "2026-06-18T16:24:18Z")

</div>

Hi @rconaway-

The ping 2, as a single bean sonar, will give very course bathymetry vs. the Surveyor because of it’s 25 degree beam. You only get one measurement per ping, as opposed to ~16 from the surveyor. The area you take the average depth of increases with depth as a result!

The C3 camera comes with software to allow image capture of stereo pairs, however you’d be on your own when it comes to processing this into a 3D model. I’m not sure how i will you’d be able to capture scans as a result… f you have concerns about water quality, a sonar like the omniscan FS will provide better results than a camera would in turbid water!

The DVL only provides relative location- you tell the system where it is at the start of a dive. This is fine for things like position hold, but if you need accurately georeferenced data you’ll need an additional localization system…

GPS is worldwide! It may not be possible to get a lock with a poor view of the sky, but unlike cell phone signal coverage is just as good on remote areas as populous ones…

Best of luck!

---

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [June 18, 2026, 4:57pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/5 "2026-06-18T16:57:19Z")

</div>

So, you would recommend the Tracker 650 as a better option for tracking?

In your earlier comments you were negative about GPS on the ROV, but now you seem to say it is the better way to go…

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [June 18, 2026, 6:08pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/6 "2026-06-18T18:08:39Z")

</div>

Hi @rconaway -

The tracker 650 is a DVL like the waterlinked, it is cheaper but the position estimate drifts a bit more. I was actually referring to their omnitrack solution, or waterlinked ugps. Both work to give the ROV absolute position reference at about 1hz, so when coupled with a DVL you get the best underwater position estimate possible. However, that’s a lot of $ for performance a GPS, especially one on a surface vessel, will early exceed.

GPS on ROV is the way to go, I was comparing it unfavorably to a surface vessel GPS. Sonar data is generally only as good as your knowledge of the sonars position when it was collected!

---

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [June 18, 2026, 6:55pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/7 "2026-06-18T18:55:01Z")

</div>

I think for doing minor cross section bathymetry the setup I’m going to try includes:

| Blue ROV 2 Roof Rack |
| --- |
| Payload Skid |
| Ethernet Switch |
| ReefMaster 2.0 |
| Ping2 Sonar Altimeter SBES |
| ArduSimple AS-RTK2B-F9P |
| Cerulean Tracker 650 |
| MarineSitu C3 Stereo Camera |
| Agisoft Metashape |

I’ll probably try to go with a lightweight Helical Antenna mounted in a thin sealed plastic tube versus the heavier one on a mast to better balance.

Let me know your thought and any potential pitfalls.

Thanks

Rob

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [June 18, 2026, 9:41pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/8 "2026-06-18T21:41:43Z")

</div>

Hi @rconaway

The payload skid is not necessary for any of that hardware!

An ethernet switch is required for the C3 camera, however the B&W stereo image pairs are only useful in the premium version ($3k+) of Metashape… I’m not sure if adding color from the third center color camera on that setup is possible. What are your goals for the stereo camera?

The Tracker DVL seems unecessary for your intended application. For best accuracy, to do a “cross-section” bathymetry of a river, you would drive the ROV along the surface perpendicular to the flow. The single beam sonar data could potentially be captured with the simple ping survey application, although this [guide](https://bluerobotics.com/learn/collecting-creating-bathymetry-blueboat-ping2/) is written for the BlueBoat. Will the 25 degree beam from that sonar provide useful detail?

ReefMaster is definitely not required for single beam data - it is just a bunch of x,y,z coordinates that QGIS or other free software can handle well.

Setting up the RTK GPS in an ROV is going to be challenging - you’ll need to make sure the antennas are depth rated, and use [jacket-pass through wetlink connectors](https://bluerobotics.com/store/cables-connectors/penetrators/wetlink-penetrator-jpt/) to bring the cables in from wet to dry.

I think a single or dual omniscan FS on your ROV would be a better fit - you’d get DVL-like performance from having 2, and output data that is much more useful for understanding the bathymetry?

---

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [June 22, 2026, 1:03pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/9 "2026-06-22T13:03:44Z")

</div>

Well, I have been given a $10,000 budget and a goal of getting our ROV2 capable of performing bathymetric surveys and recording/mapping/detailing 3D underwater issues around bridges and impoundment structures. How would you do it, regardless of it being “ideal”?

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [June 22, 2026, 5:11pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/10 "2026-06-22T17:11:14Z")

</div>

Hi @rconaway -

> [@tony-white](#):
>
> I think a single or dual omniscan FS on your ROV would be a better fit - you’d get DVL-like performance from having 2, and output data that is much more useful for understanding the bathymetry?

You’ll need two of the Omniscan FS, and 2x roof rack and a ethernet switch.

 ![image](https://us1.discourse-cdn.com/flex019/uploads/bluerobotics/original/3X/5/8/5812ba181f44993e1ac80c1729ea8d777ea9e0ab.jpeg)

I assume your ROV is in the Heavy configuration?

As the clip from the product page shows, this hardware will both track ROV position, and move it across the sonar map that is created as the ROV pivots. If you need to geo-reference the sidescan data, you could either tie an existing feature into a lat/long coordinate, or add a [GPS](https://ceruleansonar.com/product/gps-module/) for getting a fix at the surface.

One thing to note - this sonar outputs an image, not XYZ coordinates. ReefMaster is a good fit for overlaying this collected data on the map, and exporting to google earth or other map program formats.

If you need depth measurements, running a Ping or the Cerulean Surveyor on the ROV, while the ROV is navigating at the surface with GPS lock is probably the best approach.

Generally, a BlueBoat with Ping single-beam is less than $10k and a better platform for future bathymetric surveys - I’ve been evaluating the [Omniscan 3D](https://ceruleansonar.com/product/omniscan-3d-450-ss-aio/) for the Reef and been quite [impressed](https://sonarview.io/) with it thus far!

---

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [June 22, 2026, 5:57pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/11 "2026-06-22T17:57:16Z")

</div>

we do not have the Heavy setup.

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [June 22, 2026, 6:08pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/12 "2026-06-22T18:08:42Z")

</div>

Hi @rconaway -

It may be worth [upgrading](https://bluerobotics.com/store/rov/bluerov2-accessories/brov2-heavy-kit/), to have a more stable platform during survey, and be able to descend faster…

---

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [June 22, 2026, 7:42pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/13 "2026-06-22T19:42:23Z")

</div>

What are your thoughts on this setup?

| Cerulean Omniscan 450 FS Imaging Sonar |
| --- |
| Cerulean Omniscan 450 FS Imaging Sonar |
| Ethernet Switch |
| ReefMaster 2.0 |
| GPS Module |
| Ping2 Sonar Altimeter SBES |
| Blue ROV 2 Roof Rack |
| Blue ROV 2 Roof Rack |
| Heavy Configuration Upgrade |
| MarineSitu C3 Stereo Camera |

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [June 22, 2026, 8:04pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/14 "2026-06-22T20:04:28Z")

</div>

Hi @rconaway -

That looks great! I’d only caution that that C3 stereo camera requires expertise in image processing to generate models, no “turn-key” software is provided. I’d also mention that the 5 port ethernet switch will have all ports occupied with your configuration, so our upcoming RadCam upgrade for the BlueROV2 wouldn’t have a place to connect! It is a 4k IP camera that provides amazing image quality - if you’re able to scale the 3D photogrammetry models captured with it, you may see better results than the stereo camera image sensors can provide - although that stereo pair should make such scaling unnecessary, actually achieving that is tricky in practice!

From a compatibility standpoint, the rear endcap only has a limited number of holes! Assuming your ROV has the newer, 18 hole end-cap, a heavy upgrade leaves only 4 open ports (8 thrusters, Bar30, Tether, 2x power cables, vent-plug, lumen lights.) The Omniscan use up 2, and the Ping2 another - if you have a gripper you would not have an available port for the C3 camera, and if not, you’ll be at full capacity with it installed.

---

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [June 22, 2026, 8:30pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/15 "2026-06-22T20:30:11Z")

</div>

yeah, we grip…

---

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [July 24, 2026, 4:55pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/16 "2026-07-24T16:55:47Z")

</div>

Tony,

I have all the items listed ordered and being shipped. Last week i was able to get the team together and operate the ROV in it’s basic configuration; just the camera and the gripper. For most of the team it was their first time to operate an ROV. What I noticed:

1. it is a huge inconvenience to connect/disconnect the tether. Is there a quick connect option for the tether?
2. The battery life seemed to be very limited even operating mostly at 25%. With the upgrade to Heavy and the additional accessories I’m assuming this is only going to decrease operation time. Is there an upgrade to the battery? Should I try operating it with the accessories added but without the heavy upgrade?
3. I need some guidance on a good affordable surface setup to collect and analyze data, such as suggested/recommended computer/laptop and powering at the surface and/or from the surface. I’ve searched the forum but most discussions on this topic are not current.

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [July 24, 2026, 6:03pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/17 "2026-07-24T18:03:47Z")

</div>

Hi @rconaway -

In answer to your questions:

1. Not from Blue Robotics (yet - coming soon!) in the meantime, consider this [guide](https://bluerobotics.com/learn/connectorize-the-fathom-tether-with-a-cobalt-connector/).
2. What do you consider very limited run time? At low gain, an 18ah battery should be giving you at least an hour of runtime? If you’re using a 10ah battery, definitely consider upgrading, otherwise a dual battery or topside power supply is possible but would be a DIY solution (for second battery enclosure) or $$$
3. I’d recommend any modern mac with M series processor. An M4 air is my typical topside computer!

---

<div class="post-metadata">

**Author:** ![rconaway](https://avatars.discourse-cdn.com/v4/letter/r/ee59a6/32.png) [@rconaway](https://discuss.bluerobotics.com/u/rconaway)\
**Post date:** [July 24, 2026, 6:25pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/18 "2026-07-24T18:25:24Z")

</div>

You say “not from Blue Robotics”… is one available elsewhere?

---

<div class="post-metadata">

**Author:** ![tony-white](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/tony-white/32/13297_2.png) [@tony-white](https://discuss.bluerobotics.com/u/tony-white)\
**Post date:** [July 24, 2026, 6:36pm UTC](https://discuss.bluerobotics.com/t/bathymetry-using-bluerov2/23188/19 "2026-07-24T18:36:29Z")

</div>

Hi @rconaway -

Yes - see the guide linked for details!
