Page 354 - Concise Encyclopedia of Robotics
P. 354

Vision System
                              The moving image, received from the camera and processed by the
                            circuitry,contains an enormous amount of information.It is easy to present
                            a robot controller with a detailed and meaningful moving image.It is more
                            difficult to get a robot to “know” what is taking place in a particular
                            scenario, based on the visual data it receives Processing an image, and
                            getting all the meaning from it, is a challenge for vision-system engineers.
                            Vision and Artificial Intelligence
                            There are subtle things about an image that a machine will not notice unless
                            it has an extremely advanced level of artificial intelligence (AI). How, for
                            example, is a robot to “know” whether an object presents a threat? Is that
                            four-legged creature a big dog, or is it a tiger? How is a robot to know the
                            intentions of a moving object, if it has any? Is that biped creature a human
                            being or another robot? Why is it carrying a stick? Is the stick a weapon?
                            What does the biped want to do with the stick? It could be a woman with
                            a closed-up umbrella, or a boy with a baseball bat. It could be an old man
                            with a cane, or a hunter with a rifle. It is simple for a human being to tell
                            the difference and to gauge the appropriate behaviors for dealing with
                            any of these situations; programming a robot to have the same level of
                            judgment is exceedingly complex. You know right away if a person is
                            carrying a jack to help you fix a flat tire, or if the person is clutching a tire
                            iron with which to smash your windshield. How is a robot to know things
                            like this? It would be important for a police robot or a security robot to
                            know what constitutes a threat, and what does not.
                              The variables in an image are much like those in a human voice. A
                            vision system, to get the full meaning of an image, must be at least as
                            sophisticated as a high-level speech recognition system. Technology has
                            not yet reached the level of AI needed for human-like machine vision and
                            image processing.
                              Fortunately, in many robot applications, it is not necessary for the robot
                            to “comprehend”very much about what is happening. Industrial robots are
                            programmed to look for certain easily identifiable things. A bottle that is
                            too tall or too short, or a surface that is out of alignment, or a flaw in a
                            piece of fabric, are easy to detect.
                            Sensitivity and resolution
                            Two important specifications in any vision system are the sensitivity and
                            the resolution.
                              Sensitivity is the ability of a machine to see in dim light,or to detect weak
                            impulses at invisible wavelengths such as infrared (IR) or ultraviolet (UV).
                            In some environments, high sensitivity is necessary. In others, it is not
                            needed and might not be wanted. A robot that works in bright sunlight




                                                   
   349   350   351   352   353   354   355   356   357   358   359