Changing PING (Altimeter) offset

Hi There,

Just checking if anybody of you managed to change the altimeter (Z) offset?

Hi @SubseaLED -
This is done with the Rangefinder offset parameters, see this one and the ones immediately after it. You can edit them in the BlueOS under Autopilot Parameters!

Hi Tony,

Thanks for the reply. seems that parameter is not going to affect the offset of the ping1D.

Hi @SubseaLED -
Can you clarify? If the Ping has been setup with ArduRover or ArduSub as a RangeFinder, those are the parameters that affect its offsets. Do you mean some other offset? Can you provide more context?

Ping1D is connected to the Serial port 3 on the Navigator. I’m able to see it through the ping viewer extension and as a “DISTANCE” mavlink value on cockpit but seems that the offset is not going to affect the altimeter value.

Hi @SubseaLED -
Those offsets don’t affect data taken with Ping Viewer - or Ping Viewer Next, which I assume you’re referring to since the former doesn’t exist as a BlueOS extension. When taking data with that extension, you’re not recording location so it’s a little less useful!
When used on a BlueBoat with GPS, the SimplePing Survey data records the RangeFinder value, the same value that can be displayed in QGC or Cockpit - this value does take into account the offsets setup in the parameters I linked to. So if you modify those offsets, and display the value in your GCS, you’ll have the corrected value - this is also the value saved to the autopilot .BIN log.

Does that clear things up?

Hi Tony, thanks for the reply. I’ve tried to use the Simple ping survey extension and i noticed that even in there the offsets are not considered anyway.

Is there maybe any parameter i’ve not set correctly? I checked also the mavlink message and i still see the same value i can see everywhere without any offset.

Hi @SubseaLED
Have you set the offsets? They will be reflected in the value ArduRover uses, not values received in PingViewer. The Ping survey extension uses the values from the autopilot, which use offsets when configured.

Once you’ve set the offset, the value will change - the value without the offset will not be available anywhere but directly from the sonar, via software like PingViewer or PingViewer Next…

Yes i’ve modified the offset but the ping survey still see the raw altitude data. here the parameter files.

I also notice that while i’m able to view the coordinates into the ping survey extension, when the CSV file is generated the coordinates colums are not populated.

Surface Boat-4.6.2-STABLE-20251111-125215.params (19.0 KB)

Hi @SubseaLED -
Older version log files had a different column layout, and the transition wasn’t handled gracefully - my apologies!
Your best bet is to download your log file, and then delete it. From there, you should see everything in its properly labeled column.
Can you share a .BIN log file from the vehicle autopilot?