Ongoing DVL-A50 issues

Hey Doug,

Testing our ROV to see if can help you. We are able to get our depth hold and position hold to work.

We are using GUI latest v1.0.2 on BlueOS DVL extension, with software version 2.2.1 on DVL as well.
Our Navigator firmware is 4.1.0 Stable
BlueOS version is 1.1.0 - beta 22
QGC version is 4.2.6

Since you said that you double checked your perimeters, everything should be fine there. I am curious about you not having WIFI for the BlueOS when it is working for your browser. Do you have the ROV in the water when you are checking that? Your ROV will lose wifi connection when submerged in the water, so when updated/changing software versions, you will need to take the ROV out of the water if that’s the case.

Overall my guess is that it is with the current Navigator firmware you are using. I can’t fully remember, but that issue seems familiar with when we were having position hold issues in the past.

Here some photos of our versions:



Screenshot 2023-07-20 115807

Thanks for your assistance. Would have never occurred to me that ROV in water would affect Wifi connection as assumed it would be simply the topside computer adapter.

I switched the Navigator firmware 4.1.0 (Stable) and no change.

Installed 1.1.0 - beta 22 and no change. Note was running beta 23. I tried Beta, 24, 25, and 26 and none of them connect with DVL.

Installed newest Qground Control 4.2.8 no change.

Note select Position control via controller or screen and won’t turn on. Have solid bottom lock. Note also that altitude using rangefinder doe not display.

Hey Doug,

Have you set the IP address of the DVL to 192.168.2.95?

Can’t remember where that was to check again but thought seen on an information page. The DVL is connected via GUI in BlueOS and operates with good bottom fix. But I tried to access GUI be putting 192.168.2.95 in browser address bar and doesn’t connect / times out.

There is a catch all address you can type into your browser that I can’t remember what it is. It will open the dvl GUI as long as you are on the same subnet ie 102.168.2 something.
From memory you can also probably go into the settings page for the dvl through blue OS and change the IP address there. I’m guessing that it’s set to 192.168.2. xx - not 95, which is why you can see it through blue OS.

I tried changing from static to DHCP and same thing. DVL operates but not able to enable position hold. Went back to Static IP.

I have tried uninstalling DVL extensions in BlueOS and seeing if I could enter IP 192.168.2.95 in browerser to access DVL GUI and still can’t. Reinstalled DVL and back to same thing.

I think the gateway and dns is supposed to be 192.168.2.2, the IP address of the raspberry pi not the IP address of qgroundcontrol computer.

This is absolutely crazy.

I didn’t believe your suggestion was right but decided to give it a try. I booted up ROV and noticed the in QGC that the rangefinder was showing 00’s instead of — for an altitude! Checked settings and stilled showed gateway and DNS 192.168.2.1. Tried Position Hold Mode with stationary in shallow water case and it enables now.

Powered down and tried again and still works. Days with at least a dozen of reboots of ROV did not work with exact same settings / parameters the entire time.

Put in tank and Position Hold does work but real jerky in vertical axis constantly. Does same in auto depth and stabilize. Turned off DVL and still jerking in auto depth. Rebooted and did not open DVL app and still jerking in auto depth. Videos in DropBox link that follows.

When the vehicles out of the tank sitting on the deck,do you see the pitch and roll changing? It seems like the IMU is giving false data.

No rock steady on deck for both DVL and ArduSub

Note was not issue before I got Position Hold working today.

Looks like altitude from DVL jumping around. See videos

We think it must be a problem with the pressure sensor, or a calibration/connection issue with pressure sensor. Can you check the pressure sensor through the Mavlink Inspector?

You get there by clicking on the QGC icon in the top left corner, and clicking on analyze tools. Then go to MAVLink Inspector, there should be a tab that is titled SCALED_PRESSURE. You can check the plot to visualize the values over time to see fluctuations in the values.



We are curious if the values for pressure jumps around. If it does it may be an issue with the pressure causing the depth hold to go crazy.

There are two scaled pressures with slightly different pressures 1055 vs 1052. Both vary approximately .5 in range.

Take that back one varies about .05 while other .7 Why would I have two as there is only one 30 bar sensor installed.

SCALED_PRESSURE is used for the pressure sensor onboard the autopilot, so is a pressure reading from inside your enclosure. That’s generally more useful for aerial vehicles (e.g. for determining altitude of a drone), but can also help determine if there’s an excessive pressure in an enclosure.

The Bar30 measurements get reported via SCALED_PRESSURE2.

Thanks Elliot.

It appears this unstable jerking around does not have anything to do with depth sensor or DVL at all. It does it just in Stabilize Mode with DVL turned off.

I reset to factory defaults and still doing same thing. Went back to DVL and putting in recommended PID’s again and still doing same thing with or without DVL on.

So it doesn’t appear to be a software issue or sensor issue. When I monitor signals to the esc’s they are jumping around on couple of verts with what I assume is correlated to thrusts response.

Running out of ideas to try and troubleshoot.

Could this actually be an issue with the Navigator itself?

Apologies for the delay on responding to this.

There have been some recent issues with depth hold and stabilise mode being jerky. Could you try installing the latest beta release of ArduSub? They should hopefully be fixed there :slight_smile:

I just tried to swap to a new navigator board with my previous set up OS beta 23. I was surprised to find in button setup grabber servo min / max now show Unknown 80 and Unknown 81. All the modes are simply enter mode 1, 2, 3, 4 etc.
Anyway just saw your message when looking on forum about above. I never tried to run with new navigator board so will swap out to original and try most recent version.

Updated to Beta 28 and no difference jerking around in Stabilize, Depth Hold, or Position Hold.

1 Like