Page 70 - Introduction to Autonomous Mobile Robots
P. 70

55
                           Mobile Robot Kinematics
                             The first term of the sum denotes the total motion along the wheel plane. The three ele-
                                                                                · ·
                           ments of the vector on the left represent mappings from each of  x y θ,,  ·   to their contri-
                           butions for motion along the wheel plane. Note that the  R θ()ξ · I   term is used to transform
                           the motion parameters  ξ · I   that are in the global reference frame  { X Y, I  I }   into motion
                           parameters in the local reference frame  X Y,{  R  R }   as shown in example equation (3.5). This
                           is necessary because all other parameters in the equation, α β l,,  , are in terms of the robot’s
                           local reference frame. This motion along the wheel plane must be equal, according to this
                           constraint, to the motion accomplished by spinning the wheel,  rϕ ·  .
                             The sliding constraint for this wheel enforces that the component of the wheel’s motion
                           orthogonal to the wheel plane must be zero:

                                                             ·
                                 cos ( α +  β) sin ( α +  β) lsin β R θ()ξ =  0              (3.13)
                                                              I
                             For example, suppose that wheel   is in a position such that  ({  α =  0) β =  0)}  . This
                                                                                      (
                                                                                     ,
                                                        A
                           would place the contact point of the wheel on X   with the plane of the wheel oriented par-
                                                                I
                           allel to Y I  . If θ =  0  , then the sliding constraint [equation (3.13)] reduces to
                                       100 x ·           x ·
                                             ·           ·
                                 100 010 y =       100 y =    0                              (3.14)
                                       001 θ ·           θ ·


                             This constrains the component of motion along X   to be zero and since X   and X   are
                                                                    I                  I     R
                           parallel in this example, the wheel is constrained from sliding sideways, as expected.
                           3.2.3.2   Steered standard wheel
                           The steered standard wheel differs from the fixed standard wheel only in that there is an
                           additional degree of freedom: the wheel may rotate around a vertical axis passing through
                           the center of the wheel and the ground contact point. The equations of position for the
                           steered standard wheel (figure 3.5) are identical to that of the fixed standard wheel shown
                           in figure 3.4 with one exception. The orientation of the wheel to the robot chassis is no
                                                 β
                           longer a single fixed value,  , but instead varies as a function of time: β t()  . The rolling
                           and sliding constraints are


                                                                 ·
                                                                     ·
                                                       l
                                 sin ( α +  β) – cos ( α +  β) –()cos β R θ()ξ –  rϕ =  0    (3.15)
                                                                  I
                                                             ·
                                 cos ( α +  β) sin ( α +  β) lsin β R θ()ξ I =  0            (3.16)
   65   66   67   68   69   70   71   72   73   74   75