1. College of Metrology and Measurement Engineering, China Jiliang University, Hangzhou, Zhejiang 310018, China
2. College of Information Engineering, China Jiliang University, Hangzhou, Zhejiang 310018, China
Abstract:Aiming at the problem of low accuracy when using ArUco tags for long-distance measurement, an improved pose estimation method is proposed. The method designs array feature rings based on ArUco tags, the center points of the rings are extractd and sortd, and the accuracy of circle center detection are judged based on the cross-ratio invariant characteristics. The weighted least squares method is used to establish a straight line fitting relationship between the corner points of the ArUco tag and the center of the array rings to achieve corner point correction. The EPnP algorithm is used to calculate the pose parameters of the improved ArUco tag, and the LM algorithm is used to optimize the pose and improve the pose measurement accuracy. A robotic arm visual positioning system is designed to verify the feasibility and effectiveness of the proposed method. Experimental results show that the maximum translation error measured by this method in the range of 2.5~4m is 8.72mm, and the maximum rotation error is 1.78°, and the maximum rotation error is 4.65°. The proposed method reduces the relative error of longitudinal distance measurement by 0.69% at 4m, improving the measurement accuracy.
YU K, CONG M Y, DUAN J J, et al. Monocular visual navigation method for capturing point of docking ring [J]. Chinese Journal of Scientific Instrument, 2018, 39(12): 228-236.
OSCADAL P, HECZKO D, VYSOCKY A, et al. Improved Pose Estimation of Aruco Tags Using a Novel 3D Placement Strategy [J]. Sensors, 2020, 20(17), 4825.
ZHANG L G, ZHANG Y P, JIN M, et al. Target tracking algorithm based on normalized attention mechanism with feature adaptive fusion [J]. Acta Metrologica Sinica, 2023, 44(9): 1383-1389.
YU J, JIANG W S, LUO Z, et al. Fast positioning algorithm for end-effector of cooperative manipulator [J]. Acta Metrologica Sinica, 2021, 42(7): 833-839.
MA N, CAO Y F, WANG Z H, et al. Landing runway detection algorithm based on YOLOv5 network architecture [J]. Laser & Optoelectronics Progress, 2022, 59(14): 199-205.
[7]
GARRIDO-JURADO S, MUNOZ-SALINAS R, MADRID-CUEVAS F J, et al. Automatic generation and detection of highly reliable fiducial markers under occlusion [J]. Pattern Recognition, 2014, 47(6): 2280-2292.
[10]
HU X, LUO Z, JIANG W. AGV Localization System Based on Ultra-Wideband and Vision Guidance [J]. Electronics, 2020, 9(3), 448.
[17]
何宇. 基于机器视觉的列车定位系统设计与实现 [D]. 北京: 北京邮电大学, 2021.
ZHANG W, YANG Y X, HUANG T Z, et al. ArUco-assisted autonomous localization method for wall climbing robots [J/OL]. Robot: 1-10. DOI: 10.13973/j.cnki.robot.230046.
MARUT A, WOJTOWICZ K, FALKOWSKI K, et al. ArUco markers pose estimation in UAV landing aid system [C]//IEEE 6th International Workshop on Metrology for AeroSpace (MetroAeroSpace). 2019.
XING B Y, PAN F, FENG X X. ArUco-SLAM: a monocular SLAM system based on ArUco landmark array [J]. Transactions of Beijing Institute of Technology, 2020, 40(4): 427-433.
DING H F, LEI Q Y, DUAN X K, et al. Visual guidance method for autonomous landing of UAV based on multi-level cooperative identification [J]. Measurement & Control Technology, 2023, 42(8): 7-14.
LU C S, XIA S Y, SHAO M, et al. Arc-Support Line Segments Revisited: An Efficient High-Quality Ellipse Detection [J]. IEEE Transactions on Image Processing, 2020, 29: 768-781.
[22]
LEPETIT V, MORENONOGUER F, FUA P, et al. EPnP: An Accurate O(n) Solution to the PnP Problem [J]. International Journal of Computer Vision, 2009, 81(2): 155-166.
FERRAO J, DIAS P, NEVES A J R. Detection of Aruco Markers Using the Quadrilateral Sum Conjuncture [C]//15th International Conference on Image Analysis and Recognition (ICIAR). 2018.
LI N, WANG X Y, HU X F, et al. Research on IC pin soldering defect detection algorithm based on improved PP-YOLOv2 [J]. Acta Metrologica Sinica, 2023, 44(10): 1574-1581.
XU H, XIONG Z, ZHANG L G, et al. Laser tracking attitude angle measurement method based on weighted least squares [J]. Infrared and Laser Engineering, 2022, 51(6): 353-358.
[9]
da SILVA S L A, TOMMASELLI A M G, ARTERO A O. Using ARUCO coded targets for camera calibration automation [J]. Boletim de Ciencias Geodesicas, 2014, 20(3): 626-646.
KAM H C, YU Y K, WONG K H, et al. An Improvement on ArUco Marker for Pose Tracking Using Kalman Filter [C]//19th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD). 2018.
CHEN M T, HOU P G. Method to expand the measuring range of Apriltags based on relative positioning [J]. Journal of Electronic Measurement and Instrumentation, 2023, 37(3): 74-85.