The pose measurement of cannon barrel (vertical angle and azimuth angle) is a difficulty and emphasis in the precision analysis of SPAAG fire control system. To solve this problem, this paper presents a contactless measuring method based on computer vision. Before measurement, fix a checked planar faceplate on the cannon barrel as a marker. Firstly, get the coordinate of X corner points using Harris Corner Detection Algorithm to calibrate the camera, and chalk up the cameras intrinsic parameters based on Extended Kalman Filter. Secondly, get the corner points from the image of test position, then calculate the extrinsic parameter matrix of the corresponding position combining with LSE algorithm. Finally, according to the motion model of cannon barrel and the position relative to the marker, derive the constraint equations between extrinsic parameter and vertical angle and azimuth angle, then figure out the two angles. Experiment validate the maneuverability and veracity of this method, and the results indicate that the measuring precision of this method is less than 1mil.
[1]
于起峰 Yu Qifeng,et al.
Mono Camera and Laser Rangefinding Sensor Position-Pose Measurement System
,
2011
.
[2]
Zhengyou Zhang,et al.
A Flexible New Technique for Camera Calibration
,
2000,
IEEE Trans. Pattern Anal. Mach. Intell..
[3]
Deepak Lawrence.K,et al.
An accurate and robust method for the honing angle evaluation of cylinder liner surface using machine vision
,
2011
.
[4]
Sangkeun Lee,et al.
Correction of radial distortion using a planar checkerboard pattern and its image
,
2009,
2009 Digest of Technical Papers International Conference on Consumer Electronics.