{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T03:08:50Z","timestamp":1778641730715,"version":"3.51.4"},"reference-count":29,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2020,8,5]],"date-time":"2020-08-05T00:00:00Z","timestamp":1596585600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Science Foundation of China","doi-asserted-by":"publisher","award":["51875165"],"award-info":[{"award-number":["51875165"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Science Foundation of China","doi-asserted-by":"publisher","award":["51927811"],"award-info":[{"award-number":["51927811"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100013314","name":"111 Project","doi-asserted-by":"publisher","award":["B12019"],"award-info":[{"award-number":["B12019"]}],"id":[{"id":"10.13039\/501100013314","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The absolute positioning accuracy of a robot is an important specification that determines its performance, but it is affected by several error sources. Typical calibration methods only consider kinematic errors and neglect complex non-kinematic errors, thus limiting the absolute positioning accuracy. To further improve the absolute positioning accuracy, we propose an artificial neural network optimized by the differential evolution algorithm. Specifically, the structure and parameters of the network are iteratively updated by differential evolution to improve both accuracy and efficiency. Then, the absolute positioning deviation caused by kinematic and non-kinematic errors is compensated using the trained network. To verify the performance of the proposed network, the simulations and experiments are conducted using a six-degree-of-freedom robot and a laser tracker. The robot average positioning accuracy improved from 0.8497 mm before calibration to 0.0490 mm. The results demonstrate the substantial improvement in the absolute positioning accuracy achieved by the proposed network on an industrial robot.<\/jats:p>","DOI":"10.3390\/s20164354","type":"journal-article","created":{"date-parts":[[2020,8,5]],"date-time":"2020-08-05T06:02:21Z","timestamp":1596607341000},"page":"4354","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":77,"title":["Absolute Positioning Accuracy Improvement in an Industrial Robot"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4133-1282","authenticated-orcid":false,"given":"Yizhou","family":"Jiang","sequence":"first","affiliation":[{"name":"School of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, China"}]},{"given":"Liandong","family":"Yu","sequence":"additional","affiliation":[{"name":"School of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0909-5507","authenticated-orcid":false,"given":"Huakun","family":"Jia","sequence":"additional","affiliation":[{"name":"School of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1305-4003","authenticated-orcid":false,"given":"Huining","family":"Zhao","sequence":"additional","affiliation":[{"name":"School of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, China"}]},{"given":"Haojie","family":"Xia","sequence":"additional","affiliation":[{"name":"School of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, China"}]}],"member":"1968","published-online":{"date-parts":[[2020,8,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Nguyen, H.N., Zhou, J., Kang, H.J., and Ro, Y.S. (2013, January 28\u201331). Robot geometric parameter identification with extended Kalman filtering algorithm. Proceedings of the International Conference on Intelligent Computing 2013, Nanning, China.","DOI":"10.1007\/978-3-642-39678-6_28"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1109\/JRA.1986.1087054","article-title":"Robot accuracy analysis based on kinematics","volume":"2","author":"Veitschegger","year":"1986","journal-title":"IEEE J. Robot. Autom."},{"key":"ref_3","unstructured":"Judd, R., and Knasinski, A. (April, January 31). A technique to calibrate industrial robots with experimental verification. Proceedings of the 1987 IEEE International Conference on Robotics and Automation, Raleigh, NC, USA."},{"key":"ref_4","first-page":"74","article-title":"An overview of robot calibration","volume":"3","author":"Elatta","year":"2004","journal-title":"Inform. Technol. J."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1109\/70.105381","article-title":"Kinematic calibration and geometrical parameter identification for robots","volume":"7","author":"Renders","year":"1991","journal-title":"IEEE Trans. Rob. Autom."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1016\/j.rcim.2015.03.007","article-title":"Geometric calibration of industrial robots using enhanced partial pose measurements and design of experiments","volume":"35","author":"Wu","year":"2015","journal-title":"Robot. Rob. Comput. Integr. Manuf."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1007\/s00170-014-6448-5","article-title":"Kinematic calibration of a six-axis serial robot using distance and sphere constraints","volume":"77","author":"Joubair","year":"2015","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1109\/TRO.2010.2047529","article-title":"Kinematic-parameter identification for serial-robot calibration based on POE formula","volume":"26","author":"He","year":"2010","journal-title":"IEEE Trans. Robot."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1161","DOI":"10.1007\/s00170-015-7661-6","article-title":"Calibration strategies of laser trackers based on network measurements","volume":"83","author":"Conte","year":"2016","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1813","DOI":"10.1017\/S0263574714001039","article-title":"Kinematic and dynamic analysis of lower-mobility cooperative arms","volume":"33","author":"Long","year":"2015","journal-title":"Robotica"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1016\/j.rcim.2006.05.002","article-title":"Autonomous robot calibration using vision technology","volume":"23","author":"Meng","year":"2007","journal-title":"Robot. Rob. Comput. Integr. Manuf."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1016\/j.rcim.2013.11.002","article-title":"A minimal kinematic model for serial robot calibration using poe formula","volume":"30","author":"Yang","year":"2014","journal-title":"Robot. Rob. Comput. Integr. Manuf."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1177\/1687814016667908","article-title":"Parameter identification algorithm of kinematic calibration in parallel manipulators","volume":"8","author":"Liu","year":"2016","journal-title":"Adv. Mech. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3779","DOI":"10.1007\/s12206-013-0922-0","article-title":"A kinematic calibration method of a 3-dof secondary mirror of the giant magellan telescope based on least square algorithm","volume":"27","author":"Yang","year":"2013","journal-title":"J. Mech. Sci. Technol."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1007\/s00170-012-4363-1","article-title":"Analysis and evaluation of objective functions in kinematic calibration of parallel mechanisms","volume":"66","author":"Majarena","year":"2013","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1016\/j.rcim.2017.09.006","article-title":"Modeling and calibration of high-order joint-dependent kinematic errors for industrial robots","volume":"50","author":"Ma","year":"2018","journal-title":"Robot. Rob. Comput. Integr. Manuf."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1115\/1.3143737","article-title":"Industrial robot forward calibration method and results","volume":"108","author":"Whitney","year":"1986","journal-title":"J. Dyn. Sys. Meas. Control"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1109\/JRA.1987.1087144","article-title":"Positioning error analysis for robot manipulators with all rotary joints","volume":"3","author":"Chen","year":"1987","journal-title":"IEEE J. Robot. Autom."},{"key":"ref_19","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_20","doi-asserted-by":"crossref","first-page":"9095","DOI":"10.1016\/j.ijleo.2016.06.126","article-title":"Development of a calibrating algorithm for Delta Robot\u2019s visual positioning based on artificial neural network","volume":"127","author":"Ding","year":"2016","journal-title":"Optik"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1017\/S0263574700002976","article-title":"Calibration of geometric and non-geometric errors of an industrial robot","volume":"19","author":"Jang","year":"2001","journal-title":"Robotica"},{"key":"ref_22","unstructured":"Wang, D., and Bai, Y. (2005, January 16\u201319). Improving position accuracy of robot manipulators using neural networks. Proceedings of the 2005 IEEE Instrumentationand Measurement Technology Conference, Ottawa, ON, Canada."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1016\/j.neunet.2015.12.011","article-title":"Two fast and accurate heuristic RBF learning rules for data classification","volume":"75","author":"Rouhani","year":"2016","journal-title":"Neural Netw."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.neucom.2006.03.007","article-title":"Self-generation RBFNs using evolutional PSO learning","volume":"70","author":"Feng","year":"2006","journal-title":"Neurocomputing"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1478","DOI":"10.1109\/TNN.2003.820657","article-title":"Multiobjective evolutionary optimization of the size, shape, and position parameters of radial basis function networks for function approximation","volume":"14","author":"Rojas","year":"2003","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_26","first-page":"1","article-title":"A kinematic calibration method based on the product of exponentials formula for serial robot using position measurements","volume":"33","author":"He","year":"2014","journal-title":"Robotica"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1109\/TEVC.2007.895272","article-title":"Accelerating Differential Evolution Using an Adaptive Local Search","volume":"12","author":"Noman","year":"2008","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_28","unstructured":"ISO 9283 (1998). Manipulating Industrial Robots Performance Criteria and Related Test Methods, International Organization for Standardization."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1016\/j.robot.2011.04.003","article-title":"Base frame calibration for coordinated industrial robots","volume":"59","author":"Gan","year":"2011","journal-title":"Rob. Autom. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/16\/4354\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:54:24Z","timestamp":1760176464000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/16\/4354"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,5]]},"references-count":29,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2020,8]]}},"alternative-id":["s20164354"],"URL":"https:\/\/doi.org\/10.3390\/s20164354","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,5]]}}}