Home        Store        Docs        Blog

ArduSub support for Bar02 depth/pressure sensor?

I am looking to build a submarine. I tried using the Bar03 temperature/depth sensor along with ArduSub and preformed a successful underwater test. Right now the sub isn’t supposed to travel deeper than 15m. The accuracy of the Bar03 affected the measurements too much. I think that the Bar 02 is a much better sensor for this application but its not supported with ArduSub. Is there a way that I can change the software or sensor program for capability.

Your help would be greatly appreciated.

I think that any performance gains to be had moving from the Bar30 to the Bar02 will be marginal to insignificant. There is a conflict that prevents me from adding support. I don’t intend to add support unless this issue is solved (there is no apparent resolution):

Can you explain your problem in more detail?

I would like to have a more accurate depth measurement than 2mm. The Bar30 sensor does not have enough accuracy. Is there a way I could improve that? The Bar02 has an accuracy of 0.16mm which would be a lot better.

I would like to have a more accurate depth measurement than 2mm.

Why? What is your application? What are you trying to accomplish?

I am working on a underwater vehicle that has sensors on it connected to a Pixhawk. There are some underwater thrusters on the vehicle that control its depth. When the vehicle is on the surface there is a GPS locator. Then the vehicle goes underwater to track characteristics of the under the water like fish, rocks, etc. I need to know the depth of the vehicle so that I can have a clear picture of what’s in the water.

Is there a way that I could have your email address to communicate? I could send you more about the project there.

I need to know the depth of the vehicle so that I can have a clear picture of what’s in the water.

The Bar30 has been proven to be suitable for the applications and depths you’ve mentioned. That’s why it is supported by ArduSub, and installed standard on all of our ROVs.

Is there a way that I could have your email address to communicate? I could send you more about the project there.

My email address is jacob@bluerobotics.com. You may also contact support@bluerobotics.com for direct support.

Because the software project is an open-source community effort, I prefer to discuss changes to the software here, in a public forum.

Hi I sent you an email but I’m not sure if it was blocked or not.

I made a mistake when I asked about depth resolution I should have used the word accuracy. The Bar30 Depth/Pressure Sensor has a relative accuracy of 204 cm in freshwater. I would like to order the Bar02 Depth/Pressure Sensor which has a relative accuracy of 4 cm in freshwater. For this project it is helpful to know to a high accuracy where the vehicle is. I was hoping that I could change something maybe in the software driver to make it compatible with ArduSub since the connector for both sensors are the same.

I got your email. This forum is the proper place for discussion.

The Bar30 Depth/Pressure Sensor has a relative accuracy of 204 cm in freshwater. I would like to order the Bar02 Depth/Pressure Sensor which has a relative accuracy of 4 cm in freshwater.

Be careful, the datasheets for the 30BA and the 02BA differ in what they specify (absolute accuracy vs relative accuracy, ie precision).

The Bar30 measurement may differ from the true pressure by +/-100mbar in the long term, but consecutive measurements are very precise (within a 1~2 centimeters). So you can consider this +/- 100mbar as a constant offset, and ‘tare’ your measurement once before going in the water.

For this project it is helpful to know to a high accuracy where the vehicle is.

In summary, we use the Bar30 on our vehicles, and it is well-suited for the application you describe.

I was hoping that I could change something maybe in the software driver to make it compatible with ArduSub since the connector for both sensors are the same.

It is possible to adjust the sensor driver to accomodate the 02BA part. You will have to do this on your own, however.