{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,23]],"date-time":"2025-12-23T05:28:25Z","timestamp":1766467705041,"version":"build-2065373602"},"reference-count":38,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2025,3,31]],"date-time":"2025-03-31T00:00:00Z","timestamp":1743379200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100014013","name":"Engineering and Physical Sciences Research Council (EPSRC)","doi-asserted-by":"publisher","award":["EP\/T023805\/1","EP\/X024067\/1"],"award-info":[{"award-number":["EP\/T023805\/1","EP\/X024067\/1"]}],"id":[{"id":"10.13039\/100014013","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Highly accurate positioning of industrial robots is crucial to performing industrial operations with high quality. This paper presents a mechanical modification to an industrial robot aiming at enhancing the system actuation resolution, thereby enhancing its positional accuracy. The industrial robot under consideration is a six-degrees of freedom (DoF) robot with revolute joints. By integrating a linear stage, a prismatic joint is introduced to the robot\u2019s end effector, reconfiguring it into a 7 DoF system with more precise step size capabilities. To improve the positional accuracy of the overall system, a closed-loop control structure is chosen. Positional feedback is provided using an industrial laser tracker. Initially, a multi-layer perceptron neural network (MLPNN) is used to identify the forward kinematics (FK) of the overall 6RP robotic system. The FK of the industrial robot using the pretrained MLPNN is then used online to compute the real-time sensitivity of positional error to changes in the joint angle values of the industrial robot and displacements of the prismatic joint. Different trajectories are used to test the accuracy of the proposed positioning algorithm. From the implementation results obtained using the proposed control structure, it is observed that the accuracy of the industrial robot improves significantly. Statistical results for five different points selected from the ISO 9283 trajectory over 30 times of measurements show an 82% improvement for the measurements using the proposed approach as compared to the original industrial robot controller.<\/jats:p>","DOI":"10.3390\/robotics14040042","type":"journal-article","created":{"date-parts":[[2025,3,31]],"date-time":"2025-03-31T08:48:00Z","timestamp":1743410880000},"page":"42","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Enhancing Positional Accuracy of Mechanically Modified Industrial Robots Using Laser Trackers"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5583-7295","authenticated-orcid":false,"given":"Mojtaba A.","family":"Khanesar","sequence":"first","affiliation":[{"name":"Faculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0572-9645","authenticated-orcid":false,"given":"Aslihan","family":"Karaca","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UK"}]},{"given":"Minrui","family":"Yan","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4415-9761","authenticated-orcid":false,"given":"Mohammed","family":"Isa","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UK"}]},{"given":"Samanta","family":"Piano","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UK"}]},{"given":"David","family":"Branson","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, University of Nottingham, Nottingham NG7 2RD, UK"}]}],"member":"1968","published-online":{"date-parts":[[2025,3,31]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Thomas, S., Rajakumari, R., George, A., and Kalarikkal, N. (2018). Innovative Food Science and Emerging Technologies, CRC Press.","DOI":"10.1201\/b22470"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"3592","DOI":"10.1109\/LRA.2021.3064498","article-title":"Task-based role adaptation for human-robot cooperative object handling","volume":"6","author":"Ansari","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.precisioneng.2020.03.013","article-title":"Novel hybrid robot and its processes for precision polishing of freeform surfaces","volume":"64","author":"Xu","year":"2020","journal-title":"Precis. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"676","DOI":"10.1016\/j.jmsy.2024.04.016","article-title":"Enhancing human-guided robotic assembly: AR-assisted DT for skill-based and low-code programming","volume":"74","author":"Yin","year":"2024","journal-title":"J. Manuf. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"102818","DOI":"10.1016\/j.rcim.2024.102818","article-title":"A sparse knowledge embedded configuration optimization method for robotic machining system toward improving machining quality","volume":"90","author":"Zhang","year":"2024","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"103608","DOI":"10.1016\/j.marstruc.2024.103608","article-title":"Robotic welding techniques in marine structures and production processes: A systematic literature review","volume":"95","author":"Wahidi","year":"2024","journal-title":"Mar. Struct."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"105549","DOI":"10.1016\/j.mechmachtheory.2023.105549","article-title":"Design and implementation of a 7-DOF cable-driven serial spray-painting robot with motion-decoupling mechanisms","volume":"192","author":"Xu","year":"2023","journal-title":"Mech. Mach. Theory"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"104195","DOI":"10.1016\/j.robot.2022.104195","article-title":"Continuous mapping of large surfaces with a quality inspection robot","volume":"156","author":"Munaro","year":"2022","journal-title":"Robot. Auton. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1108\/01439910310479612","article-title":"Robotic manipulation of food products\u2013a review","volume":"30","author":"PChua","year":"2003","journal-title":"Ind. Robot. Int. J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1076","DOI":"10.1016\/j.tibtech.2024.02.001","article-title":"Measuring the economic efficiency of laboratory automation in biotechnology","volume":"42","author":"Woo","year":"2024","journal-title":"Trends Biotechnol."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1146\/annurev-control-062420-090543","article-title":"Autonomy in surgical robotics","volume":"4","author":"Attanasio","year":"2021","journal-title":"Annu. Rev. Control. Robot. Auton. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/j.precisioneng.2024.06.006","article-title":"A closed-loop calibration method for serial robots based on position constraints and local area measurement","volume":"89","author":"Du","year":"2024","journal-title":"Precis. Eng."},{"key":"ref_13","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_14","doi-asserted-by":"crossref","first-page":"5421","DOI":"10.1007\/s12206-018-1040-9","article-title":"Investigations of temperature-induced errors in positioning of an industrial robot arm","volume":"32","author":"Kluz","year":"2018","journal-title":"J. Mech. Sci. Technol."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"6615","DOI":"10.1109\/TASE.2023.3328835","article-title":"Compensation of Geometric, Backlash, and Thermal Drift Errors Using a Universal Industrial Robot Model","volume":"21","author":"Sigron","year":"2023","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1016\/j.precisioneng.2023.04.007","article-title":"Error compensation method of industrial robots considering non-kinematic and weak rigid base errors","volume":"82","author":"Ma","year":"2023","journal-title":"Precis. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.precisioneng.2022.11.009","article-title":"Suppressing residual vibration caused in objects carried by robots using a heuristic algorithm","volume":"80","author":"Ueno","year":"2022","journal-title":"Precis. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Aoyagi, S., Kohama, A., Nakata, Y., Hayano, Y., and Suzuki, M. (November, January 30). Improvement of robot accuracy by calibrating kinematic model using a laser tracking system-compensation of non-geometric errors using neural networks and selection of optimal measuring points using genetic algorithm. Proceedings of the 2010 IEEE\/RSJ International conference on intelligent robots and systems, Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5652953"},{"key":"ref_19","first-page":"136060","article-title":"Calibration method based on models and least-squares support vector regression enhancing robot position accuracy","volume":"9","author":"Bai","year":"2021","journal-title":"IEEE"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1155\/2021\/9995787","article-title":"Robot Control Using Alternative Trajectories Based on Inverse Errors in the Workspace","volume":"2021","author":"Duong","year":"2021","journal-title":"J. Robot."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"996","DOI":"10.1016\/j.neucom.2014.03.085","article-title":"A calibration method for enhancing robot accuracy through integration of an extended Kalman filter algorithm and an artificial neural network","volume":"151","author":"Nguyen","year":"2015","journal-title":"Neurocomputing"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/j.precisioneng.2021.11.010","article-title":"Pose error compensation based on joint space division for 6-DOF robot manipulators","volume":"74","author":"Cao","year":"2022","journal-title":"Precis. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/j.precisioneng.2024.08.010","article-title":"Vision-based autonomous robots calibration for large-size workspace using ArUco map and single camera systems","volume":"90","author":"Yin","year":"2024","journal-title":"Precis. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1687814018822935","DOI":"10.1177\/1687814018822935","article-title":"A new calibration method for enhancing robot position accuracy by combining a robot model\u2013based identification approach and an artificial neural network\u2013based error compensation technique","volume":"11","author":"Nguyen","year":"2019","journal-title":"Adv. Mech. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Tao, Y., Liu, H., Chen, S., Lan, J., Qi, Q., and Xiao, W. (2023). An Off-Line Error Compensation Method for Absolute Positioning Accuracy of Industrial Robots Based on Differential Evolution and Deep Belief Networks. Electronics, 12.","DOI":"10.3390\/electronics12173718"},{"key":"ref_26","unstructured":"(1998). Manipulating Industrial Robots Performance Criteria and Related Test Methods (Standard No. ISO 9283-1998)."},{"key":"ref_27","unstructured":"(2025, March 22). Robodk. 5 March 2025. Available online: https:\/\/robodk.com\/doc\/en\/Robot-Validation-ISO9283.html."},{"key":"ref_28","unstructured":"(2006). Robot for Industrial Environments\u2014Safety Requirements\u2014Part 1: Robot (Standard No. ISO 10218-1:2011). Technical Report."},{"key":"ref_29","unstructured":"(2011). Robots and Robotic Devices\u2014Safety Requirements for Industrial Robots\u2014Part 2: Robot Systems and Integration (Standard No. ISO 10218-2:2011)."},{"key":"ref_30","unstructured":"Kufieta, K. (2014). Force Estimation in Robotic Manipulators: Modeling, Simulation and Experiments, Department of Engineering Cybernetics NTNU Norwegian University of Science and Technology."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Sun, J.-D., Cao, G.-Z., Li, W.-B., Liang, Y.-X., and Huang, S.-D. (July, January 28). Analytical inverse kinematic solution using the DH method for a 6-DOF robot. Proceedings of the 2017 14th international conference on ubiquitous robots and ambient intelligence (URAI), Jeju, Republic of Korea.","DOI":"10.1109\/URAI.2017.7992807"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Chen, T., Lin, J., Wu, D., and Wu, H. (2021). Research of calibration method for industrial robot based on error model of position. Appl. Sci., 11.","DOI":"10.3390\/app11031287"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1687814020972893","DOI":"10.1177\/1687814020972893","article-title":"Measurement of unidirectional pose accuracy and repeatability of the collaborative robot UR5","volume":"12","author":"Baron","year":"2020","journal-title":"Adv. Mech. Eng."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2503","DOI":"10.1007\/s12008-023-01722-w","article-title":"Analysis of robot joint rotation error for manufacturing and mechatronics integration","volume":"18","author":"Wu","year":"2024","journal-title":"Int. J. Interact. Des. Manuf. IJIDeM"},{"key":"ref_35","unstructured":"Khanesar, M.A., Piano, S., and Branson, D. (2023, January 19\u201321). Uncertainty analysis of an augmented industrial robot. Proceedings of the Joint Special Interest Group Meeting between Euspen and ASPE Advancing Precision in Additive Manufacturing, Leuven, Belgium."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1016\/j.sna.2016.07.025","article-title":"Piezoresistive foam sensor arrays for marine applications","volume":"248","author":"Dusek","year":"2016","journal-title":"Sens. Actuators A Phys."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"25433","DOI":"10.3390\/s151025433","article-title":"Insights into the mechanical behaviour of a layered flexible tactile sensor","volume":"15","year":"2015","journal-title":"Sensors"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"123306","DOI":"10.1016\/j.polymer.2020.123306","article-title":"UV-assisted direct ink write printing of fully aromatic Poly (amide imide) s: Elucidating the influence of an acrylic scaffold","volume":"212","author":"Arrington","year":"2021","journal-title":"Polymer"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/14\/4\/42\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:06:33Z","timestamp":1760029593000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/14\/4\/42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,31]]},"references-count":38,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2025,4]]}},"alternative-id":["robotics14040042"],"URL":"https:\/\/doi.org\/10.3390\/robotics14040042","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2025,3,31]]}}}