Page 319 - Introduction to Autonomous Mobile Robots
P. 319

Chapter 6
                           304
                           and the planner. Planning is simply one small part of the executive’s nominal cycle of activ-
                           ities.
                             The idea of speeding up planning to the point that its execution time is no longer signif-
                           icant may seem wishful. However, using specific algorithms in particular environments,
                           such reductions in the cost of planning have been demonstrated. Consider the work of
                           Stentz [139]. Stentz designed a mobile robot control architecture for a large off-road vehi-
                           cle traveling over partially known terrain at high speeds. Using advanced caching tech-
                           niques from computer science, Stentz optimized a grassfire path-planning algorithm called
                           D* so that global path planning would be possible within the basic control loop of the exec-
                           utive.
                             The result, depicted in figure 6.26, is an architecture in which the local and global rep-
                           resentations are the same, and in which the executive has all global planning functionality
                           required for the problem built in. The advantage of this approach is that the robot’s actions
                           at every cycle are guided by a global path planner, and are therefore optimal in view of all
                           of the information the robot has gathered. Of course, the method is computationally chal-
                           lenging and will not be practical in more complex environments until processor speeds
                           increase even further. It also has basic limits of applicability as the size of the environment
                           increases, but this has not yet been a barrier when applying this method to real-world sce-
                           nario sizes.
                             The somewhat recent success of an integrated planning and execution method, D*,
                           underlines the fact that the designer of a robot navigation architecture must consider not
                           only all aspects of the robot and its environmental task but must also consider the state of
                           processor and memory technology. We expect that mobile robot architecture design is sure
                           to remain an active area of innovation for years to come. All forms of technological
                           progress, from robot sensor inventions to microprocessor speed increases, are likely to cat-
                           alyze new revolutions in mobile robot architecture as previously unimaginable tactics
                           become realities.
   314   315   316   317   318   319   320   321   322   323   324