Page 120 - Introduction to Autonomous Mobile Robots
P. 120

Perception

                           • interaction with the target (e.g., surface absorption, specular reflections);  105
                           • variation of propagation speed;
                           • the speed of the mobile robot and target (in the case of a dynamic target);

                             As discussed below, each type of time-of-flight sensor is sensitive to a particular subset
                           of the above list of factors.

                           The ultrasonic sensor (time-of-flight, sound). The basic principle of an ultrasonic
                           sensor is to transmit a packet of (ultrasonic) pressure waves and to measure the time it takes
                                                                                 d
                           for this wave packet to reflect and return to the receiver. The distance   of the object caus-
                                                                                      c
                           ing the reflection can be calculated based on the propagation speed of sound   and the time
                           of flight  . t
                                     ⋅
                                    ct
                                d =  --------                                                 (4.7)
                                     2
                             The speed of sound c in air is given by

                                c =  γRT                                                      (4.8)

                             where
                             γ = ratio of specific heats;
                             R = gas constant;
                             T = temperature in degrees Kelvin.

                                                                                       c
                             In air at standard pressure and 20° C the speed of sound is approximately   = 343 m/s.
                             Figure 4.6 shows the different signal output and input of an ultrasonic sensor. First, a
                           series of sound pulses are emitted, comprising the wave packet. An integrator also begins
                           to linearly climb in value, measuring the time from the transmission of these sound waves
                           to detection of an echo. A threshold value is set for triggering an incoming sound wave as
                           a valid echo. This threshold is often decreasing in time, because the amplitude of the
                           expected echo decreases over time based on dispersal as it travels longer. But during trans-
                           mission of the initial sound pulses and just afterward, the threshold is set very high to sup-
                           press triggering the echo detector with the outgoing sound pulses. A transducer will
                           continue to ring for up to several milliseconds after the initial transmission, and this gov-
                           erns the blanking time of the sensor. Note that if, during the blanking time, the transmitted
                           sound were to reflect off of an extremely close object and return to the ultrasonic sensor, it
                           may fail to be detected.
   115   116   117   118   119   120   121   122   123   124   125