{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T20:38:47Z","timestamp":1777927127113,"version":"3.51.4"},"reference-count":34,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2017,11,11]],"date-time":"2017-11-11T00:00:00Z","timestamp":1510358400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51205077, 51475116"],"award-info":[{"award-number":["51205077, 51475116"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"published-print":{"date-parts":[[2018,2]]},"abstract":"<jats:p>This article proposes a forward kinematics algorithm based on closed-loop feedback solution for real-time pose estimation of 6-degree-of-freedom parallel mechanisms. First, a feedback forward kinematics algorithm with second-order error dynamics built in joint space is presented and its convergence is analyzed. Taking a Stewart platform as an example, fast convergence and high solving accuracy of the algorithm are shown in simulation. However, while applying the algorithm to forward kinematics of a 6-degree-of-freedom redundantly actuated parallel mechanisms, solving errors will be growing slowly and non-convergent, which is caused by redundancy character of the parallel mechanisms. Then a modified algorithm, of which second-order error dynamics is built in Cartesian space, is developed. Considering velocity information is usually difficult to measure or estimate accurately in reality, the performance of feedback forward kinematics algorithm without joint velocity feedforward is also evaluated. Finally, the algorithm is implemented into real-time degree of freedom control of the redundant parallel mechanisms which is calibrated by a coordinate measuring machine. Experiment results show that the proposed algorithm can solve the pose with relatively high accuracy under static conditions and is effective and feasible for real-time pose estimation of parallel mechanisms.<\/jats:p>","DOI":"10.1177\/0959651817739793","type":"journal-article","created":{"date-parts":[[2017,11,11]],"date-time":"2017-11-11T04:14:34Z","timestamp":1510373674000},"page":"109-120","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":3,"title":["An algorithm for real-time forward kinematics of 6-degree-of-freedom parallel mechanisms"],"prefix":"10.1177","volume":"232","author":[{"given":"Changhong","family":"Gao","sequence":"first","affiliation":[{"name":"School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhidong","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shupeng","family":"Zheng","sequence":"additional","affiliation":[{"name":"School of Electrical and Information, Northeast Agricultural University, Harbin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dacheng","family":"Cong","sequence":"additional","affiliation":[{"name":"School of Mechatronics Engineering, Harbin Institute of Technology, Harbin, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2017,11,11]]},"reference":[{"key":"bibr1-0959651817739793","doi-asserted-by":"publisher","DOI":"10.5772\/61"},{"key":"bibr2-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1243\/09544062JMES1875"},{"key":"bibr3-0959651817739793","first-page":"753","volume":"228","author":"Yang P","year":"2013","journal-title":"Proc IMechE, Part C: J Mechanical Engineering Science"},{"key":"bibr4-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714000988"},{"key":"bibr5-0959651817739793","first-page":"171","volume-title":"Proceedings of 2001 IEEE\/RSJ international conference on intelligent robots and systems","author":"Cheng H"},{"key":"bibr6-0959651817739793","first-page":"143","volume-title":"Robotic systems for handling and assembly","author":"Kock S","year":"2011"},{"key":"bibr7-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-007-7214-4_11"},{"key":"bibr8-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1177\/0954406215573039"},{"key":"bibr9-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1007\/978-90-481-9262-5_57"},{"key":"bibr10-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1177\/0278364908096236"},{"key":"bibr11-0959651817739793","doi-asserted-by":"crossref","first-page":"6122","DOI":"10.3168\/jds.2011-4439","volume":"94","author":"Majarena AC","year":"2011","journal-title":"J Dairy Sci"},{"key":"bibr12-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(03)00009-0"},{"key":"bibr13-0959651817739793","first-page":"522","volume":"17","author":"Ji P","year":"2006","journal-title":"IEEE T Robotic Autom"},{"key":"bibr14-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2009.06.009"},{"key":"bibr15-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1109\/70.59354"},{"key":"bibr16-0959651817739793","first-page":"517","volume":"17","author":"Selfridge RG","year":"2000","journal-title":"J Field Robot"},{"key":"bibr17-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1115\/1.2919188"},{"key":"bibr18-0959651817739793","first-page":"1","volume":"1","author":"Gao LY","year":"2015","journal-title":"Robotica"},{"key":"bibr19-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(02)00019-8"},{"key":"bibr20-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1177\/0278364904039806"},{"key":"bibr21-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714001271"},{"key":"bibr22-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-005-9006-4"},{"key":"bibr23-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714001362"},{"key":"bibr24-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4563(199607)13:7<407::AID-ROB1>3.0.CO;2-S"},{"key":"bibr25-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1002\/rob.10048"},{"key":"bibr26-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2016.08.003"},{"key":"bibr27-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1109\/70.928560"},{"key":"bibr28-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1177\/02783640122067462"},{"key":"bibr29-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2015.04.006"},{"key":"bibr30-0959651817739793","first-page":"253","volume-title":"Advances in system science: measurement, circuits and control","author":"B\u00f6hm J","year":"2001"},{"key":"bibr31-0959651817739793","first-page":"3558","volume-title":"Proceedings of 2003 IEEE\/RSJ international conference on intelligent robots and systems","author":"Marquet F"},{"key":"bibr32-0959651817739793","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4563(199807)15:7<395::AID-ROB2>3.0.CO;2-H"},{"key":"bibr33-0959651817739793","first-page":"521","volume-title":"Proceedings of the 6th world congress on intelligent control and automation","author":"Cong D"},{"key":"bibr34-0959651817739793","unstructured":"Merlet JP. Parallel robots. Dordrecht: Springer Science+Business Media, 2012, pp.281\u2013286."}],"container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651817739793","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0959651817739793","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651817739793","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:35:35Z","timestamp":1777674935000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0959651817739793"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,11]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,2]]}},"alternative-id":["10.1177\/0959651817739793"],"URL":"https:\/\/doi.org\/10.1177\/0959651817739793","relation":{},"ISSN":["0959-6518","2041-3041"],"issn-type":[{"value":"0959-6518","type":"print"},{"value":"2041-3041","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,11]]}}}