{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T08:18:28Z","timestamp":1758874708903,"version":"3.41.2"},"reference-count":28,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2021,11,10]],"date-time":"2021-11-10T00:00:00Z","timestamp":1636502400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2022,6,1]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>This paper aims to present error compensation based on surface reconstruction to improve the positioning accuracy of industrial robots.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>In previous research, it has been proved that the positioning error of industrial robots is continuous on the two-dimensional manifold of six-joint space. The point cloud generated by positioning error data can be used to fit the continuous surfaces, which makes it possible to apply surface reconstruction on error compensation. The moving least-squares interpolation and the B-spline method are used for the error surface reconstruction.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>The results of experiments and simulations validate the effectiveness of error compensation by the moving least-squares interpolation and the B-spline method.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Practical implications<\/jats:title>\n<jats:p>The proposed methods can control the average of compensated positioning error within 0.2\u2009mm, which meets the requirement of a tolerance (\u00b10.5\u2009mm) for fastener hole drilling in aircraft assembly.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The error surface reconstruction based on the B-spline method has great superiority because fewer sample points are needed to use this method than others while keeping the compensation accuracy at the same level. The control points of the B-spline error surface can be adjusted with measured data, which can be applied for the error prediction in any temperature field.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-08-2021-0167","type":"journal-article","created":{"date-parts":[[2021,11,8]],"date-time":"2021-11-08T07:52:16Z","timestamp":1636357936000},"page":"735-744","source":"Crossref","is-referenced-by-count":14,"title":["Error compensation based on surface reconstruction for industrial robot on two-dimensional manifold"],"prefix":"10.1108","volume":"49","author":[{"given":"Guanhua","family":"Li","sequence":"first","affiliation":[]},{"given":"Wei Dong","family":"Zhu","sequence":"additional","affiliation":[]},{"given":"Huiyue","family":"Dong","sequence":"additional","affiliation":[]},{"given":"Yinglin","family":"Ke","sequence":"additional","affiliation":[]}],"member":"140","published-online":{"date-parts":[[2021,11,10]]},"reference":[{"key":"key2022053115392468900_ref001","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1016\/j.promfg.2018.10.104","article-title":"Posture-dependent stability prediction of a milling industrial robot based on inverse distance weighted method","volume":"17","year":"2018","journal-title":"Procedia Manufacturing"},{"issue":"5","key":"key2022053115392468900_ref002","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1109\/TPAMI.1987.4767958","article-title":"Bayes error estimation using parzen and k-NN procedures","volume":"PAMI-9","year":"1987","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"issue":"6","key":"key2022053115392468900_ref003","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1002\/1521-4001(200106)81:6<403::AID-ZAMM403>3.0.CO;2-T","article-title":"On meshless collocation approximations of conservation laws: preliminary investigations on positive schemes and dissipation models","volume":"81","year":"2001","journal-title":"ZAMM"},{"issue":"3","key":"key2022053115392468900_ref004","first-page":"109340","article-title":"Meshfree methods on manifolds for hydrodynamic flows on curved surfaces: a generalized moving Least-Squares (GMLS) approach","volume":"409","year":"2020","journal-title":"Journal of Computational Physics"},{"key":"key2022053115392468900_ref005","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.rcim.2015.02.006","article-title":"Stiffness-oriented posture optimization in robotic machining applications","volume":"35","year":"2015","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"article-title":"An algorithm for topology reconstruction of scattered point cloud in reverse engineering","volume-title":"Intelligent Control & Automation","year":"2010","key":"key2022053115392468900_ref006"},{"issue":"8","key":"key2022053115392468900_ref007","doi-asserted-by":"crossref","first-page":"1197","DOI":"10.1016\/j.robot.2014.04.001","article-title":"Towards fully automatic reliable 3D acquisition: from designing imaging network to a complete and accurate point cloud","volume":"62","year":"2014","journal-title":"Robotics and Autonomous Systems"},{"issue":"8","key":"key2022053115392468900_ref008","first-page":"8","article-title":"A meshless technique based on the moving least squares shape functions for nonlinear fractal-fractional advection-diffusion equation","volume":"127","year":"2021","journal-title":"Engineering Analysis with Boundary Elements"},{"issue":"9\/12","key":"key2022053115392468900_ref009","first-page":"4345","article-title":"Error compensation for machining of large thin-walled part with sculptured surface based on on-machine measurement","volume":"96","year":"2018","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"issue":"155","key":"key2022053115392468900_ref010","article-title":"Surfaces generated by moving least squares methods","volume":"37","year":"1981","journal-title":"Mathematics of Computation"},{"year":"2014","key":"key2022053115392468900_ref011","article-title":"Validation of point cloud data for 3D plane detection, issues and challenges in artificial intelligence"},{"key":"key2022053115392468900_ref012","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.isprsjprs.2014.03.014","article-title":"A bottom-up approach to segment individual deciduous trees using leaf-off lidar point cloud data","volume":"94","year":"2014","journal-title":"Isprs Journal of Photogrammetry and Remote Sensing"},{"year":"2003","key":"key2022053115392468900_ref013","article-title":"Moving least squares multiresolution surface approximation"},{"year":"2010","key":"key2022053115392468900_ref014","article-title":"Solution for automated drilling in composite structures with a standard articulating robot system"},{"key":"key2022053115392468900_ref015","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","year":"2015","journal-title":"Neurocomputing"},{"issue":"2","key":"key2022053115392468900_ref016","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1111\/j.1467-8659.2007.01016.x","article-title":"Efficient RANSAC for point-cloud shape detection","volume":"26","year":"2007","journal-title":"Computer Graphics Forum"},{"volume-title":"Computer-Aided Geometric Design and Non-Uniform Rational B-Spline","year":"2013","key":"key2022053115392468900_ref017"},{"key":"key2022053115392468900_ref018","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1016\/j.csda.2012.09.008","article-title":"Detection, classification and estimation of individual shapes in 2D and 3D point clouds","volume":"58","year":"2013","journal-title":"Computational Statistics & Data Analysis"},{"year":"2002","key":"key2022053115392468900_ref019","article-title":"6 DOF manipulators absolute positioning accuracy improvement using a neural-network"},{"issue":"3","key":"key2022053115392468900_ref020","doi-asserted-by":"crossref","first-page":"946","DOI":"10.1016\/j.cja.2015.03.003","article-title":"Determination of optimal samples for robot calibration based on error similarity","volume":"28","year":"2015","journal-title":"Chinese Journal of Aeronautics"},{"issue":"4","key":"key2022053115392468900_ref021","doi-asserted-by":"crossref","first-page":"552","DOI":"10.1002\/rob.21457","article-title":"Planar segment based three\u2010dimensional point cloud registration in outdoor environments","volume":"30","year":"2013","journal-title":"Journal of Field Robotics"},{"issue":"1","key":"key2022053115392468900_ref022","first-page":"1","article-title":"Advances in fusion of optical imagery and LiDAR point cloud applied to photogrammetry and remote sensing","volume":"8","year":"2016","journal-title":"International Journal of Image and Data Fusion"},{"key":"key2022053115392468900_ref023","doi-asserted-by":"crossref","first-page":"394","DOI":"10.1016\/j.rcim.2019.05.013","article-title":"Positioning error compensation on two-dimensional manifold for robotic machining","volume":"59","year":"2019","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"9\/12","key":"key2022053115392468900_ref024","first-page":"2535","article-title":"An off-line programming system for robotic drilling in aerospace manufacturing","volume":"68","year":"2013","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"key2022053115392468900_ref025","doi-asserted-by":"crossref","first-page":"361","DOI":"10.1016\/j.rcim.2017.08.009","article-title":"An approach for applying STEP-NC in robot machining","volume":"49","year":"2018","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"1","key":"key2022053115392468900_ref026","first-page":"3","article-title":"Computing and rendering point set surfaces","volume":"9","year":"2015","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"issue":"6","key":"key2022053115392468900_ref027","first-page":"541","article-title":"B-spline quasi-interpolant representations and sampling recovery of functions with mixed smoothness","volume":"27","year":"2010","journal-title":"Journal of Complexity"},{"issue":"3","key":"key2022053115392468900_ref028","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1109\/2945.620490","article-title":"Scattered data interpolation with multilevel B-Splines","volume":"3","year":"1997","journal-title":"IEEE Transactions on Visualization and Computer Graphics"}],"container-title":["Industrial Robot: the international journal of robotics research and application"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-08-2021-0167\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-08-2021-0167\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:39:45Z","timestamp":1753393185000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/49\/4\/735-744\/432171"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,10]]},"references-count":28,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2021,11,10]]},"published-print":{"date-parts":[[2022,6,1]]}},"alternative-id":["10.1108\/IR-08-2021-0167"],"URL":"https:\/\/doi.org\/10.1108\/ir-08-2021-0167","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"},{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2021,11,10]]}}}