Let's Make Robots!

RB-9 RROS-based Robot

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
RobotBASIC's picture

Yes, the tubes (on the SR04 receivers) prevent stray echos from adjacent sensors from showing up on the wrong one.  The RROS supports IR sensors (which of course do not need them) and PING sensors.  The PINGS can be triggered indivitually by the RROS so they are stray echo free without the tubes.  On larger diameter robots where the SR04's are cabled to the perimeter, making them much further apart, the tubes are not needed.  The RROS manual discusses MANY potential problems such as these as well as how the RROS solves the problems.  Even if you do not want to use the RROS, reading the manual can give you lots of ideas for your own projects.  Here is a link to download the RROS manual.


Thanks for your detailed explanation.

I've been using SR04s for some time now and always wondered if I could make them more directional by placing a tube in the receiver or transmitter.

Currently I'm building a robot that is positioned very close to the ground and the range the SR04s is limited because of echos coming from the ground.

Well I guess I'll have to do mind own experiments and report back if I find anything usefull.


thanks again

RobotBASIC's picture

If your robot is very close to the ground, consider the analog IR ranging sensors (pololu.com). These are also supported by our RROS chip.   They do not have the wide detection cone, of course, but then that is why they are not affected by the ground.


I bought 4 IR leds + receptor and thats what I'm using at the moment


Nice robot.


Does the tube around the sensor improve it by making it more directional?

Where is it placed? over the emiter or receiver?