Page 230 - Designing Autonomous Mobile Robots : Inside the Mindo f an Intellegent Machine
P. 230

Becoming Unstuck in Time

                                                   Apparent wall





                                                    Actual wall
                                                            First range reading




                                     Last range reading
                                                 C
                                       End of scan
                                                 B


                                                 A


                     Figure 14.3. Longitudinal distortion caused by uncompensated motion


               Normally the data from a scan will be collected and processed by a lidar system and
               then transmitted as a burst. This means that in addition to the time required for the
               beam to scan across the wall, three additional time periods will occur from the time
               that the beam finishes scanning the wall and the time the navigation agent receives
               it. These times include the .075 seconds required for the scan to reach its end (180
               degrees), the time for the lidar to process the readings, and the time for the message
               with these readings to reach the requesting agent. During this time, the robot will
               have traveled the additional distance from B to C.

               Compensating sensor data for motion

               Obviously, we cannot afford to ignore the error caused by motion. There are several
               levels of compensation that can be made. To some extent, this will depend on whether
               the lidar processing is done in the same computer as the odometry or in a separate
               computer. If computing for sensors is done in the same computer as the odometry,
               the system is said to be tightly coupled. If the processing is done in a separate com-
               puter, then the processing is said to be loosely coupled.










                                                       213
   225   226   227   228   229   230   231   232   233   234   235