{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,28]],"date-time":"2026-07-28T00:48:33Z","timestamp":1785199713021,"version":"3.55.0"},"reference-count":28,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2019,4,14]],"date-time":"2019-04-14T00:00:00Z","timestamp":1555200000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","award":["0001"],"award-info":[{"award-number":["0001"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Eletronorte - Centrais El\u00e9tricas do Norte do Brasil","award":["1203243"],"award-info":[{"award-number":["1203243"]}]},{"DOI":"10.13039\/501100010237","name":"Funda\u00e7\u00e3o de Empreendimentos Cient\u00edficos e Tecnol\u00f3gicos","doi-asserted-by":"publisher","award":["2012\/5073"],"award-info":[{"award-number":["2012\/5073"]}],"id":[{"id":"10.13039\/501100010237","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents and discusses a method to calibrate a specially built laser triangulation sensor to scan and map the surface of hydraulic turbine blades and to assign 3D coordinates to a dedicated robot to repair, by welding in layers, the damage on blades eroded by cavitation pitting and\/or cracks produced by cyclic loading. Due to the large nonlinearities present in a camera and laser diodes, large range distances become difficult to measure with high precision. Aiming to improve the precision and accuracy of the range measurement sensor based on laser triangulation, a calibration model is proposed that involves the parameters of the camera, lens, laser positions, and sensor position on the robot arm related to the robot base to find the best accuracy in the distance range of the application. The developed sensor is composed of a CMOS camera and two laser diodes that project light lines onto the blade surface and needs image processing to find the 3D coordinates. The distances vary from 250 to 650 mm and the accuracy obtained within the distance range is below 1 mm. The calibration process needs a previous camera calibration and special calibration boards to calculate the correct distance between the laser diodes and the camera. The sensor position fixed on the robot arm is found by moving the robot to selected positions. The experimental procedures show the success of the calibration scheme.<\/jats:p>","DOI":"10.3390\/s19081783","type":"journal-article","created":{"date-parts":[[2019,4,15]],"date-time":"2019-04-15T11:15:58Z","timestamp":1555326958000},"page":"1783","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["A Calibration Method for a Laser Triangulation Scanner Mounted on a Robot Arm for Surface Mapping"],"prefix":"10.3390","volume":"19","author":[{"given":"Gerardo Antonio","family":"Idrobo-Pizo","sequence":"first","affiliation":[{"name":"Faculty of Gama-FGA, Department Electronics Engineering, University of Brasilia, Brasilia-DF 72.444-240, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3970-4219","authenticated-orcid":false,"given":"Jos\u00e9 Maur\u00edcio S. T.","family":"Motta","sequence":"additional","affiliation":[{"name":"Faculty of Technology-FT, Department of Mechanical and Mechatronics Engineering, University of Brasilia, Brasilia-DF 70910-900, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Renato Coral","family":"Sampaio","sequence":"additional","affiliation":[{"name":"Faculty of Gama-FGA, Department Software Engineering, University of Brasilia, Brasilia-DF 72.444-240, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,4,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"P\u00e9rez, L., Rodr\u00edguez, \u00cd., Rodr\u00edguez, N., Usamentiaga, R., and Garc\u00eda, D. (2016). Robot Guidance Using Machine Vision Techniques in Industrial Environments: A Comparative Review. Sensors (Basel), 16.","DOI":"10.3390\/s16030335"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1016\/j.measurement.2018.02.020","article-title":"Off-line scan path planning for robotic NDT","volume":"122","author":"Morozov","year":"2018","journal-title":"Measurement"},{"key":"ref_3","first-page":"3395","article-title":"Integration of intelligent measurement and detection for sealing rings used in aerospace systems","volume":"12","author":"He","year":"2015","journal-title":"Opt. Precis. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1828","DOI":"10.1016\/j.optlaseng.2012.06.007","article-title":"High-speed measurement algorithm for the position of holes in a large plane","volume":"50","author":"Shi","year":"2012","journal-title":"Opt. Lasers Eng."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1016\/j.nima.2011.11.065","article-title":"On-machine non-contact dimension-measurement system with laser displacement sensor for vane-tip machining of RFQs","volume":"667","author":"Kondo","year":"2012","journal-title":"Nuclear Instrum. Methods Phys. Res. A Accel. Spectrom. Detect. Assoc. Equip."},{"key":"ref_6","first-page":"2395","article-title":"Study on Synchronization for Laser Scanner and Industrial Robot","volume":"2","author":"Heeshin","year":"2016","journal-title":"Int. J. Sci. Eng. Appl. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1007\/s11740-010-0252-3","article-title":"Automated task planning for industrial robots and laser scanners for remote laser beam welding and cutting","volume":"4","author":"Hatwig","year":"2010","journal-title":"Prod. Eng."},{"key":"ref_8","unstructured":"Craig, J.J. (2005). Introduction to Robotics, Mechanics and Control, Pearson Prentice Hall. [3rd ed.]."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1016\/j.rcim.2010.06.030","article-title":"A method for the calibration of a 3-D laser scanner","volume":"27","author":"Niola","year":"2010","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ren, Y., Yin, S., and Zhu, J. (2012). Calibration technology in application of robot-laser scanning system. Opt. Eng., 51.","DOI":"10.1117\/1.OE.51.11.114204"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"324","DOI":"10.1016\/j.ijleo.2010.02.014","article-title":"Calibration of a multiple axes 3-D laser scanning system consisting of robot, portable laser scanner and turntable","volume":"122","author":"Li","year":"2011","journal-title":"Opt. Int. J. Light Electron. Opt."},{"key":"ref_12","first-page":"61","article-title":"A Vision-Based Path Planning Algorithm for a Robot-Mounted Welding Gun","volume":"2","author":"Tzafestas","year":"1996","journal-title":"Image Process. Commun."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Hatwig, J., Minnerup, P., Zaeh, M.F., and Reinhard, G. (2012, January 5\u20138). An Automated Path Planning System for a Robot with a Laser Scanner for Remote Laser Cutting and Welding. Proceedings of the IEEE International Conference on Mechatronics and Automation, Chengdu, China.","DOI":"10.1109\/ICMA.2012.6284328"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.rcim.2009.04.002","article-title":"Laser interferometry-based guidance methodology for high precisi\u00f3n positioning of mechanisms and robots","volume":"26","author":"Shirinzadeh","year":"2010","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_15","first-page":"341","article-title":"An industrial robot and a laser scanner as a flexible solution towards an automatic system for reverse engineering of unknown objects","volume":"Volume 2","author":"Larsson","year":"2004","journal-title":"Proceedings of the 7th Biennial Conference on Engineering Systems Design and Analysis 2004"},{"key":"ref_16","unstructured":"Umeda, K., Ikushima, K., and Arai, T. (1997, January 25). 3D shape recognition by distributed sensing of range images and intensity images. Proceedings of the 1997 IEEE International Conference on Robotics and Automation, Albuquerque, NM, USA."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1109\/70.313105","article-title":"Simultaneous robot\/world and tool\/flange calibration by solving homogeneous transformation equations of the form AX = YB. IEEE Trans","volume":"10","author":"Zhuang","year":"1994","journal-title":"Robot. Autom."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1109\/70.466601","article-title":"Simultaneous calibration of a robot and a hand-mounted camera","volume":"11","author":"Zhuang","year":"1998","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1016\/j.rcim.2017.08.006","article-title":"Simultaneous and on-line calibration of a robot-based inspecting system","volume":"49","author":"Yu","year":"2018","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_20","unstructured":"David, A.F., and Jean, P. (2011). Computer Vision: A Modern Approach. Prentice Hall. [2nd ed.]."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1016\/j.robot.2006.02.002","article-title":"Motion control and data capturing for laser scanning with an industrial robot","volume":"54","author":"Larsson","year":"2006","journal-title":"Robot. Auton. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1016\/j.cad.2010.11.005","article-title":"Comparative study of different digitization techniques and their accuracy","volume":"43","author":"Barbero","year":"2011","journal-title":"Comput.-Aided Des."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Shen, C., and Zhu, S. (2012, January 20\u201321). A Robotic System for Surface Measurement Via 3D Laser Scanner. Proceedings of the 2012 International Conference on Computer Application and System Modeling-ICCSM2012, Cochin, India.","DOI":"10.2991\/iccasm.2012.315"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1109\/JRA.1987.1087109","article-title":"A Versatile Camera Calibration Technique for High-Accuracy 3D Machine Vision Metrology Using Off-the Shelf TV Cameras and Lenses","volume":"4","author":"Tsai","year":"1987","journal-title":"IEEE Int. J. Robot. Autom."},{"key":"ref_25","unstructured":"Lenz, R.K., and Tsai, R.Y. (April, January 31). Techniques for Calibration of the Scale Factor and Image Center for High Accuracy 3D Machine Vision Metrology. Proceedings of the IEEE International Conference on Robotics and Automation, Raleigh, NC, USA."},{"key":"ref_26","unstructured":"Zhuang, H., and Roth, Z.S. (1996). Camera-Aided Robot Calibration, CRC Press. [1st ed.]."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1115\/1.4011045","article-title":"A kinematic notation for lower-pair mechanisms based on matrices","volume":"22","author":"Denavit","year":"1955","journal-title":"J. Appl. Mech."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.5772\/63673","article-title":"Optimization of a Five-D.O.F. Robot for Repairing the Surface Profiles of Hydraulic Turbine Blades","volume":"13","author":"Motta","year":"2016","journal-title":"Int. J. Adv. Robot. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/8\/1783\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:45:20Z","timestamp":1760186720000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/8\/1783"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,14]]},"references-count":28,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2019,4]]}},"alternative-id":["s19081783"],"URL":"https:\/\/doi.org\/10.3390\/s19081783","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,14]]}}}