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

Live Reckoning

               ated with a tick will normally be approximated as a straight tick vector to be added to
               the platform’s position estimate. The higher the resolution of an encoder, the smal-
               ler the errors produced by these approximations will be.

               Encoders are usually binary in nature, so their resolutions can be any power of two.
               Typical resolutions range from 32 to 4096. Signals associated with the act of driving
               generally cause a tick interrupt to the navigation computer. Thus, for drive encoders,
               the important issue is the amount of travel represented by a single tick. If the tick
               distance is made too large, the odometry calculation will be inaccurate because it will
               be incapable of tracking fluctuations in the vehicle’s course during the tick interval.
               On the other hand, if the resolution is needlessly small, the encoder will cause an
               excessive overhead for the computer it is interrupting. As a rule of thumb, the tick
               distance should be about one thousandth of the distance between the wheels or
               treads of the vehicle.

               For those systems with steering encoders, the angle of the tick vector will be trun-
               cated (not rounded) to the resolution of the encoder. It is highly desirable that the
               steering encoder be mounted as close to the steered wheel(s) as possible, so that it is
               not affected by the mechanical backlash of the steering mechanism. The resolution
               of the steering encoder should be about a factor of three smaller than the backlash
               between it and the actual wheels. Typical resolutions will range from 1024 and up.
               Figure 8.3 demonstrates many of the issues just discussed. In this case, the right tread
               has remained stationary while the tread on the left has driven one tick of distance d
               as represented by the large arrow.

                                W


                               Bottom
                                View
                                                d
                                                    Figure 8.3. Odometry tick of  skid-steered
                                  D                         platform (seen from below)








                      Right    Motors,    Left
                      Tread   Encoders,   Tread
                            & Gearboxes



                                                       123
   135   136   137   138   139   140   141   142   143   144   145