{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T16:53:50Z","timestamp":1771520030796,"version":"3.50.1"},"reference-count":49,"publisher":"Emerald","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,1,2]]},"abstract":"<jats:sec>\n                  <jats:title>Purpose<\/jats:title>\n                  <jats:p>The sensorless external force estimation of robot manipulator can be helpful for reducing the cost and complexity of the robot system. However, the complex friction phenomenon of the robot joint and uncertainty of robot model and signal noise significantly decrease the estimation accuracy. This study aims to investigate the friction modeling and the noise rejection of the external force estimation.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Design\/methodology\/approach<\/jats:title>\n                  <jats:p>A LuGre-linear-hybrid (LuGre-L) friction model that combines the dynamic friction characteristics of the robot joint and static friction of the drive motor is proposed to improve the modeling accuracy of robot friction. The square root cubature Kalman filter (SCKF) is improved by integrating a Sage Window outer layer and a nonlinear disturbance observer (NDOB) inner layer. In the outer layer, Sage Window is integrated in the square root Kalman filter (W-SCKF) to dynamically adjust noise statistics. NDOB is applied as the inner layer of W-SCKF (NDOB-WSCKF) to obtain the uncertain state variables of the state model.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Findings<\/jats:title>\n                  <jats:p>A peg-in-hole contact experiment conducted on a real robot demonstrates that the average accuracy of the estimated joint torque based on LuGre-L is improved by 4.9% in contrast to the LuGre model. Based on the proposed NDOB-WSCKF, the average estimation accuracy of the external joint torque can reach up to 92.1%, which is improved by 4%\u201315.3% in contrast to other estimation methods (SCKF and NDOB).<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Originality\/value<\/jats:title>\n                  <jats:p>A LuGre-L friction model is proposed to handle the coupling of static and dynamic friction characteristics for the robot manipulator. An improved SCKF is applied to estimate the external force of the robot manipulator. To improve the noise rejection ability of the estimation method and make it more resistant to unmodeled state variable, SCKF is improved by integrating a Sage Window and NDOB, and a NDOB-WSCKF external force estimator is developed. Validation results demonstrate that the accuracy of the robot dynamics model and the estimated external force is improved by the proposed method.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1108\/ir-03-2022-0057","type":"journal-article","created":{"date-parts":[[2022,5,28]],"date-time":"2022-05-28T01:13:25Z","timestamp":1653700405000},"page":"11-25","source":"Crossref","is-referenced-by-count":12,"title":["External force estimation for robot manipulator based on a LuGre-linear-hybrid friction model and an improved square root cubature Kalman filter"],"prefix":"10.1108","volume":"50","author":[{"given":"Jiacai","family":"Wang","sequence":"first","affiliation":[{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]},{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiaoliao","family":"Chen","sequence":"additional","affiliation":[{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]},{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Libin","family":"Zhang","sequence":"additional","affiliation":[{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]},{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fang","family":"Xu","sequence":"additional","affiliation":[{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]},{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lewei","family":"Zhi","sequence":"additional","affiliation":[{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]},{"name":"Zhejiang University of Technology College of Mechanical Engineering, , Hangzhou, and Key Laboratory of Specially Purpose Equipment and Advanced Processing Technology, Ministry of Education and Zhejiang Province, , Hangzhou,","place":["China China"]}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","published-online":{"date-parts":[[2022,5,31]]},"reference":[{"issue":"6","key":"2025072821033241000_ref001","doi-asserted-by":"publisher","first-page":"1254","DOI":"10.1109\/TAC.2009.2019800","article-title":"Cubature Kalman filters","volume":"54","author":"Arasaratnam","year":"2009","journal-title":"IEEE Transactions on Automatic Control"},{"key":"2025072821033241000_ref002","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1109\/ICRA.2016.7487127","article-title":"Experience-based torque estimation for an industrial robot","volume-title":"Proceeding 2016 IEEE International Conference on Robotics and Automation (ICRA)","author":"Berger","year":"2016"},{"key":"2025072821033241000_ref003","doi-asserted-by":"publisher","first-page":"794","DOI":"10.1109\/IROS.2016.7759142","article-title":"Combining real and virtual sensors for measuring interaction forces and moments acting on a robot","volume-title":"Proceeding 2016 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","author":"Buondonno","year":"2016"},{"issue":"12","key":"2025072821033241000_ref004","doi-asserted-by":"publisher","first-page":"1277","DOI":"10.1016\/j.robot.2013.09.003","article-title":"Stirling D. Extended active observer for force estimation and disturbance rejection of robotic manipulators","volume":"61","author":"Chan","year":"2013","journal-title":"Robotics and Autonomous Systems"},{"issue":"2","key":"2025072821033241000_ref005","doi-asserted-by":"publisher","first-page":"750","DOI":"10.1109\/jsen.2012.2226441","article-title":"Square root cubature information filter","volume":"13","author":"Chandra","year":"2013","journal-title":"Ieee Sensors Journal"},{"key":"2025072821033241000_ref006","doi-asserted-by":"publisher","first-page":"3535","DOI":"10.1109\/ICRA.2013.6631072","article-title":"External force estimation during compliant robot manipulation","volume-title":"Proceeding 2013 IEEE International Conference on Robotics and Automation","author":"Colom\u00e9","year":"2013"},{"issue":"3","key":"2025072821033241000_ref007","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1109\/9.376053","article-title":"A new model for control of systems with friction","volume":"40","author":"Dewit","year":"1995","journal-title":"IEEE Transactions on Automatic Control"},{"key":"2025072821033241000_ref008","doi-asserted-by":"publisher","first-page":"952049","DOI":"10.1155\/2015\/952049","article-title":"A force sensorless method for CFRP\/Ti stack interface detection during robotic orbital drilling operations","volume":"2015","author":"Fang","year":"2015","journal-title":"Mathematical Problems in Engineering"},{"issue":"2","key":"2025072821033241000_ref009","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1002\/acs.2467","article-title":"Windowing and random weighting-based adaptive unscented Kalman filter","volume":"29","author":"Gao","year":"2015","journal-title":"International Journal of Adaptive Control and Signal Processing"},{"key":"2025072821033241000_ref010","doi-asserted-by":"publisher","first-page":"234","DOI":"10.1016\/j.mechatronics.2018.02.014","article-title":"A model-based residual approach for human-robot collaboration during manual polishing operations","volume":"55","author":"Gaz","year":"2018","journal-title":"Mechatronics"},{"issue":"4","key":"2025072821033241000_ref011","doi-asserted-by":"publisher","first-page":"3365","DOI":"10.1109\/tie.2017.2748056","article-title":"Contact force estimation for robot manipulator using semiparametric model and disturbance Kalman filter","volume":"65","author":"Hu","year":"2018","journal-title":"IEEE Transactions on Industrial Electronics"},{"key":"2025072821033241000_ref012","doi-asserted-by":"publisher","DOI":"10.1109\/etfa.2013.6647958","article-title":"Friction modeling and identification for industrial manipulators","volume-title":"Proceeding 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA)","author":"Indri","year":"2013"},{"issue":"7","key":"2025072821033241000_ref013","doi-asserted-by":"publisher","first-page":"96","DOI":"10.5772\/58688","article-title":"Contact estimation in robot interaction","volume":"11","author":"Ippolito","year":"2014","journal-title":"International Journal of Advanced Robotic Systems"},{"issue":"8","key":"2025072821033241000_ref014","doi-asserted-by":"publisher","first-page":"2051","DOI":"10.1007\/s12206-011-0624-4","article-title":"Sensorless and modeless estimation of external force using time delay estimation: application to impedance control","volume":"25","author":"Jeong","year":"2011","journal-title":"Journal of Mechanical Science and Technology"},{"key":"2025072821033241000_ref015","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1016\/j.rcim.2014.06.004","article-title":"Parameter identification for industrial robots with a fast and robust trajectory design approach","volume":"31","author":"Jin","year":"2015","journal-title":"Robotics and Computer-Integrated Manufacturing"},{"issue":"1","key":"2025072821033241000_ref016","doi-asserted-by":"publisher","first-page":"258","DOI":"10.1109\/TIE.2007.906132","article-title":"Robust compliant motion control of robot with nonlinear friction using time-delay estimation","volume":"55","author":"Jin","year":"2008","journal-title":"IEEE Transactions on Industrial Electronics"},{"key":"2025072821033241000_ref017","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1117\/12.280797","article-title":"A new extension of the Kalman filter to nonlinear systems","volume-title":"Proceeding of the SPIE - The International Society for Optical Engineering","author":"Julier","year":"1997"},{"key":"2025072821033241000_ref018","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1016\/j.mechatronics.2017.02.009","article-title":"Friction parameter identification and compensation using the ElastoPlastic friction model","volume":"47","author":"Keck","year":"2017","journal-title":"Mechatronics"},{"issue":"5","key":"2025072821033241000_ref019","doi-asserted-by":"crossref","first-page":"542","DOI":"10.1177\/0037549711414157","article-title":"Simulation and design tool for performance analysis of planar parallel manipulators","volume":"88","author":"Kucuk","year":"2012","journal-title":"SIMULATION"},{"issue":"6","key":"2025072821033241000_ref020","doi-asserted-by":"crossref","first-page":"64503","DOI":"10.1115\/1.4041334","article-title":"Dexterous workspace optimization for a new hybrid parallel robot manipulator","volume":"10","author":"Kucuk","year":"2017","journal-title":"Journal of Mechanisms and Robotics"},{"key":"2025072821033241000_ref021","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1016\/j.isatra.2016.09.015","article-title":"Force estimation and failure detection based on disturbance observer for an ear surgical device","volume":"66","author":"Liang","year":"2017","journal-title":"Isa Transactions"},{"issue":"2","key":"2025072821033241000_ref022","doi-asserted-by":"publisher","first-page":"1311","DOI":"10.1109\/lra.2020.2968058","article-title":"External force estimation for industrial robots with flexible joints","volume":"5","author":"Lin","year":"2020","journal-title":"Ieee Robotics and Automation Letters"},{"key":"2025072821033241000_ref023","first-page":"3550","article-title":"Robotic force estimation using motor torques and modeling of low velocity friction disturbances","author":"Linderoth","year":"2013"},{"issue":"7","key":"2025072821033241000_ref024","doi-asserted-by":"publisher","first-page":"821","DOI":"10.1016\/j.mechatronics.2004.03.002","article-title":"Precise slow motion control of a direct-drive robot arm with velocity estimation and friction compensation","volume":"14","author":"Liu","year":"2004","journal-title":"Mechatronics"},{"issue":"6","key":"2025072821033241000_ref025","doi-asserted-by":"publisher","first-page":"847","DOI":"10.1108\/ir-03-2020-0053","article-title":"A new joint friction model for parameter identification and sensor-less hand guiding in industrial robots","volume":"47","author":"Liu","year":"2020","journal-title":"Industrial Robot: The International Journal of Robotics Research and Application"},{"issue":"3","key":"2025072821033241000_ref026","doi-asserted-by":"publisher","first-page":"1730","DOI":"10.1109\/tii.2018.2876724","article-title":"End-Effector force estimation for flexible-joint robots with global friction approximation using neural networks","volume":"15","author":"Liu","year":"2019","journal-title":"IEEE Transactions on Industrial Informatics"},{"key":"2025072821033241000_ref027","doi-asserted-by":"publisher","first-page":"2126","DOI":"10.1109\/IROS.2014.6942848","article-title":"Estimation of contact forces using a virtual force sensor","volume-title":"Proceeding 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Magrini","year":"2014"},{"key":"2025072821033241000_ref028","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/mcs.2017.2696760","article-title":"Nonlinear disturbance observers design and applications to Euler-Lagrange systems","volume":"37","author":"Mohammadi","year":"2017","journal-title":"IEEE Control Systems Magazine"},{"key":"2025072821033241000_ref029","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1109\/ICRA.2016.7487161","article-title":"Sensorless and constraint based peg-in-hole task execution with a dual-arm robot","volume-title":"Proceeding 2016 IEEE International Conference on Robotics and Automation (ICRA)","author":"Polverini","year":"2016"},{"key":"2025072821033241000_ref030","doi-asserted-by":"publisher","first-page":"646","DOI":"10.1109\/ICMECH.2019.8722893","article-title":"Real-time external contact force estimation and localization for collaborative robot","volume-title":"Proceeding 2019 IEEE International Conference on Mechatronics (ICM)","author":"Popov","year":"2019"},{"issue":"4","key":"2025072821033241000_ref031","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1017\/s0263574709990233","article-title":"A new approach to the dynamic parameter identification of robotic manipulators","volume":"28","author":"Qin","year":"2010","journal-title":"Robotica"},{"key":"2025072821033241000_ref032","first-page":"3524","article-title":"friction modeling with temperature effects for industrial robot manipulators","author":"Simoni","year":"2015"},{"key":"2025072821033241000_ref033","first-page":"1021","article-title":"Application of neural networks in inverse dynamics based contact force estimation","author":"Smith","year":"2005"},{"issue":"6","key":"2025072821033241000_ref034","doi-asserted-by":"publisher","first-page":"1163","DOI":"10.1109\/tro.2006.882923","article-title":"Neural-network-based contact force observers for haptic applications","volume":"22","author":"Smith","year":"2006","journal-title":"IEEE Transactions on Robotics"},{"issue":"11","key":"2025072821033241000_ref035","doi-asserted-by":"publisher","first-page":"1782","DOI":"10.1109\/9.173151","article-title":"On the robust control of robot manipulators","volume":"37","author":"Spong","year":"1992","journal-title":"IEEE Transactions on Automatic Control"},{"key":"2025072821033241000_ref037","doi-asserted-by":"publisher","first-page":"3896","DOI":"10.1109\/ICRA.2015.7139742","article-title":"Robotic force estimation using dithering to decrease the low velocity friction uncertainties","volume-title":"Proceeding 2015 IEEE International Conference on Robotics and Automation (ICRA)","author":"Stolt","year":"2015"},{"key":"2025072821033241000_ref036","first-page":"1538","article-title":"Force controlled robotic assembly without a force sensor","author":"Stolt","year":"2012"},{"issue":"9","key":"2025072821033241000_ref038","doi-asserted-by":"crossref","first-page":"1183","DOI":"10.1016\/S0094-114X(99)00073-7","article-title":"Kinematics of a hybrid (Parallel-Serial) robot manipulator","volume":"35","author":"Tanev","year":"2000","journal-title":"Mechanism and Machine Theory"},{"key":"2025072821033241000_ref039","doi-asserted-by":"publisher","DOI":"10.1088\/1757-899x\/280\/1\/012025","article-title":"Parameter identification of static friction based on an optimal exciting trajectory","volume-title":"Proceeding 3rd International Conference on Mechanical Engineering and Automation Science","author":"Tu","year":"2017"},{"key":"2025072821033241000_ref040","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1016\/j.mechatronics.2018.01.016","article-title":"A virtual force sensor for interaction tasks with conventional industrial robots","volume":"50","author":"Villagrossi","year":"2018","journal-title":"Mechatronics"},{"key":"2025072821033241000_ref041","doi-asserted-by":"publisher","first-page":"1252","DOI":"10.1109\/CoASE.2014.6899487","article-title":"Contact force estimation for robotic assembly using motor torques","volume-title":"Proceeding 2014 IEEE International Conference on Automation Science and Engineering","author":"Wahrburg","year":"2014"},{"issue":"2","key":"2025072821033241000_ref043","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1017\/s0373463303002248","article-title":"An adaptive Kalman filter based on sage windowing weights and variance components","volume":"56","author":"Yang","year":"2003","journal-title":"Journal of Navigation"},{"issue":"5","key":"2025072821033241000_ref042","doi-asserted-by":"crossref","first-page":"986","DOI":"10.3390\/s19050986","article-title":"Double-layer cubature Kalman filter for nonlinear estimation","volume":"19","author":"Yang","year":"2019","journal-title":"Sensors"},{"issue":"6","key":"2025072821033241000_ref044","doi-asserted-by":"publisher","first-page":"734","DOI":"10.1016\/j.mechatronics.2014.02.006","article-title":"Friction modeling, identification, and compensation based on friction hysteresis and dahl resonance","volume":"24","author":"Yoon","year":"2014","journal-title":"Mechatronics"},{"issue":"9","key":"2025072821033241000_ref045","doi-asserted-by":"publisher","first-page":"1665","DOI":"10.1017\/s0263574719001681","article-title":"Unknown external force estimation and collision detection for a cooperative robot","volume":"38","author":"Yousefizadeh","year":"2020","journal-title":"Robotica"},{"issue":"3","key":"2025072821033241000_ref048","doi-asserted-by":"publisher","DOI":"10.1002\/asjc.2510","article-title":"High-degree cubature Kalman filter for nonlinear state estimation with missing measurements","volume":"24","author":"Zhang","year":"2020","journal-title":"Asian Journal of Control"},{"key":"2025072821033241000_ref046","doi-asserted-by":"crossref","first-page":"332","DOI":"10.5004\/dwt.2019.23810","article-title":"Two-stage cubature Kalman filter and its application in water pollution modeling","volume":"151","author":"Zhang","year":"2019","journal-title":"Desalination and Water Treatment"},{"key":"2025072821033241000_ref047","doi-asserted-by":"publisher","first-page":"102684","DOI":"10.1016\/j.advengsoft.2019.05.006","article-title":"Dynamic modeling for a 6-DOF robot manipulator based on a centrosymmetric static friction model and whale genetic optimization algorithm","volume":"135","author":"Zhang","year":"2019","journal-title":"Advances in Engineering Software"},{"issue":"5","key":"2025072821033241000_ref049","doi-asserted-by":"publisher","first-page":"1730","DOI":"10.1142\/s0219843619500245","article-title":"Sensorless external force detection method for robot arm based on error compensation using BP neural network","volume":"16","author":"Zuo","year":"2019","journal-title":"International Journal of Humanoid Robotics"}],"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-03-2022-0057\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/ir\/article-pdf\/50\/1\/11\/2722918\/ir-03-2022-0057.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/ir\/article-pdf\/50\/1\/11\/2722918\/ir-03-2022-0057.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T01:03:39Z","timestamp":1753751019000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/ir\/article\/50\/1\/11\/433502\/External-force-estimation-for-robot-manipulator"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,31]]},"references-count":49,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,1,2]]}},"URL":"https:\/\/doi.org\/10.1108\/ir-03-2022-0057","relation":{},"ISSN":["0143-991X","1758-5791"],"issn-type":[{"value":"0143-991X","type":"print"},{"value":"1758-5791","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,31]]}}}