• DocumentCode
    3311750
  • Title

    Multi-level submap based SLAM using nested dissection

  • Author

    Ni, Kai ; Dellaert, Frank

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2010
  • fDate
    18-22 Oct. 2010
  • Firstpage
    2558
  • Lastpage
    2565
  • Abstract
    We propose a novel batch algorithm for SLAM problems that distributes the workload in a hierarchical way. We show that the original SLAM graph can be recursively partitioned into multiple-level submaps using the nested dissection algorithm, which leads to the cluster tree, a powerful graph representation. By employing the nested dissection algorithm, our algorithm greatly minimizes the dependencies between two subtrees, and the optimization of the original SLAM graph can be done using a bottom-up inference along the corresponding cluster tree. To speed up the computation, we also introduce a base node for each submap and use it to represent the rigid transformation of the submap in the global coordinate frame. As a result, the optimization moves the base nodes rather than the actual submap variables. We demonstrate that our algorithm is not only exact but also much faster than alternative approaches in both simulations and real-world experiments.
  • Keywords
    SLAM (robots); inference mechanisms; optimisation; trees (mathematics); SLAM graph optimization; bottom up inference; cluster tree; multilevel submap; nested dissection; rigid transformation; simultaneous localization and mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on
  • Conference_Location
    Taipei
  • ISSN
    2153-0858
  • Print_ISBN
    978-1-4244-6674-0
  • Type

    conf

  • DOI
    10.1109/IROS.2010.5650197
  • Filename
    5650197