This paper aims to achieve automatically surface segmentation for painting different kinds of aircraft efficiently considering the demands of painting robot.,This project creatively proposed one method that accepts point cloud, outputs several blocks, each of which can be handled by ABB IRB 5500 in one station. Parallel PointNet (PPN) is proposed in this paper for better handling six dimensional aircraft data including every point normal. Through semantic segmentation of PPN, each surface has its own identity information indicating which part this surface belongs to. Then clustering considering constraints is applied to complete surface segmentation with identity information. To guarantee segmentation paintable and improve painting efficiency, different dexterous workspaces of IRB 5500 corresponding to different postures have been analyzed carefully.,The experiments confirm the effectiveness of the proposed surface segmentation method for painting different types of aircraft by IRB 5500. For semantic segmentation on aircraft data with point normal, PPN has higher precision than PointNet. In addition, the whole algorithm can efficiently segment one complex aircraft into qualified blocks, each of which has its own identity information, can be painted by IRB 5500 in one station and has fewer edges with other blocks.,As the provided experiments indicate, the proposed method can segment one aircraft into qualified blocks automatically, which highly improves the efficiency in aircraft painting compared with traditional approaches. Moreover, the proposed method is able to provide identity information of each block, which is necessary for application of different paint parameters and different paint materials. In addition, final segmentation results by the proposed method behaves better than k-means cluster on variance of normal vector distance.,Inspired by semantic segmentation of 3 D point cloud, some improvements based on PointNet have been proposed for better handling segmentation of 6 D point cloud. By introducing normal vectors, semantic segmentation could be accomplished precisely for close points with opposite normal, such as wing upper and lower surfaces. Combining deep learning skills with traditional methods, the proposed method is proved to behave much better for surface segmentation task in aircraft painting.
[1]
Shital S. Chiddarwar,et al.
Novel integrated offline trajectory generation approach for robot assisted spray painting operation
,
2015
.
[2]
Chia-Hsiang Menq,et al.
Automatic data segmentation for geometric feature extraction from unorganized 3-D coordinate points
,
2001,
IEEE Trans. Robotics Autom..
[3]
Semyung Wang,et al.
A new segmentation method for point cloud data
,
2002
.
[4]
Jing Lin Xu,et al.
Efficient Surface Segmentation Algorithm for 3-Axis Machining with a Ball-End Cutter
,
2013
.
[5]
Paolo Gallina,et al.
Automatic Path-Planning Algorithm for Realistic Decorative Robotic Painting
,
2013
.
[6]
Leonidas J. Guibas,et al.
PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space
,
2017,
NIPS.
[7]
Yin Zhou,et al.
VoxelNet: End-to-End Learning for Point Cloud Based 3D Object Detection
,
2017,
2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.
[8]
Ken Chen,et al.
Task planning for mobile painting manipulators based on manipulating space
,
2017
.
[9]
Hongwei Lin,et al.
CAD mesh model segmentation by clustering
,
2011,
Comput. Graph..
[10]
S. S. Pande,et al.
Automatic recognition of features from freeform surface CAD models
,
2008,
Comput. Aided Des..
[11]
Maks Ovsjanikov,et al.
PCPNet Learning Local Shape Properties from Raw Point Clouds
,
2017,
Comput. Graph. Forum.