{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T22:51:01Z","timestamp":1767912661240,"version":"3.49.0"},"reference-count":35,"publisher":"Cambridge University Press (CUP)","issue":"8","license":[{"start":{"date-parts":[[2022,2,17]],"date-time":"2022-02-17T00:00:00Z","timestamp":1645056000000},"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":[[2022,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Optimal mechanical design, model-based control, and robot dynamic calibration mainly rely on the analytical formulation of robot dynamics. In this paper, the kinematics equations of a general 3-U<jats:underline>P<\/jats:underline>U translational parallel manipulator (TPM) are derived, and then, by using the principle of the virtual work theorem, the full implicit dynamic model is derived. Furthermore, by making some modifications, the explicit dynamic formulation of the robot is attained, which is the basis of a wide range of advanced model-based controllers. To validate the proposed formulation, a prototype of the 3-U<jats:underline>P<\/jats:underline>U TPM is modeled in MSC-ADAMS<jats:sup>\u00ae<\/jats:sup> software, and the results of the dynamic formulation are validated using this model. The results show the high accuracy of the proposed dynamic formulation presented in this article.<\/jats:p>","DOI":"10.1017\/s0263574721001971","type":"journal-article","created":{"date-parts":[[2022,2,17]],"date-time":"2022-02-17T07:57:30Z","timestamp":1645084650000},"page":"2815-2830","source":"Crossref","is-referenced-by-count":10,"title":["Full dynamic model of 3-U<u>P<\/u>U translational parallel manipulator for model-based control schemes"],"prefix":"10.1017","volume":"40","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2420-1299","authenticated-orcid":false,"given":"Ali","family":"Hassani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S. A.","family":"Khalilpour","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abbas","family":"Bataleblu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0615-6730","authenticated-orcid":false,"given":"Hamid D.","family":"Taghirad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2022,2,17]]},"reference":[{"key":"S0263574721001971_ref1","doi-asserted-by":"publisher","DOI":"10.1017\/S026357472000034X"},{"key":"S0263574721001971_ref24","doi-asserted-by":"publisher","DOI":"10.1016\/j.apm.2017.06.012"},{"key":"S0263574721001971_ref22","volume-title":"Robot Analysis: The Mechanics of Serial and Parallel Manipulators","author":"Tsai","year":"1999"},{"key":"S0263574721001971_ref8","doi-asserted-by":"publisher","DOI":"10.1115\/1.1311612"},{"key":"S0263574721001971_ref5","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1016\/S0094-114X(02)00066-6","article-title":"Kinematics of the 3-UPU Wrist","volume":"38","author":"Gregorio","year":"2003","journal-title":"Mech. Mach. Theory"},{"key":"S0263574721001971_ref31","doi-asserted-by":"publisher","DOI":"10.1177\/0278364908096236"},{"key":"S0263574721001971_ref25","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574718001273"},{"key":"S0263574721001971_ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-009-1718-7_40"},{"key":"S0263574721001971_ref16","first-page":"3","article-title":"Dynamics of the translational 3-UPC parallel manipulator","volume":"76","author":"Staicu","journal-title":"U.P.B. Sci. Bull., Series D"},{"key":"S0263574721001971_ref34","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574708004657"},{"key":"S0263574721001971_ref21","doi-asserted-by":"publisher","DOI":"10.1201\/b16096"},{"key":"S0263574721001971_ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2014.11.005"},{"key":"S0263574721001971_ref11","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(02)00021-6"},{"key":"S0263574721001971_ref17","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1007\/978-3-319-17527-0_48","volume-title":"Design and Modeling of Mechanical Systems - II","author":"Hraiech","year":"2015"},{"key":"S0263574721001971_ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2008.02.015"},{"key":"S0263574721001971_ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2007.09.005"},{"key":"S0263574721001971_ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICMA.2007.4304010"},{"key":"S0263574721001971_ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2009.03.006"},{"key":"S0263574721001971_ref28","author":"Bataleblu"},{"key":"S0263574721001971_ref26","volume-title":"2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Oftadeh","year":"2010"},{"key":"S0263574721001971_ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2014.04.004"},{"key":"S0263574721001971_ref9","volume-title":"IEEE International Conference on Automation Science and Engineering","author":"Yang","year":"2010"},{"key":"S0263574721001971_ref23","doi-asserted-by":"publisher","DOI":"10.1007\/s11071-015-2489-z"},{"key":"S0263574721001971_ref3","doi-asserted-by":"publisher","DOI":"10.3390\/robotics9010005"},{"key":"S0263574721001971_ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2009.08.003"},{"key":"S0263574721001971_ref4","doi-asserted-by":"publisher","DOI":"10.5772\/53394"},{"key":"S0263574721001971_ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2013.11.010"},{"key":"S0263574721001971_ref32","article-title":"On the modeling of leg constraints in the dynamic analysis of gough\/stewart-type platforms","volume":"4","author":"Carricato","year":"2008","journal-title":"J. Comput. Nonlinear Dynam."},{"key":"S0263574721001971_ref14","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574713000696"},{"key":"S0263574721001971_ref13","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574719001292"},{"key":"S0263574721001971_ref10","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/978-3-642-01947-0_8","volume-title":"Computational Kinematics","author":"Chebbi","year":"2009"},{"key":"S0263574721001971_ref2","doi-asserted-by":"crossref","unstructured":"[2] Bataleblu, A. , Khorrambakht, R. and Taghirad, H. D. , \u201cRobust H $\\infty$ -based control of ARAS-diamond: A vitrectomy eye surgery robot,\u201d Proc. Inst. Mech. Eng. C J. Mech. Eng. Sci. 235(20), 095440622097933 (2020). [Online]. Available: https:\/\/doi.org\/10.1177%2F0954406220979334","DOI":"10.1177\/0954406220979334"},{"key":"S0263574721001971_ref18","doi-asserted-by":"crossref","unstructured":"[18] Hraiech, S. E. , Chebbi, A. , Affi, Z. and Romdhane, L. , \u201cError estimation and sensitivity analysis of the 3-UPU translational parallel robot due to design parameter uncertainties,\u201d Proc. Inst. Mech. Eng. C J. Mech. Eng. Sci. 233(8), 2713\u20132727 (2018). [Online]. Available: https:\/\/doi.org\/10.1177%2F0954406218793673","DOI":"10.1177\/0954406218793673"},{"key":"S0263574721001971_ref35","doi-asserted-by":"crossref","unstructured":"[35] Ljung, L. and Singh, R. , \u201cVersion 8 of the matlab system identification toolbox,\u201d IFAC Proc. Vol. 45(16), 1826\u20131831 (2012). [Online]. Available: https:\/\/doi.org\/10.3182%2F20120711-3-be-2027.00061","DOI":"10.3182\/20120711-3-BE-2027.00061"},{"key":"S0263574721001971_ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10817-4_58"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574721001971","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,6]],"date-time":"2022-07-06T02:28:29Z","timestamp":1657074509000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574721001971\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,17]]},"references-count":35,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["S0263574721001971"],"URL":"https:\/\/doi.org\/10.1017\/s0263574721001971","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,17]]}}}