Abstract

This study is interested in the normal calculation of artillery cradle. When the beam axis of ultrasonic phased array probe cannot detect the workpiece surface vertically, the detection result is usually inaccurate. Thus, in order to determine the normal of the surface to be detected, a method based on visual point cloud to calculate the normal of artillery cradle is proposed in this paper. The proposed method solves two key problems. One is to sparse the point cloud while preserving the tiny information on the surface. A mesh division method along the uv direction is proposed. The disordered point cloud data in 3D space are connected into regular polygon meshes. While establishing the local relationship of point cloud data, it also maintains the overall integrity of point cloud data. The other is to calculate the normal vector of the point cloud. The local plane fitting method based on the least square method calculates the normal at a point of the point cloud. At this time, the calculated normal are nondirective. When there is no abrupt curvature change near the calculated point cloud, the direction of the normal is determined based on the same slope at two adjacent points. The calculated point cloud normal vector is compared with the actual normal vector of the mathematical model. The maximum deviation between the theoretical value and the actual value of the normal vector is 0.465°, and the average deviation is 0.302°. The experimental results show that the proposed method can be used to detect the actual normal of artillery cradle.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call