02.04.2014 Views

Robot Mechanisms and Mechanical Devices Illustrated - Profe Saul

Robot Mechanisms and Mechanical Devices Illustrated - Profe Saul

Robot Mechanisms and Mechanical Devices Illustrated - Profe Saul

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 11 Proprioceptive <strong>and</strong> Environmental Sensing <strong>Mechanisms</strong> <strong>and</strong> <strong>Devices</strong> 281<br />

enough so that it contacts the object before any other part of the robot<br />

does, otherwise the robot may not know it has hit something. Some robot<br />

designs attempt to get around this by using a measure of the current<br />

going to the drive wheels to judge if an object has been hit, but this<br />

method is not as reliable.<br />

A bumper, though seemingly simple, is a difficult sensor to implement<br />

effectively on almost any robot. It is another case in which the shape of<br />

the robot is important as it directly affects the sensor’s design <strong>and</strong> location.<br />

The bumper is so tricky to make effective as to be nearly impossible<br />

on some larger robots. Unfortunately, the larger the robot, the more<br />

important it is to be able to detect contact with things in the environment,<br />

since the large robot is more likely to cause damage to itself or the things<br />

it collides with. In spite of this, most large teleoperated robots have no<br />

collision detection system at all <strong>and</strong> rely on the driver to keep from hitting<br />

things. Even large autonomous robots (robots around the size of<br />

R2D2) are often built with no, or, at most, very small bumpers.<br />

Simplifying any part of the robot’s shape, or its behaviors, that can<br />

simplify the design of the bumper is well worth the effort. Making the<br />

shape simple, like a rectangle or, better yet, a circle, makes the bumper<br />

simpler. Having the robot designed so that it never has to back up means<br />

the bumper only has to protect the front <strong>and</strong> possibly the sides of the<br />

robot. Having the robot travel slowly, or slowing down when other sensors<br />

indicate many obstacles nearby means the bumper doesn’t have to<br />

respond as fast or absorb as much energy when an object is hit. All these<br />

things can be vital to the successful design of an effective bumper.<br />

There are several basic bumper designs that can be used as starting<br />

points in the design process. The goal of detecting contact on all outer<br />

surfaces of the robot can be achieved with either a single large bumper,<br />

or several smaller ones, each of which with its own sensor. These smaller<br />

pieces have the added benefit that the robot’s brain can get some idea of<br />

where the body is hit, which can then be useful in determining the best<br />

direction to take to get away from the object. This can be done with a single<br />

piece bumper, but with less sensitivity.<br />

A clever design that absolutely guarantees the bumper will completely<br />

cover the entire outer surface of the robot is to float the entire shell of the<br />

robot <strong>and</strong> make it the bumper, mounted using one of the techniques<br />

described later. Place limit switches under it to detect motion in any<br />

direction of this all-in-one bumper/shell. This concept works well for<br />

small robots whose shells are light enough not to cause damage to themselves<br />

but may be difficult to implement on larger robots.<br />

Not only is it helpful to know the location of the bump, it is even better<br />

to be able to detect bumps from any direction, including from above

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!