{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T22:16:57Z","timestamp":1772749017742,"version":"3.50.1"},"reference-count":45,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2021,2,20]],"date-time":"2021-02-20T00:00:00Z","timestamp":1613779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51775475"],"award-info":[{"award-number":["51775475"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>The clearance of the revolute joint influences the accuracy of dynamic parameter identification. In order to address this problem, a method for dynamic parameter identification of an X\u2013Y pointing mechanism while considering the clearance of the revolute joint is proposed in this paper. Firstly, the nonlinear dynamic model of the pointing mechanism was established based on a modified contact model, which took the effect of the asperity of contact surface on joint clearance into consideration. Secondly, with the aim of achieving the anti-interference incentive trajectory, the trajectory was optimized according to the condition number of the observation matrix and the driving functions of activate joints that could be obtained. Thirdly, dynamic simulation was conducted through Adams software, and clearance was involved in the simulation model. Finally, the dynamic parameter identification of the pointing mechanism was conducted based on an artificial bee colony (ABC) algorithm. The identification result that considered joint clearance was compared with that which did not consider joint clearance. The results showed that the accuracy of the dynamic parameter identification was improved when the clearance was taken into consideration. This study provides a theoretical basis for the improvement of dynamic parameter identification accuracy.<\/jats:p>","DOI":"10.3390\/robotics10010036","type":"journal-article","created":{"date-parts":[[2021,2,21]],"date-time":"2021-02-21T21:15:01Z","timestamp":1613942101000},"page":"36","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Dynamic Parameter Identification of a Pointing Mechanism Considering the Joint Clearance"],"prefix":"10.3390","volume":"10","author":[{"given":"Jing","family":"Sun","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China"}]},{"given":"Xueyan","family":"Han","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China"}]},{"given":"Tong","family":"Li","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China"}]},{"given":"Shihua","family":"Li","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Yanshan University, Qinhuangdao 066004, China"}]}],"member":"1968","published-online":{"date-parts":[[2021,2,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"021027","DOI":"10.1115\/1.4032403","article-title":"A Comparative Study on Motion Characteristics of Three Two-Degree-of-Freedom Pointing Mechanisms","volume":"8","author":"Yu","year":"2016","journal-title":"J. Mech. Robot."},{"key":"ref_2","unstructured":"Muhammad, A., Jingjun, Y., Yan, X., and Abdus, S. (2020). Conceptual design, modeling and compliance characterization of a novel 2-DOF rotational pointing mechanism for fast steering mirror. Chin. J. Aeronaut."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1016\/j.rcim.2010.03.013","article-title":"An overview of dynamic parameter identification of robots","volume":"26","author":"Wu","year":"2010","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_4","doi-asserted-by":"crossref","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":"ref_5","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/0094-114X(85)90056-4","article-title":"The inertial characteristics of dynamic robot models","volume":"20","author":"Tourassis","year":"1985","journal-title":"Mech. Mach. Theory"},{"key":"ref_6","unstructured":"Vivas, A., Poignet, P., Marquet, F., and Gautier, M. (2003, January 14\u201319). Experimental dynamic identification of a fully parallel robot. Proceedings of the IEEE International Conference on Robotics and Automation, Taipei, Taiwan."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1109\/TMECH.2006.882989","article-title":"Rapid Prototyping of a Model-Based Control with Friction Compensation for a Direct-Drive Robot","volume":"11","author":"Bona","year":"2006","journal-title":"IEEE ASME Trans. Mechatron."},{"key":"ref_8","first-page":"58","article-title":"Dynamic Model Identification for Industrial Robots","volume":"27","author":"Swevers","year":"2007","journal-title":"IEEE ASME Trans. Mechatron."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1214","DOI":"10.1109\/TCST.2010.2077294","article-title":"MIMO closed loop identification of an industrial robot","volume":"19","author":"Calanca","year":"2010","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1177\/027836498600500306","article-title":"Estimation of inertial parameters of manipulator loads and links","volume":"5","author":"Atkeson","year":"1986","journal-title":"Int. J. Robot. Res."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"104091","DOI":"10.1016\/j.mechmachtheory.2020.104091","article-title":"Dynamic identification of a tracking parallel mechanism","volume":"155","author":"Huo","year":"2020","journal-title":"Mech. Mach. Theory"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Pukelsheim, F. (2006). Optimal Design of Experiments, The Society for Industrial and Applied Mathe Matics.","DOI":"10.1137\/1.9780898719109"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1115\/1.2831194","article-title":"Generation of periodic trajectories for optimal robot excitation","volume":"119","author":"Swevers","year":"1997","journal-title":"ASME J. Manuf. Sci. Eng."},{"key":"ref_14","unstructured":"Gautier, M. (1992, January 16\u201318). Optimal motion planning for robot\u2019s inertial parameters identification. Proceedings of the 31st IEEE Conference on Decision and Control, Tucson, AZ, USA."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1177\/027836498900800603","article-title":"On finding exciting trajectories for identification experiments involving systems with nonlinear dynamics","volume":"8","author":"Armstrong","year":"1989","journal-title":"Int. J. Robot. Res."},{"key":"ref_16","unstructured":"Karaboga, D. (2005). An Idea Based on Honey Bee Swarm for Numerical Optimization, Erciyes University. Technical Report-tr06."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1017\/S0263574706002712","article-title":"Fourier-based optimal excitation trajectories for the dynamic identification of robots","volume":"24","author":"Park","year":"2006","journal-title":"Robotica"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"428","DOI":"10.1109\/TCST.2012.2185697","article-title":"A new closed-loop output error method for parameter identification of robot dynamics","volume":"21","author":"Gautier","year":"2013","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1361","DOI":"10.1016\/S0967-0661(01)00105-8","article-title":"Extended Kalman filtering and weighted least squares dynamic identification of robot","volume":"9","author":"Gautier","year":"2001","journal-title":"Control Eng. Pract."},{"key":"ref_20","unstructured":"Kozlowski, K.R. (2012). Modelling and Identification in Robotics, Springer."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1109\/70.34777","article-title":"An efficient estimation algorithm for the model parameters of robotic manipulators","volume":"5","author":"Ha","year":"1989","journal-title":"IEEE Trans. Robot. Automat."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"96","DOI":"10.3901\/JME.2010.11.096","article-title":"Identification method of hydrodynamic parameters of autonomous underwater vehicle based on genetic algorithm","volume":"46","author":"Xuan","year":"2010","journal-title":"J. Mech. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Ding, L., Wu, H., Yao, Y., and Yang, Y.X. (2015). Dynamic model identification for 6-DOF industrial robots. J. Robot., 2015.","DOI":"10.1155\/2015\/471478"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Ding, L., Wu, H., and Yao, Y. (2015). Chaotic artificial bee colony algorithm for system identification of a small-scale unmanned helicopter. Int. J. Aerosp. Eng., 2015.","DOI":"10.1155\/2015\/801874"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"687","DOI":"10.1016\/j.asoc.2007.05.007","article-title":"On the performance of artificial bee colony (ABC) algorithm","volume":"8","author":"Karaboga","year":"2008","journal-title":"Appl. Soft Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"730","DOI":"10.1109\/70.631234","article-title":"Optimal robot excitation and identification","volume":"13","author":"Swevers","year":"1997","journal-title":"IEEE Trans. Robot. Automat."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1007\/s11044-018-09654-0","article-title":"Dynamics analysis of planar multi-DOF mechanism with multiple revolute clearances and chaos identification of revolute clearance joints","volume":"47","author":"Chen","year":"2019","journal-title":"Multibody Syst. Dyn."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"895","DOI":"10.1016\/S0094-114X(02)00033-2","article-title":"A comparison of revolute joint clearance models in the dynamic analysis of rigid and elastic mechanical systems","volume":"37","author":"Schwab","year":"2002","journal-title":"Mech. Mach. Theory"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1571","DOI":"10.1007\/s11071-016-2978-8","article-title":"Nonlinear dynamics and chaotic control of a flexible multibody system with uncertain joint clearance","volume":"86","author":"Wang","year":"2016","journal-title":"Nonlinear Dyn."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Chen, X., Jia, Y., Deng, Y., and Wang, Q. (2018). Dynamics behavior analysis of parallel mechanism with joint clearance and flexible links. Shock Vib., 2018.","DOI":"10.1155\/2018\/9430267"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/s11071-018-4566-6","article-title":"Dynamic analysis of planar mechanical systems considering stick-slip and Stribeck effect in revolute clearance joints","volume":"95","author":"Xiang","year":"2019","journal-title":"Nonlinear Dyn."},{"key":"ref_32","first-page":"82","article-title":"Effects of Joint Clearance on the Motion Accuracy of Robotic Manipulators","volume":"64","author":"Erkaya","year":"2018","journal-title":"J. Mech. Eng."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"383","DOI":"10.1007\/s11071-010-9899-8","article-title":"Numerical and experimental investigation on multibody systems with revolute clearance joints","volume":"65","author":"Flores","year":"2011","journal-title":"Nonlinear Dyn."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"031013","DOI":"10.1115\/1.4026233","article-title":"A Kriging model for dynamics of mechanical systems with revolute joint clearances","volume":"9","author":"Zhang","year":"2014","journal-title":"ASME J. Comput. Nonlinear Dynam."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2549","DOI":"10.1177\/0954406217721940","article-title":"Identifying joint clearance via robot manipulation","volume":"232","author":"Li","year":"2018","journal-title":"Proc. Inst. Mech. Eng. C J. Mech. Eng. Sci."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"3840","DOI":"10.1109\/TIE.2009.2015752","article-title":"Modeling and identification of elastic robot joints with hysteresis and backlash","volume":"56","author":"Ruderman","year":"2009","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1016\/j.mechmachtheory.2008.02.002","article-title":"Determining link parameters using genetic algorithm in mechanisms with joint clearance","volume":"44","author":"Erkaya","year":"2009","journal-title":"Mech. Mach. Theory"},{"key":"ref_38","first-page":"170","article-title":"Dynamic Characteristics of Space Mechanism Considering Friction and Stiffness","volume":"56","author":"Han","year":"2020","journal-title":"CJME"},{"key":"ref_39","first-page":"97","article-title":"The Properties of Random Surfaces of Significance in their Contact","volume":"316","author":"Whitehouse","year":"1971","journal-title":"Proc. Math. Phys. Eng. Sci."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"812","DOI":"10.1115\/1.2927338","article-title":"A Fractal Theory of the Interfacial Temperature Distribution in the Slow Sliding Regime: Part I\u2014Elastic Contact and Heat Transfer Analysis","volume":"116","author":"Wang","year":"1994","journal-title":"J. Tribol."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Li, S., Han, X., Wang, J., Sun, J., and Li, F. (2018). Contact Model of Revolute Joint with Clearance Based on Fractal Theory. CJME, 31.","DOI":"10.1186\/s10033-018-0308-4"},{"key":"ref_42","first-page":"657","article-title":"Elastic-plastic contact analy sis ofa sphere and a rigid flat","volume":"69","author":"Kogut","year":"2002","journal-title":"ASME J."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1515\/crll.1882.92.156","article-title":"Ueber die Ber\u00fchrung fester elastischer K\u00f6rper","volume":"1882","author":"Hertz","year":"2006","journal-title":"J. F\u00fcr Die Reine Und Angew. Math."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1115\/1.2920588","article-title":"Fractal Model of Elastic Lastic Contact between Rough Surfaces","volume":"113","author":"Majumdar","year":"1991","journal-title":"ASME J. Tribol."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"031003","DOI":"10.1115\/1.4005927","article-title":"Dynamic response of multibody systems with multiple clearance joints","volume":"7","author":"Flores","year":"2012","journal-title":"ASME J. Comput. Nonlinear Dyn."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/10\/1\/36\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:26:44Z","timestamp":1760160404000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/10\/1\/36"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,20]]},"references-count":45,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["robotics10010036"],"URL":"https:\/\/doi.org\/10.3390\/robotics10010036","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,20]]}}}