Page 104 - Introduction to Autonomous Mobile Robots
P. 104

4 Perception












                           One of the most important tasks of an autonomous system of any kind is to acquire knowl-
                           edge about its environment. This is done by taking measurements using various sensors and
                           then extracting meaningful information from those measurements.
                             In this chapter we present the most common sensors used in mobile robots and then dis-
                           cuss strategies for extracting information from the sensors. For more detailed information
                           about many of the sensors used on mobile robots, refer to the comprehensive book Sensors
                           for Mobile Robots by H.R. Everett [15].

                           4.1  Sensors for Mobile Robots

                           There are a wide variety of sensors used in mobile robots (figure 4.1). Some sensors are
                           used to measure simple values like the internal temperature of a robot’s electronics or the
                           rotational speed of the motors. Other, more sophisticated sensors can be used to acquire
                           information about the robot’s environment or even to directly measure a robot’s global
                           position. In this chapter we focus primarily on sensors used to extract information about the
                           robot’s environment. Because a mobile robot moves around, it will frequently encounter
                           unforeseen environmental characteristics, and therefore such sensing is particularly critical.
                           We begin with a functional classification of sensors. Then, after presenting basic tools for
                           describing a sensor’s performance, we proceed to describe selected sensors in detail.

                           4.1.1   Sensor classification
                           We classify sensors using two important functional axes: proprioceptive/exteroceptive and
                           passive/active.
                             Proprioceptive sensors measure values internal to the system (robot); for example,
                           motor speed, wheel load, robot arm joint angles, battery voltage.
                             Exteroceptive sensors acquire information from the robot’s environment; for example,
                           distance measurements, light intensity, sound amplitude. Hence exteroceptive sensor mea-
                           surements are interpreted by the robot in order to extract meaningful environmental fea-
                           tures.
   99   100   101   102   103   104   105   106   107   108   109