• DocumentCode
    137638
  • Title

    Layered costmaps for context-sensitive navigation

  • Author

    Lu, David V. ; Hershberger, Dave ; Smart, William D.

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
  • fYear
    2014
  • fDate
    14-18 Sept. 2014
  • Firstpage
    709
  • Lastpage
    715
  • Abstract
    Many navigation systems, including the ubiquitous ROS navigation stack, perform path-planning on a single costmap, in which the majority of information is stored in a single grid. This approach is quite successful at generating collision-free paths of minimal length, but it can struggle in dynamic, people-filled environments when the values in the costmap expand beyond occupied or free space. We have created and implemented a new method called layered costmaps, which work by separating the processing of costmap data into semantically-separated layers. Each layer tracks one type of obstacle or constraint, and then modifies a master costmap which is used for the path planning. We show how the algorithm can be integrated with the open-source ROS navigation stack, and how our approach is easier to fine-tune to specific environmental contexts than the existing monolithic one. Our design also results in faster path planning in practical use, and exhibits a cleaner separation of concerns that the original architecture. The new algorithm also makes it possible to represent complex cost values in order to create navigation behavior for a wide range of contexts.
  • Keywords
    path planning; robots; collision free paths; context sensitive navigation; costmap data; environmental contexts; free space; layered costmaps; master costmap; open-source ROS navigation; path planning; path-planning; robot navigation; semantically separated layers; ubiquitous ROS navigation stack; Collision avoidance; Context; Navigation; Path planning; Robot sensing systems; Semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/IROS.2014.6942636
  • Filename
    6942636