• DocumentCode
    2076787
  • Title

    Optimized Octtree Datastructure and Access Methods for 3D Mapping

  • Author

    Poppinga, Jann ; Pfingsthorn, Max ; Schwertfeger, Sören ; Pathak, Kaustubh ; Birk, Andreas

  • Author_Institution
    Jacobs Univ. Bremen, Bremen
  • fYear
    2007
  • fDate
    27-29 Sept. 2007
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    3D maps are becoming increasingly important for robots operating in real world scenarios. As occupancy grids are a popular standard in 2D mapping, it is a natural choice to extend them to spatial representation in 3D. But this approach suffers from large memory requirements that render 3D grids unfeasible for realistic mapping applications. A well-known alternative is quadtrees in 2D, respectively octtrees for 3D, where cells that contain identical information are collapsed into a single node in a tree. But octtrees only allow relative slow access to the spatial information stored in them. Here, a very efficient implementation of an octtree is presented. It is based on technical optimizations as well as newly introduced heuristics like the exploitation of typical access patterns. It is shown that the optimizations are indeed beneficial through experiments with real world 3D sensor data. In addition to basic access methods, a very fast nearest neighbor operation -as needed for example for registration in SLAM or map merging algorithms -for octtrees is presented. It is shown in experiments with real world data that this nearest neighbor operation outperforms a comparable operation on occupancy grids by far.
  • Keywords
    octrees; quadtrees; rendering (computer graphics); robots; 3D grid rendering; 3D mapping; 3D sensor data; SLAM; map merging algorithm; optimized octtree datastructure; quadtrees; spatial representation; Conferences; Data security; Jacobian matrices; Merging; Mobile robots; Nearest neighbor searches; Optimization methods; Robot sensing systems; Safety; Simultaneous localization and mapping; 3D Mapping; Range Sensing; Safety, Security, and Rescue Robotics (SSRR); Spatial Representation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Safety, Security and Rescue Robotics, 2007. SSRR 2007. IEEE International Workshop on
  • Conference_Location
    Rome
  • Print_ISBN
    978-1-4244-1569-4
  • Electronic_ISBN
    978-1-4244-1569-4
  • Type

    conf

  • DOI
    10.1109/SSRR.2007.4381275
  • Filename
    4381275