Rapid world modeling: fitting range data to geometric primitives

World modeling is defined as the process of creating a numerical geometric model of a real world environment or workspace. This model is often used in robotics to plan robot motions which perform a task while avoiding obstacles. In many applications where the world model does not exist ahead of time, structured lighting, laser range finders, and even acoustical sensors have been used to create three dimensional maps of the environment. These maps consist of thousands of range points which are difficult to handle and interpret. This paper presents a least squares technique for fitting range data to planar and quadric surfaces, including cylinders and ellipsoids. Once fit to these primitive surfaces, the amount of data associated with a surface is greatly reduced up to three orders of magnitude, thus allowing for more rapid handling and analysis of world data.

[1]  I. Faux,et al.  Computational Geometry for Design and Manufacture , 1979 .

[2]  B. L. Burks,et al.  Requirements and design concept for a facility mapping system , 1995 .

[3]  Miguel Ángel García Fast approximation of range images by triangular meshes generated through adaptive randomized sampling , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[4]  Martial Hebert,et al.  3-D object modeling and recognition for telerobotic manipulation , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[5]  Hoda A. ElMaraghy,et al.  Automatic inference of parametric equations in geometric modeling using dual kriging , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[6]  Miguel Ángel García,et al.  Efficient free-form surface modeling with uncertainty , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[7]  C. Q. Littile,et al.  Rapid world modelling for robotics , 1996 .