Page 93 - Introduction to Autonomous Mobile Robots
P. 93

78

                            Y I                                                           Chapter 3










                                                                  x, y, θ


                                                                                         y(t)
                                                                                         x(t)
                                                                                         θ(t)
                                                               X I
                                                                          1    2     3    t / [s]
                           Figure 3.15
                           Example of robot trajectory with omnidirectional robot: move for 1 second with constant speed of
                           1 m/s along axis X  ; change orientation counterclockwise 90 degree, in 1 second; move for 1 second
                                        I
                           with constant speed of 1 m/s along axis Y  .
                                                        I
                             The maneuverability result, δ M  =  3  , means that the two-steer can select any ICR   by
                           appropriately steering its two wheels. So, how does this compare to an omnidirectional
                           robot? The ability to manipulate its ICR   in the plane means that the two-steer can follow
                           any path in its workspace. More generally, any robot with δ  =  3  can follow any path in
                                                                          M
                           its workspace from its initial pose to its final pose. An omnidirectional robot can also follow
                           any path in its workspace and, not surprisingly, since δ m  =  3   in an omnidirectional robot,
                           then it must follow that δ  =  . 3
                                               M
                             But there is still a difference between a degree of freedom granted by steering versus by
                           direct control of wheel velocity. This difference is clear in the context of trajectories rather
                           than paths. A trajectory is like a path, except that it occupies an additional dimension: time.
                           Therefore, for an omnidirectional robot on the ground plane a path generally denotes a trace
                           through a 3D space of pose; for the same robot a trajectory denotes a trace through the 4D
                           space of pose plus time.
                             For example, consider a goal trajectory in which the robot moves along axis X I   at a con-
                           stant speed of 1 m/s for 1 second, then changes orientation counterclockwise 90 degrees
                           also in 1 second, then moves parallel to axis  Y I   for 1 final second. The desired 3-second
                                                                        θ
                           trajectory is shown in figure 3.15, using plots of xy,   and   in relation to time.
   88   89   90   91   92   93   94   95   96   97   98