Abstract
Point clouds, i.e., sets of 3D coordinates of surface point samples from obstacles, are the predominant form of representation for 3D mapping. They are the raw data format of most 3D sensors and the basis for state of the art algorithms for 3D scan registration. It is argued here that point clouds have severe limitations and a case is made for a necessary paradigm shift to surface based representations. In addition to several conceptual arguments, it is shown how a surface based approach can be used for fast and robust registration of 3D data without the need for robot motion estimates from other sensors. Concretely, a short overview on own work dubbed 3D Plane SLAM is presented. It features an extraction of planes with uncertainties from 3D range scans. Two scans can then be registered by determining the correspondence set that maximizes the global rigid body motion constraint while finding the related optimal decoupled rotations and translations with their underlying uncertainties. The registered scans are embedded in pose-graph SLAM for loop closing and relaxation.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Besl PJ, McKay ND (1992) A method for registration of 3-d shapes. IEEE Trans Pattern Anal Mach Intell 14(2):239–256
Chen Y, Medioni G (1991) Object modeling by registration of multiple range images. In: Proceedings of the 1991 IEEE international conference on robotics and automation, vol 3, pp 2724–2729
Chen Y, Medioni G (1992) Object modeling by registration of multiple range images. Image Vis Comput 10(3):145–155
Duckett T, Marsland S, Shapiro J (2002) Fast on-line learning of globally consistent maps. Auton Robots 12(3):287–300
Fischer D, Kohlhepp P (2000) 3D geometry reconstruction from multiple segmented surface descriptions using neuro-fuzzy similarity measures. J Intell Robot Syst 29:389–431
Kohlhepp P, Bretthauer G, Walther M, Dillmann R (2006) Using orthogonal surface directions for autonomous 3d-exploration of indoor environments. In: IEEE/RSJ international conference on intelligent robots and systems, pp 3086–3092, October 2006
Kohlhepp P, Pozzo P, Walther M, Dillmann R (2004) Sequential 3D-SLAM for mobile action planning. In: Proceedings of the 2004 IEEE/RSJ international conference on intelligent robots and systems (IROS 2004), vol 1, pp. 722–729
Magnusson M, Lilienthal A, Duckett T (2007) Scan registration for autonomous mining vehicles using 3D-NDT. J Field Robot 24(10):803–827
Olson E, Leonard J, Teller S (2006) Fast iterative alignment of pose graphs with poor initial estimates. In: Proceedings of the 2006 IEEE international conference on robotics and automation (ICRA 2006), pp 2262–2269, May 2006
Patrak K, Birk A, Poppinga J, Vaskevicius N (2009) Fast registration based on noisy planes with unknown correspondences for 3d mapping. Under review. Manuscript available online at http://robotics.jacobs-university.de/projects/3Dmap/PlaneMatching-UnderReview.pdf
Pathak K, Birk A, Vaskevicius N, Pfingsthorn M, Schwertfeger S, Poppinga J, (2010) Online 3D SLAM by registration of large planar surface segments and closed form pose-graph relaxation. J Field Robot 27(1):52–84
Patrak K, Birk A, Vaskevicius N, Poppinga J (2010) Fast registration based on noisy planes with unknown correspondences for 3D mapping. IEEE Trans Robot (2010). doi:10.1109/TRO.2010.2042989
Pathak K, Vaskevicius N, Birk A (2009) Revisiting uncertainty analysis for optimum planes extracted from 3D range sensor point-clouds. In: IEEE international conference on robotics and automation, Kobe, Japan
Pfingsthorn M, Birk A (2008) Efficiently communicating map updates with the pose graph. In: Proceedings of the international conference on intelligent robots and systems (IROS)
Pfingsthorn M, Slamet B, Visser A (2007) A scalable hybrid multi-robot slam method for highly detailed maps. In: RoboCup 2007: proceedings of the international symposium. LNAI. Springer, Berlin
Poppinga J, Vaskevicius N, Birk A, Pathak K (2008) Fast plane detection and polygonalization in noisy 3D range images. In: IEEE international conference on intelligent robots and systems (IROS), Nice, France
Vaskevicius N, Birk A, Pathak K Schwertfeger S Rathnam R (2010) Efficient representation in 3D environment modeling for planetary robotic exploration. Adv Robot 24(8–9)
Weingarten J, Siegwart R (2006) 3D SLAM using planar segments. In: IEEE/RSJ international conference on intelligent robots and systems (IROS), Beijing
Weingarten J (2006) Feature-based 3D SLAM. PhD thesis, EPFL, Lausanne, Switzerland
Author information
Authors and Affiliations
Corresponding author
Additional information
The work presented here was supported by the German Research Foundation (DFG).
Rights and permissions
About this article
Cite this article
Birk, A., Pathak, K., Vaskevicius, N. et al. Surface Representations for 3D Mapping. Künstl Intell 24, 249–254 (2010). https://doi.org/10.1007/s13218-010-0035-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13218-010-0035-1