Operation Manual
27
6.1.2 Proper ultrasonic signal detection
When external noise is high:
- Identify the source. Usual suspects:
- Ultrasonic based volume or movement detecting alarm systems
- Other robots using ultrasonic
- Parktronics
- Sources of very strong white or impulse noise (air guns, air press, cutters,
vacuum cleaner, etc.)
- Rotors of drones/copters
Marvelmind Indoor Navigation System uses proprietary 31kHz frequency for ultrasonic
signal and employs additional filtering to combat external noise. And it makes the
system rather immune against “usual suspects”. However, if the external noise is too
strong; or its source is too close; or it is emitting strong signal on frequencies close to
31kHz or white noise, the system functionality can be affected.
The best things to do in this case – (1) to identify the beacons that are affected. Usually,
they are those that are the closest to the source of noise; (2) manually reduce the gain
of the affected stationary beacons so that the signal from the mobile beacon would have
1000-1800 amplitude. That would give the best signal-to-noise ratio. Don’t make the
gain too high. The noise will be amplified, but the desired signal will be saturated and
signal-to-noise ratio will be poor.
The gain settings may be very non-linear. 4000 to 3000 – almost no change. But around
2500 the gain starts reducing very quickly (1200 – for some HW versions). But setting
the gain manually, it is possible to find the optimal gain to obtain the highest
Signal/Noise ratio and make system working even in very challenging external
conditions.
When the map is formed, only mobile beacon is emitting, whereas stationary beacons
are not. Thus, it does not matter how close the mobile beacon is to the source of noise.
But it matters how close the stationary beacons are to those sources. So, select the
positions of stationary beacons accordingly – farther from the source of noise.