{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T19:40:53Z","timestamp":1778614853908,"version":"3.51.4"},"reference-count":45,"publisher":"Cambridge University Press (CUP)","issue":"6","license":[{"start":{"date-parts":[[2025,5,29]],"date-time":"2025-05-29T00:00:00Z","timestamp":1748476800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2025,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Due to the effects of tolerance, design, and manufacturing deviations, there are clearances in the revolute joints of mechanical arms. These clearances can easily lead to system impacts and vibrations, resulting in a decrease in dynamic performance and affecting the trajectory tracking accuracy of the end effector. The existing dynamic models of mechanisms with clearance in revolute joints lack comprehensiveness, universality, and systematicity, and have not addressed the impact of joint reaction forces within clearance revolute joints on the system. The impact collision problem of the revolute joints with clearance was systematically, accurately, and comprehensively modeled and simulated in this study based on multibody dynamics theory. Based on Hertz\u2019s elastic theory, the LuGre friction model, and joint reaction forces, this paper constructs constraint and mechanical models of revolute joints with clearance based on the theory of multibody dynamics. To facilitate multibody dynamics analysis, the collision impact direction matrix is proposed and used for the first time to transform the mechanical model of revolute joints with clearance into external forces. The dynamic models of mobile parallel and double serial manipulators are then constructed. Through numerical simulations on different clearance amounts, tracking trajectories, and load parameters, the impact of revolute joint clearances on system dynamic performance is analyzed. The engineering significance of this research in dynamic analysis of mobile parallel manipulators under imperfect revolute joint conditions is also discussed.<\/jats:p>","DOI":"10.1017\/s026357472500058x","type":"journal-article","created":{"date-parts":[[2025,5,29]],"date-time":"2025-05-29T03:53:45Z","timestamp":1748490825000},"page":"2172-2192","source":"Crossref","is-referenced-by-count":2,"title":["Dynamic analysis of a mobile parallel manipulator with imperfect revolute joints"],"prefix":"10.1017","volume":"43","author":[{"given":"Yuwei","family":"Yang","sequence":"first","affiliation":[{"name":"Tianjin University of Technology"},{"name":"Tianjin University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-9699-4246","authenticated-orcid":false,"given":"Xingchang","family":"Lv","sequence":"additional","affiliation":[{"name":"Tianjin University of Technology"},{"name":"Tianjin University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhaotong","family":"Li","sequence":"additional","affiliation":[{"name":"Tianjin University of Technology"},{"name":"Tianjin University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0910-5634","authenticated-orcid":false,"given":"Jiapeng","family":"Yin","sequence":"additional","affiliation":[{"name":"Tianjin University of Technology"},{"name":"Tianjin University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haoyu","family":"Wang","sequence":"additional","affiliation":[{"name":"Tianjin University of Technology"},{"name":"Tianjin University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-2582-3527","authenticated-orcid":false,"given":"Shuo","family":"Li","sequence":"additional","affiliation":[{"name":"Tianjin University of Technology"},{"name":"Tianjin University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jutao","family":"Wang","sequence":"additional","affiliation":[{"name":"Tianjin University of Technology"},{"name":"Tianjin University of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2025,5,29]]},"reference":[{"key":"S026357472500058X_ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijmecsci.2018.07.010"},{"key":"S026357472500058X_ref24","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2014.11.020"},{"key":"S026357472500058X_ref44","doi-asserted-by":"crossref","first-page":"8","DOI":"10.3901\/JME.2014.07.008","article-title":"Trajectory optimization of manipulator for minimum working time based on multi-body dynamic characters","volume":"50","author":"Yuwei","year":"2014","journal-title":"J. Mech. Eng."},{"key":"S026357472500058X_ref10","doi-asserted-by":"publisher","DOI":"10.3390\/math9121359"},{"key":"S026357472500058X_ref13","doi-asserted-by":"publisher","DOI":"10.1051\/meca\/2023044"},{"key":"S026357472500058X_ref5","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-018-09643-3"},{"key":"S026357472500058X_ref2","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574715001095"},{"key":"S026357472500058X_ref34","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-018-4500-y"},{"key":"S026357472500058X_ref32","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574725000074"},{"key":"S026357472500058X_ref26","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574724001450"},{"key":"S026357472500058X_ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2021.107612"},{"key":"S026357472500058X_ref14","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-023-09081-7"},{"key":"S026357472500058X_ref7","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2024.105623"},{"key":"S026357472500058X_ref16","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-021-06824-2"},{"key":"S026357472500058X_ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2019.106596"},{"key":"S026357472500058X_ref3","first-page":"1","article-title":"A novel joint external torque estimate model of the lightweight robot\u2019s joint based on a BP neural network","volume":"43","author":"Zhang","year":"2025","journal-title":"Robotica"},{"key":"S026357472500058X_ref27","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/j.mechmachtheory.2014.12.008","article-title":"Optimal dynamic design of a planar slider-crank mechanism with a joint clearance","volume":"86","author":"Varedi","year":"2015","journal-title":"Mech. Mach. Theory"},{"key":"S026357472500058X_ref43","doi-asserted-by":"crossref","first-page":"76","DOI":"10.3901\/JME.2010.21.076","article-title":"Research and simulation of inverse dynamics of a wheeled mobile single link flexible manipulator","volume":"46","author":"Yuwei","year":"2010","journal-title":"J. Mech. Eng."},{"key":"S026357472500058X_ref30","volume-title":"Contact Mechanics","author":"Johnson","year":"1987"},{"key":"S026357472500058X_ref12","first-page":"1","article-title":"A Nonsmooth Dynamics Framework for Simulating Frictionless Spatial Joints with Clearances","author":"Chaturvedi","year":"2024","journal-title":"Multibody System Dynamics"},{"key":"S026357472500058X_ref18","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-022-09853-w"},{"key":"S026357472500058X_ref41","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-012-9309-8"},{"key":"S026357472500058X_ref8","unstructured":"[8] Brogliato, B. , Nonsmooth Mechanics. Models, Dynamics and Control: Erratum\/Addendum. Diss. INRIA Centre de l\u2019Universite Grenoble-Alpes (2024)."},{"key":"S026357472500058X_ref11","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-022-07344-3"},{"key":"S026357472500058X_ref23","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-022-09827-y"},{"key":"S026357472500058X_ref21","doi-asserted-by":"publisher","DOI":"10.1017\/S026357472400050X"},{"key":"S026357472500058X_ref19","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/s11044-014-9420-0","article-title":"Coupling dynamics of a geared multibody system supported by ElastoHydroDynamic lubricated cylindrical joints","volume":"33","author":"Tian","year":"2015","journal-title":"Multibody Syst. Dyn."},{"key":"S026357472500058X_ref31","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-020-05591-w"},{"key":"S026357472500058X_ref37","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714002768"},{"key":"S026357472500058X_ref38","doi-asserted-by":"publisher","DOI":"10.1017\/9781108757553"},{"key":"S026357472500058X_ref40","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2014.10.013"},{"key":"S026357472500058X_ref42","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-013-0782-2"},{"key":"S026357472500058X_ref33","doi-asserted-by":"publisher","DOI":"10.1115\/1.4042602"},{"key":"S026357472500058X_ref45","first-page":"633","article-title":"Study on the validity of dynamics modeling of a mobile suspension parallel manipulator based on positive and inverse kinetics","volume":"27","author":"Yuwei","year":"2017","journal-title":"Chin. High Technol. Lett."},{"key":"S026357472500058X_ref22","doi-asserted-by":"publisher","DOI":"10.1007\/s00366-020-00935-x"},{"key":"S026357472500058X_ref17","doi-asserted-by":"publisher","DOI":"10.3390\/app13116693"},{"key":"S026357472500058X_ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.euromechsol.2021.104317"},{"key":"S026357472500058X_ref28","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2013.09.002"},{"key":"S026357472500058X_ref9","doi-asserted-by":"crossref","first-page":"1269","DOI":"10.1007\/s11071-021-06344-z","article-title":"Nonlinear phenomena of contact in multibody systems dynamics: A review","volume":"104","author":"Corral","year":"2021","journal-title":"Nonlinear Dyn."},{"key":"S026357472500058X_ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2012.02.010"},{"key":"S026357472500058X_ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.ast.2022.107745"},{"key":"S026357472500058X_ref36","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2019.03.017"},{"key":"S026357472500058X_ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-020-09732-2"},{"key":"S026357472500058X_ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2024.105648"},{"key":"S026357472500058X_ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TMRB.2024.3377376"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S026357472500058X","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T09:52:09Z","timestamp":1754473929000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S026357472500058X\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,29]]},"references-count":45,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,6]]}},"alternative-id":["S026357472500058X"],"URL":"https:\/\/doi.org\/10.1017\/s026357472500058x","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,29]]}}}