DocumentCode
1875903
Title
Automated data processing for a rapid 3D surface inspection system
Author
Shi, Quan ; Xi, Ning
Author_Institution
Electr. & Comput. Eng., Michigan State Univ., East Lansing, MI
fYear
2008
fDate
19-23 May 2008
Firstpage
3939
Lastpage
3944
Abstract
For 3D dimensional inspection systems, point clouds measured on each viewpoint need to be processed for quality evaluation. Three steps are usually included in this process: filtering, registration, and error map generation. For quality control, small defects like dints and dents have to be kept in the point cloud. Therefore, a filtering algorithm is required to automatically remove outliers and keep dints/dents. Many filtering algorithm smooth the point cloud for better display, however, since the measured point cloud is used to represent the shape of the part, modification of any point´s coordinates is not allowed because that will modify the error map. A point cloud filtering algorithm is developed using a link clustering algorithm to identify and remove outliers. Point cloud filtering is especially important in an iterative closest point (ICP)-based robot hand- eye calibration method because outliers will bring calibration errors into the calculated transformation matrix. With this technique, the cleaned point clouds can be directly transformed to a world frame for registration. This registration method has two advantages compared to feature-based registration methods: 1) the entire inspection process can be automatically executed, 2) avoid holes in point clouds caused by artificial markers. For error map generation, a point-to-plane distance is used in this paper which calculates the distance of a point to its closest triangle. The introduced automated inspection system had been implemented on a PUMA robot system. Experimental results are described in this paper.
Keywords
filtering theory; industrial robots; inspection; robot vision; automated data processing; error map generation; industrial robot; iterative closest point; link clustering algorithm; point cloud filtering algorithm; rapid 3D surface inspection system; robot hand- eye calibration method; robot kinematics; Calibration; Clouds; Coordinate measuring machines; Data processing; Displays; Filtering algorithms; Inspection; Quality control; Robot kinematics; Shape measurement; Point cloud registration; automatic dimensional inspection system; link clustering;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on
Conference_Location
Pasadena, CA
ISSN
1050-4729
Print_ISBN
978-1-4244-1646-2
Electronic_ISBN
1050-4729
Type
conf
DOI
10.1109/ROBOT.2008.4543816
Filename
4543816
Link To Document