Title :
Towards identification of best practice algorithms in 3D perception and modeling
Author :
Blumenthal, Sebastian ; Prassler, Erwin ; Fischer, Jan ; Nowak, Walter
Author_Institution :
GPS GmbH, Stuttgart, Germany
Abstract :
Robots need a representation of their environment to reason about and to interact with it. Different 3D perception and modeling approaches exist to create such a representation, but they are not yet easily comparable. This work tries to identify best practice algorithms in the domain of 3D perception and modeling with a focus on environment reconstruction for robotic applications. The goal is to have a collection of refactored algorithms that are easily measurable and comparable. The realization follows a methodology consisting of five steps. After a survey of relevant algorithms and libraries, common representations for the core data-types Cartesian point, Cartesian point cloud and triangle mesh are identified for use in harmonized interfaces. Atomic algorithms are encapsulated into four software components: the Octree component, the Iterative Closest Point component, the k-Nearest Neighbors search component and the Delaunay triangulation component. A sample experiment demonstrates how the component structure can be used to deduce best practice.
Keywords :
identification; iterative methods; mesh generation; mobile robots; octrees; pattern clustering; search problems; solid modelling; 3D modeling approach; 3D perception; Delaunay triangulation component; atomic algorithm; data-types Cartesian point; environment representation; harmonized interface; iterative closest point component; k-nearest neighbors search component; octree component; refactored algorithm; robotic application; software component; Benchmark testing; Best practices; Libraries; Robots; Software algorithms; Solid modeling; Three dimensional displays;
Conference_Titel :
Robotics and Automation (ICRA), 2011 IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-386-5
DOI :
10.1109/ICRA.2011.5980106