{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T12:06:31Z","timestamp":1777118791532,"version":"3.51.4"},"reference-count":21,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2020,8,26]],"date-time":"2020-08-26T00:00:00Z","timestamp":1598400000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Research Platform focused on Industry 4.0 and Robotics in Ostrava Agglomeration project","award":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"],"award-info":[{"award-number":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"]}]},{"name":"Specific research project, financed by the state budget of the Czech Republic","award":["SP2020\/141"],"award-info":[{"award-number":["SP2020\/141"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper extends the topic of monocular pose estimation of an object using Aruco tags imaged by RGB cameras. The accuracy of the Open CV Camera calibration and Aruco pose estimation pipelines is tested in detail by performing standardized tests with multiple Intel Realsense D435 Cameras. Analyzing the results led to a way to significantly improve the performance of Aruco tag localization which involved designing a 3D Aruco board, which is a set of Aruco tags placed at an angle to each other, and developing a library to combine the pose data from the individual tags for both higher accuracy and stability.<\/jats:p>","DOI":"10.3390\/s20174825","type":"journal-article","created":{"date-parts":[[2020,8,26]],"date-time":"2020-08-26T09:05:37Z","timestamp":1598432737000},"page":"4825","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":44,"title":["Improved Pose Estimation of Aruco Tags Using a Novel 3D Placement Strategy"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6973-1501","authenticated-orcid":false,"given":"Petr","family":"O\u0161\u010d\u00e1dal","sequence":"first","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70833 Ostrava, Czech Republic"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3251-4391","authenticated-orcid":false,"given":"Dominik","family":"Heczko","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70833 Ostrava, Czech Republic"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6942-4280","authenticated-orcid":false,"given":"Ale\u0161","family":"Vysock\u00fd","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70833 Ostrava, Czech Republic"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2070-5908","authenticated-orcid":false,"given":"Jakub","family":"Mlotek","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70833 Ostrava, Czech Republic"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2103-7294","authenticated-orcid":false,"given":"Petr","family":"Nov\u00e1k","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70833 Ostrava, Czech Republic"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8273-2384","authenticated-orcid":false,"given":"Ivan","family":"Virgala","sequence":"additional","affiliation":[{"name":"Department of Mechatronics, Faculty of Mechanical Engineering, Technical University of Ko\u0161ice, 04200 Ko\u0161ice, Slovakia"}]},{"given":"Marek","family":"Sukop","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, Technical University of Ko\u0161ice, 04200 Ko\u0161ice, Slovakia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4134-5251","authenticated-orcid":false,"given":"Zdenko","family":"Bobovsk\u00fd","sequence":"additional","affiliation":[{"name":"Department of Robotics, Faculty of Mechanical Engineering, VSB-TU Ostrava, 70833 Ostrava, Czech Republic"}]}],"member":"1968","published-online":{"date-parts":[[2020,8,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Garrido-Jurado, S., Mu\u00f1oz-Salinas, R., Madrid-Cuevas, F.J., and Mar\u00edn-Jim\u00e9nez, M.J. (2014). Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recogn.","DOI":"10.1016\/j.patcog.2014.01.005"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Zhong, X., Zhou, Y., and Liu, H. (2017). Design and recognition of artificial landmarks for reliable indoor self-localization of mobile robots. Int. J. Adv. Robot. Syst.","DOI":"10.1177\/1729881417693489"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Chavez, A.G., Mueller, C.A., Doernbach, T., and Birk, A. (2019). Underwater navigation using visual markers in the context of intervention missions. Int. J. Adv. Robot. Syst.","DOI":"10.1177\/1729881419838967"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Marut, A., Wojtowicz, K., and Falkowski, K. (2019, January 19). ArUco markers pose estimation in UAV landing aid system. Proceedings of the 2019 IEEE 5th International Workshop on Metrology for AeroSpace (MetroAeroSpace), Torino, Italy.","DOI":"10.1109\/MetroAeroSpace.2019.8869572"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zheng, J., Bi, S., Cao, B., and Yang, D. (2018, January 12). Visual localization of inspection robot using extended kalman filter and aruco markers. Proceedings of the 2018 IEEE International Conference on Robotics and Biomimetics (ROBIO), Kuala Lumpur, Malaysia.","DOI":"10.1109\/ROBIO.2018.8664777"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Zhu, Q., and Li, Y. (2012, January 6). A practical estimating method of camera\u2019s focal length and extrinsic parameters from a planar calibration image. Proceedings of the 2012 Second International Conference on Intelligent System Design and Engineering Application, Sanya, Hainan.","DOI":"10.1109\/ISdea.2012.505"},{"key":"ref_7","unstructured":"Feti\u0107, A., Juri\u0107, D., and Osmankovi\u0107, D. (2012, January 21). The procedure of a camera calibration using Camera Calibration Toolbox for MATLAB. Proceedings of the 2012 35th International Convention MIPRO, Opatija, Croatia."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Wang, X., Zhao, Y., and Yang, F. (2019). Camera calibration method based on Pascal\u2019s theorem. Int. J. Adv. Robot. Syst.","DOI":"10.1177\/1729881419846406"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ram\u00edrez-Hern\u00e1ndez, L.R., Rodr\u00edguez-Qui\u00f1onez, J.C., Castro-Toscano, M.J., Hern\u00e1ndez-Balbuena, D., Flores-Fuentes, W., Rasc\u00f3n-Carmona, R., Lindner, L., and Sergiyenko, O. (2020). Improve three-dimensional point localization accuracy in stereo vision systems using a novel camera calibration method. Int. J. Adv. Robot. Syst.","DOI":"10.1177\/1729881419896717"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Bushnevskiy, A., Sorgi, L., and Rosenhahn, B. (2016, January 25). Multimode camera calibration. Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA.","DOI":"10.1109\/ICIP.2016.7532541"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Schmidt, A., Kasi\u0144ski, A., Kraft, M., Fularz, M., and Domaga\u0142a, Z. (2014). Calibration of the multi-camera registration system for visual navigation benchmarking. Int. J. Adv. Robot. Syst.","DOI":"10.5772\/58471"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Dong, Y., Ye, X., and He, X. (2016, January 5). A novel camera calibration method combined with calibration toolbox and genetic algorithm. Proceedings of the 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA), Hefei, China.","DOI":"10.1109\/ICIEA.2016.7603807"},{"key":"ref_13","first-page":"122","article-title":"The OpenCV library","volume":"120","author":"Bradski","year":"2000","journal-title":"Dr. Dobbs J. Softw. Tools"},{"key":"ref_14","unstructured":"(2020, August 20). Calibration Targets. Available online: https:\/\/calib.io."},{"key":"ref_15","unstructured":"Atcheson, B., Heide, F., and Heidrich, W. (2010, January 15\u201317). CALTag: High precision fiducial markers for camera calibration. Proceedings of the Vision, Modeling, and Visualization Workshop 2010, Siegen, Germany."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Xing, Z., Yu, J., and Ma, Y. (2017, January 24). A new calibration technique for multi-camera systems of limited overlapping field-of-views. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8206482"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Miseikis, J., Glette, K., Elle, O.J., and Torresen, J. (2016, January 13). Automatic calibration of a robot manipulator and multi 3D camera system. Proceedings of the 2016 IEEE\/SICE International Symposium on System Integration (SII), Sapporo, Japan.","DOI":"10.1109\/SII.2016.7844087"},{"key":"ref_18","unstructured":"Sergio, G., and Nicholson, S. (2020, February 01). Detection of ArUco Markers. OpenCV: Open Source Computer Vision. Available online: https:\/\/docs.opencv.org\/master\/d5\/dae\/tutorial_aruco_detection.html."},{"key":"ref_19","unstructured":"(2020, February 01). Camera Calibration with OpenCV. OpenCV: Open Source Computer Vision. Available online: https:\/\/docs.opencv.org\/2.4\/doc\/tutorials\/calib3d\/camera_calibration\/camera_calibration.html."},{"key":"ref_20","unstructured":"(2020, February 01). Dubonnet, Olivier Roulet. \u201cpython-urx\u201d. GitHub Repository. Available online: https:\/\/github.com\/SintefManufacturing\/python-urx."},{"key":"ref_21","unstructured":"O\u0161\u010d\u00e1dal, P., Heczko, D., Bobovsk\u00fd, Z., and Mlotek, J. (2020, February 01). \u201c3D-Gridboard-Pose-Estimation\u201d. GitHub Repository. Available online: https:\/\/github.com\/robot-vsb-cz\/3D-gridboard-pose-estimation."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/17\/4825\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:07:00Z","timestamp":1760177220000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/17\/4825"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,26]]},"references-count":21,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2020,9]]}},"alternative-id":["s20174825"],"URL":"https:\/\/doi.org\/10.3390\/s20174825","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,26]]}}}