{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T23:15:56Z","timestamp":1781306156958,"version":"3.54.1"},"reference-count":32,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2024,10,30]],"date-time":"2024-10-30T00:00:00Z","timestamp":1730246400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>This paper provides an in-depth analysis of a novel methodology to enhance the commissioning processes of robotic production lines in the automotive sector, with a particular emphasis on the implementation of offline programming (OLP) methods. The proposed innovative methodology, verified within the automotive industry, introduces a systematic, iterative process for calibrating and aligning the local user coordinate system (UCS) with high-precision external measurements, ensuring minimal discrepancy between simulated and actual robot paths. A significant contribution of this study is an original adjustment of the numerical algorithm applying a closed-form solution to the absolute orientation problem where unit quaternions are used to establish a UCS and evaluate positioning errors. The experimental validation study draws from 485 measurement datasets gathered across more than 300 robot stations, with each dataset comprising at least six measured point pairs, using readings from both internal robot positioning systems and a Leica AT403 laser tracker, aligned with nominal tooling values. This approach addresses discrepancies between simulated and actual environments, and our findings show an 83.51% success rate for direct implementation of simulated robot path programs. This result underscores the effectiveness of the proposed method and demonstrates the accuracy of the developed numerical algorithm, providing a reliable measure of real OLP implementation effectiveness in the automotive sector. This method further streamlines multi-robot station setup through centralized UCS alignment, significantly reducing commissioning time and enhancing efficiency in both the assembly and commissioning stages of robotized production lines. The proposed methodology facilitates precise alignment in the commissioning stage and highlights the need for synchronized simulation updates, robust offline programming practices, and regular kinematic error verification to further enhance OLP accuracy.<\/jats:p>","DOI":"10.3390\/robotics13110161","type":"journal-article","created":{"date-parts":[[2024,10,31]],"date-time":"2024-10-31T06:55:37Z","timestamp":1730357737000},"page":"161","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["The Effectiveness of a Robotic Workstation Simulation Implementation in the Automotive Industry Using a Closed-Form Solution of the Absolute Orientation Problem"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9859-5131","authenticated-orcid":false,"given":"Wojciech Andrzej","family":"Szulc","sequence":"first","affiliation":[{"name":"Faculty of Mechanical Engineering and Robotics, Department of Robotics and Mechatronics, AGH University of Science and Technology, 30-059 Cracow, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6347-5412","authenticated-orcid":false,"given":"Piotr","family":"Czop","sequence":"additional","affiliation":[{"name":"Faculty of Mechanical Engineering and Robotics, Department of Robotics and Mechatronics, AGH University of Science and Technology, 30-059 Cracow, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2024,10,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/j.procir.2014.10.032","article-title":"Simulation in Manufacturing: Review and Challenges","volume":"25","author":"Mourtzis","year":"2014","journal-title":"Procedia CIRP"},{"key":"ref_2","unstructured":"(2023). Robots and Robotic Devices\u2014Coordinate Systems and Motion Nomenclatures 2013 (Standard No. ISO 9787:2013)."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1109\/70.313105","article-title":"Simultaneous RobotlWorld and Tool-Flange Calibration by Solving Homogeneous Transformation Equations of the Form AX = YB","volume":"10","author":"Sudhakar","year":"1994","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"113143","DOI":"10.1109\/ACCESS.2021.3104514","article-title":"A Comparative Review of Hand-Eye Calibration Techniques for Vision Guided Robots","volume":"9","author":"Enebuse","year":"2021","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1109\/TASE.2016.2517674","article-title":"Finding the Kinematic Base Frame of a Robot by Hand-Eye Calibration Using 3D Position Data","volume":"14","author":"Wu","year":"2017","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1109\/TRO.2016.2530079","article-title":"Simultaneous Hand-Eye, Tool-Flange, and Robot-Robot Calibration for Comanipulation by Solving the AXB = YCZ Problem","volume":"32","author":"Wu","year":"2016","journal-title":"IEEE Trans. Robot."},{"key":"ref_7","unstructured":"Condurache, D., and Ciureanu, I.-A. (2019, January 23\u201326). A Novel Solution for AX=YB Sensor Calibration Problem Using Dual Algebra. Proceedings of the International Conference on Control, Decision and Information Technologies (CODIT\u201919), Paris, France."},{"key":"ref_8","unstructured":"Cerjakovi\u0107, E., Top\u010di\u0107, A., Lovri\u0107, S., and Heri\u0107, M. (2018, January 28\u201329). Design and Starting up of Automated Assembly Lines in Automotive Industry. Proceedings of the 13th International Scientific Conference, Novi Sad, Serbia."},{"key":"ref_9","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_10","doi-asserted-by":"crossref","first-page":"288","DOI":"10.4028\/www.scientific.net\/KEM.613.288","article-title":"Efficient Commissioning Processes for the Automotive Final Assembly","volume":"613","author":"Janssen","year":"2014","journal-title":"Key Eng. Mater."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Rokossa, D. (2013, January 10\u201313). Efficient Robot Programming With-Integrated Functional Modules: Reusing Existing Knowledge in the Commissioning of Industrial Robots. Proceedings of the IECON 2013\u201439th Annual Conference of the IEEE Industrial Electronics Society, Vienna, Austria.","DOI":"10.1109\/IECON.2013.6699794"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1016\/j.procir.2019.03.278","article-title":"Virtual Commissioning\u2014Scientific Review and Exploratory Use Cases in Advanced Production Systems","volume":"81","author":"Lechler","year":"2019","journal-title":"Procedia CIRP"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1016\/j.jmsy.2023.10.013","article-title":"Concepts and Trends of Virtual Commissioning\u2014A Comprehensive Review","volume":"71","author":"Striffler","year":"2023","journal-title":"J. Manuf. Syst."},{"key":"ref_14","unstructured":"(2024, August 02). Hexagon AB Product Brochure: LEICA ABSOLUTE TRACKER AT403. Available online: https:\/\/pvp-snk.ru\/image\/data\/01Aicon\/04Laser-Tracker-Systems\/01Absolute-Tracker-AT403\/Absolute-Tracker-AT403.pdf."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1364\/JOSAA.4.000629","article-title":"Closed-Form Solution of Absolute Orientation Using Unit Quaternions","volume":"4","author":"Horn","year":"1986","journal-title":"J. Opt. Soc. Am. A"},{"key":"ref_16","unstructured":"(2023). One Million Robots Work in Car Industry Worldwide\u2014New Record. Automotive Industry Is a Front Runner in Automation 2023, International Federation of Robotics. Available online: https:\/\/ifr.org\/ifr-press-releases\/news\/one-million-robots-work-in-car-industry-worldwide-new-record."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Bilancia, P., Schmidt, J., Raffaeli, R., Peruzzini, M., and Pellicciari, M. (2023). An Overview of Industrial Robots Control and Programming Approaches. Appl. Sci., 13.","DOI":"10.3390\/app13042582"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Sanneman, L., Fourie, C., Shah, J.A., and Delft, B. (2020). The State of Industrial Robotics: Emerging Technologies, Challenges, and Key Research Directions. arXiv.","DOI":"10.1561\/9781680838015"},{"key":"ref_19","first-page":"100257","article-title":"Industry 5.0: A Survey on Enabling Technologies and Potential Applications","volume":"26","author":"Maddikunta","year":"2022","journal-title":"J. Ind. Inf. Integr."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Garg, G., Kuts, V., and Anbarjafari, G. (2021). Digital Twin for Fanuc Robots: Industrial Robot Programming and Simulation Using Virtual Reality. Sustainability, 13.","DOI":"10.3390\/su131810336"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"810","DOI":"10.1016\/j.procir.2022.05.067","article-title":"Automated Commissioning of Offline-Generated Robot Programs","volume":"107","author":"Tanz","year":"2022","journal-title":"Procedia CIRP"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Qiao, G., Song, G., Song, A., and Wen, X. (2021). Experimental Analysis on the Effectiveness of Kinematic Error Compensation Methods for Serial Industrial Robots. Math. Probl. Eng.","DOI":"10.1155\/2021\/8086389"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1729881418787915","DOI":"10.1177\/1729881418787915","article-title":"Online Pose Correction of an Industrial Robot Using an Optical Coordinate Measure Machine System","volume":"15","author":"Gharaaty","year":"2018","journal-title":"Int. J. Adv. Robot. Syststems"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Khanesar, M.A., Yan, M., Isa, M., Piano, S., and Branson, D.T. (2023). Precision Denavit\u2013Hartenberg Parameter Calibration for Industrial Robots Using a Laser Tracker System and Intelligent Optimization Approaches. Sensors, 23.","DOI":"10.3390\/s23125368"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"102328","DOI":"10.1016\/j.rcim.2022.102328","article-title":"Industrial Serial Robot Calibration Considering Geometric and Deformation Errors","volume":"76","author":"Song","year":"2022","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.rcim.2012.06.004","article-title":"Absolute Calibration of an ABB IRB 1600 Robot Using a Laser Tracker","volume":"29","author":"Nubiola","year":"2013","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_27","unstructured":"(2024, August 30). KUKA Roboter GmbH KUKA.XRob APR 2.0\u2014Positionally Accurate Robot. Available online: https:\/\/www.kuka.com\/."},{"key":"ref_28","unstructured":"ABB Inc. (2024, August 30). Absolute Accuracy\u2014Industrial Robot Option. Available online: https:\/\/library.e.abb.com\/public\/931fcb281dbe7fecc1257b1300579a6a\/AbsAccPR10072EN_R5.pdf."},{"key":"ref_29","unstructured":"Wisama, K., Maxime, G., and Philippe, L. (2007, January 10\u201314). Identification of the Payload Inertial Parameters of Industrial Manipulators. Proceedings of the International Conference on Robotics and Automation, Rome, Italy."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Zhang, W., Ma, X., Cui, L., and Chen, Q. (2008). 3 Points Calibration Method of Part Coordinates for Arc Welding Robot. Intelligent Robotics and Applications: First International Conference, ICIRA 2008, Wuhan, China, 15\u201317 October 2008, Springer.","DOI":"10.1007\/978-3-540-88513-9_24"},{"key":"ref_31","first-page":"3450","article-title":"Fast and Robust Iterative Closest Point","volume":"44","author":"Zhang","year":"2022","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"6682","DOI":"10.1109\/ACCESS.2023.3237864","article-title":"Rotation Representations and Their Conversions","volume":"11","author":"Kim","year":"2023","journal-title":"IEEE Access"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/13\/11\/161\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T16:24:34Z","timestamp":1760113474000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/13\/11\/161"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,30]]},"references-count":32,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2024,11]]}},"alternative-id":["robotics13110161"],"URL":"https:\/\/doi.org\/10.3390\/robotics13110161","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,10,30]]}}}