Page 112 - Concise Encyclopedia of Robotics
P. 112

Error Accumulation
                            observing the island and scrutinizing the shape and angular size of the
                            island’s image.
                              As the drone flies along, the island seems to move underneath it. A
                            camera is fixed on the island. The controller sees an image that constantly
                            changes shape and angular size.The controller is programmed with the true
                            size, shape, orientation, and geographic location of the island. The con-
                            troller compares the shape/size of the image it sees, from the vantage
                            point  of the  aircraft, with  the  actual  shape/size  of the  island, that  it
                            “knows” from the map data. From this alone, it can precisely determine
                            the drone’s:
                              •Altitude
                              • Speed of travel relative to the surface
                              • Direction of travel relative to the surface
                              • Geographic latitude
                              • Geographic longitude
                            The key is that there exists a one-to-one correspondence between all points
                            within sight of the island, and the angular size and shape of the island’s
                            image. The  correspondence  is  far  too  complex  for  a  human  being  to
                            memorize exactly; but for a computer, matching the image it sees with a
                            particular point in space is easy.
                              Epipolar  navigation  can, in  theory, work  on  any  scale, and  at  any
                            speed—even relativistic speeds at which time dilation occurs.It is a method
                            by which robots can find their way without triangulation,direction finding,
                            beacons, sonar, or radar. It is, however, necessary that the robot have a
                            detailed, precise, and accurate computer map of its environment.
                              See also COMPUTER MAP, LOG POLAR NAVIGATION, and VISION SYSTEM.
                         ERROR ACCUMULATION
                            When  measurements  are  made  in  succession, the  maximum  possible
                            error adds up. This is called error accumulation.
                              Analog error accumulation can be illustrated by a measurement example.
                            Suppose you want to measure a long piece of string (about 100 m, say),
                            using a meter stick marked off in millimeters. You must place the stick
                            along the string over and over again, about 100 times. If your error is up
                            to ±2 mm with each measurement, then after 100 repetitions, the possible
                            error is up to ±200 mm.
                              Digital error accumulation occurs as bits are misread in a communica-
                            tions circuit, incorrectly written on disk, or incorrectly stored in memory.
                            A machine might see a logic low when it should see high, or vice versa.
                            Suppose that, for a particular digital file, an average of three errors are
                            introduced each time the file is transferred from one node to another in




                                                    
   107   108   109   110   111   112   113   114   115   116   117