5
$\begingroup$

I'm building a submersible ROV, so I need a way to navigate. So using a compass would help but this brings up the question, does an electronic compass work underwater?

My thoughts are the water might act as a faraday cage, and therefore interfere with the magnetic field. Therefore it might not even work. Maybe a gyroscope might be a better solution.

$\endgroup$
2
  • $\begingroup$ Yup...it will work...try it......u tried $\endgroup$
    – user10477
    Mar 13, 2015 at 10:00
  • $\begingroup$ You might want to mention what sort of compass you were thinking of using. The answer may be rather different for a traditional magnetic thumb compass, a solid state compass (megnetometer based), a GPS compass or a Gyrocompass. $\endgroup$
    – Mark Booth
    Mar 24, 2015 at 15:56

4 Answers 4

5
$\begingroup$

A compass will work just fine under water, I am an avid scuba diver and a compass is a standard piece of kit for navigating.

$\endgroup$
1
$\begingroup$

Any magnetic compass absolutely will work underwater.

Several companies (e.g., PNI, OceanServer) build and sell electronic compass modules based on flux-gate technology specifically for underwater applications.

Buoyancy gliders and small AUVs or ROVs usually rely on flux gate compasses to sense heading because they are small, relatively inexpensive, and consume little power. Larger, more expensive vehicles often have a magnetic compass for backup, but use a gyrocompass (RLG or FOG) as the primary orientation sensor because it is more accurate than a magnetic compass and is not susceptible to local magnetic disturbances (like the vehicle's motors or batteries).

The accuracy of your compass is important because if you are trying to navigate by dead reckoning -- or by inertial navigation -- any errors in your orientation estimate make errors in your position estimate grow quickly. To improve the data rate and accuracy of a magnetic compass, and to make it less susceptible to local magnetic disturbances, you can combine angular rates from a gyro with the angles from a compass using a complementary filter or a Kalman filter. But trying to use only a gyro, you will run into trouble as you integrate to get angle -- over long periods, your integration will drift. That's why the complementary filter solution works -- the magnetic compass is a bit noisy, but stable over the long term, while the gyro is accurate and fast over the short term, but drifts unbounded in the long term.

As Ian mentioned, if you are trying to track your robot's position, you will also need a velocity estimate for dead reckoning. If you are in stationary body of water, like a pool, you can probably get away with "counting propeller turns", but you would need to calibrate your propeller. In the field, most vehicles will use a Doppler velocity log (DVL) to measure speed relative to the seafloor. That is an expensive sensor to add, but well worth it if your application requires precision navigation.

Refer to this article for a fairly recent survey on underwater navigation technology.

$\endgroup$
0
$\begingroup$

It actually works very good to a level that you can use fluxgate sensors for magnetic anomaly mapping. As far as I know, it has been done for Slocam (underwater glider) before. The map can be used for relative navigation of underwater systems. In your case, you can combine a magnetometer and an IMU for underwater navigation.

$\endgroup$
0
$\begingroup$

A compass will work fine. However, you will find that without a way to measure your velocity (speed-over-ground) in both forward and sideways directions, you will have a tough time keeping track of where you are.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.