Page 35 -
P. 35

16                                   Commercial Robot Manipulators

            Sensor Data Processing

            Before any sensor can be used in a robotic workcell, it must be calibrated.
            Depending on the sensor, this could involve significant effort in
            experimentation, computation, and tuning after installation. Manufacturers
            often provide calibration procedures though in some cases, including vision,
            such procedures may not be obvious, requiring reference to the published
            scientific literature. Time-consuming recalibration may be needed after any
            modifications to the system.















            Figure 1.4.2: Signal Processing using FSM for Optical Encoders (a) Phase relations in
            incremental optical encoder output, (b) Finite state machine to decode encoder output
            into angular position. (Snyder 1985).













            Figure 1.4.3: Hardware design from FSM. (a) FSM for sonar transducer control on a
            mobile robot, (b) Sonar driver control system from FSM.



              Particularly for more complex sensors such as optical encoders, significant
            sensor signal conditioning and processing is required. This might include
            amplification of signals, noise rejection, conversion of data from analog to
            digital or from digital to analog, and so on. Hardware is usually provided
            for such purposes by the manufacturer and should be considered as part of
            the sensor package for robot workcell design. The sensor, along with its
            signal processing hardware and software algorithms may be considered as a
            data abstraction and is called the ‘virtual sensor’.





            Copyright © 2004 by Marcel Dekker, Inc.
   30   31   32   33   34   35   36   37   38   39   40