In order to solve the problem of the traditional iterative closest point algorithm (ICPA), which requires a high initial position of point cloud and improves the speed and accuracy of point cloud registration, a new registration method is proposed in this paper. Firstly, the rough registration method is optimized. As for the extraction of the feature points, a new method of feature point extraction is adopted, which can better keep the features of the original point cloud. At the same time, the traditional point cloud filtering method is improved, and a voxel idea is introduced to filter the point cloud. The edge length data of the voxels is determined by the density, and the experimentally verified noise removal rates for the 3D cloud data are 95.3%, 98.6%, and 93.5%, respectively. Secondly, a precise registration method that combines the curvature feature and fast point feature histogram (FPFH) is proposed in the precise registration stage, and the algorithm is analyzed experimentally. Finally, the two point cloud data sets Stanford bunny and free-form surface are analyzed and verified, and it is concluded that this method can reduce the error by about 40.16% and 36.27%, respectively, and improve the iteration times by about 42.9% and 37.14%, respectively.
To address the problem of low overall machining efficiency of free-form surfaces and difficulty in ensuring machining quality, this paper proposes a MATLAB-based free-form surface division method. The surface division is divided into two stages: Partition area identification and area boundary determination. In the first stage, the free-form surface is roughly divided into convex, concave, and saddle regions according to the curvature of the surface, and then the regions are subdivided based on the fuzzy c-means clustering algorithm. In the second stage, according to the clustering results, the Voronoi diagram algorithm is used to finally determine the boundary of the surface patch. We used NURBS to describe free-form surfaces and edit a set of MATLAB programs to realize the division of surfaces. The proposed method can easily and quickly divide the surface area, and the simulation results show that the proposed method can shorten machining time by 36% compared with the traditional machining method. It is proved that the method is practical and can effectively improve the machining efficiency and quality of complex surfaces.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.