Re: Ultrasonic sensor interactions

Bruce Boyes <[email protected]> Sun, 21 May 2006 23:06:27 -0600
Newsgroups gmane.comp.hardware.lego.robotics
Message-ID <[email protected]>
At 06:22 PM 5/21/2006, steve wrote:
>Brian Davis wrote:
>
>>    On a related note, I'm trying to see just how much interference 
>> two US sensor
>>working in the same room actually produce. The result seems to be 
>>"darn little",
>>but I need to test some more. This may not be as big a problem as 
>>we're worried
>>about, I'm unsure now.
>
>Within the same room - is unlikely to be a problem - but think about two
>Sumo bots trying to find each other or two robots doing some kind of
>cooperative tasks in a contest or something...not likely to be so
>easy I think.

Agreed... perhaps surprisingly, based on dozens of hours of testing, 
with 1) sumo bots with a ring of sonars on all sides 2) Lego bots 
with two sonars on the front, we found no discernable problem. This 
is an anecdotal report, but the first-order answer to the question 
seems to be "it's nowhere near the problem you might expect", and 
typically appears to be no problem at all.

Since we're working on a long term SonarMotion project here: 
https://sonarmotion.dev.java.net/ we plan to do some more deliberate 
testing with test equipment monitoring modules with deliberate 
worst-case timing and placement.

In practice, other problems dominate: 1) reflecting at a low angle 
causes the ping to not reflect back to the receiver at all, giving a 
false max-distance reading, often just before you scrape up against 
the object you were hoping to detect. 2) absorbent objects like 
drapes or fuzzy fabrics don't give a strong echo. 3) highly spherical 
objects don't have enough planar surface perpendicular to the sonar 
module. 4) sonars with a narrow beam aren't as good close up as those 
with wider or multi-lobed beams. For example, the Vex sonars won't 
see my hand edge-on 20-30 cm away if it's located midway between two 
modules offset by 15 degrees. But the Vex modules seem to have better 
long distance performance, at 2 meters and up. The SRF04 modules on 
the other hand have great detection up close, over a wide angle, and 
are not so useful at distances in excess of  a couple of meters.

That's our experience, anyway... we haven't used the new Lego sonars 
- we are waiting for the NXT kits like a lot of other folks - but 
expect them to be similar, assuming they are in the 40 KHz range with 
similar beam patterns.

Regards

Bruce



If the human brain were so simple that we could understand it, we 
would be so simple that we couldn't.  - Emerson Pugh, 1977