{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T08:33:53Z","timestamp":1778834033986,"version":"3.51.4"},"reference-count":71,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2009,3,1]],"date-time":"2009-03-01T00:00:00Z","timestamp":1235865600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2009,3]]},"abstract":"<jats:p>In this article, we review the dynamic control of parallel kinematic machines. It is shown that the classical control strategies from serial robotics generally used for parallel kinematic machine have to be rethought. Indeed, it is first shown that the joint space control is not relevant for these mechanisms for several reasons such as mechanical behavior or computational efficiency. Consequently, Cartesian space control should be preferred over joint space control. Nevertheless, some modifications to the well-known Cartesian space control strategies of serial robotics are proposed to make them perfectly suited to parallel kinematic machines, particularly a solution using an exteroceptive measure of the end-effector pose. The expected improvement in terms of accuracy, stability and robustness are discussed. A comparison between the main presented strategies is finally performed both in simulation and experiments.<\/jats:p>","DOI":"10.1177\/0278364908096236","type":"journal-article","created":{"date-parts":[[2009,2,12]],"date-time":"2009-02-12T17:19:11Z","timestamp":1234459151000},"page":"395-416","source":"Crossref","is-referenced-by-count":132,"title":["A Review on the Dynamic Control of Parallel Kinematic Machines: Theory and Experiments"],"prefix":"10.1177","volume":"28","author":[{"given":"Flavien","family":"Paccot","sequence":"first","affiliation":[{"name":"LASMEA, UMR 6602 CNRS, Blaise Pascal University, Clermont-Ferrand, France -bpclermont.fr"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicolas","family":"Andreff","sequence":"additional","affiliation":[{"name":"LASMEA, UMR 6602 CNRS, Blaise Pascal University, Clermont-Ferrand, France, LAMI, IFMA, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philippe","family":"Martinet","sequence":"additional","affiliation":[{"name":"LASMEA, UMR 6602 CNRS, Blaise Pascal University, Clermont-Ferrand, France, ISRC, Sungkyunkwan University, Suwon, South Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2009,3,1]]},"reference":[{"key":"atypb1","volume-title":"Proceedings of the International Conference on Intelligent Robots and Systems (IROS'05)","author":"Abdellatif, H."},{"key":"atypb2","volume-title":"Proceedings of the European Conference on Computer Vision (ECCV'06)","author":"Ait-Aider, O."},{"key":"atypb3","volume-title":"Proceedings of the 12th IEEE International Conference on Methods and Models in Automation and Robotics MMAR'06","author":"Ait Aider, O."},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1109\/70.833183"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1115\/1.1830045"},{"key":"atypb6","volume-title":"Proceedings of the International Conference on Robotics and Automation (ICRA'98)","author":"Beji, L."},{"key":"atypb7","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'99)","author":"Besnard, S."},{"key":"atypb8","volume-title":"Proceedings of the Chemnitz Parallel Kinematics Seminar Chemnitz","author":"Brecher, C."},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijmachtools.2005.04.014"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2003.812839"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2006.06.001"},{"key":"atypb12","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'98)","author":"Chablat, D."},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijmachtools.2005.05.004"},{"issue":"7","key":"atypb14","first-page":"1151","volume":"47","author":"Chanal, H.","year":"2006","journal-title":"International Journal of Machine Tools and Manufacture"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(02)00040-X"},{"key":"atypb16","volume-title":"Proceedings of the International Conference on Intelligent Robots and Systems (IROS'06)","author":"Dallej, T."},{"key":"atypb17","unstructured":"Daney, D. (1999). Self calibration of Gough platform using leg mobility constraints. Proceedings of the World congress on the theory of machine and mechanisms (IFTOMM), Oulu, Finland, pp. 104-109."},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(98)00081-0"},{"key":"atypb19","volume-title":"Proceedings of the 2nd International Workshop on Sensorial Integration for Industrial Robots (SIFIR'89)","author":"Dauchez, P."},{"key":"atypb20","volume-title":"Proceedings of the Chemnitz Parallel Kinematics Seminar","author":"Denkena, B."},{"key":"atypb21","doi-asserted-by":"publisher","DOI":"10.1016\/S0890-6955(01)00002-5"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1109\/70.143350"},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1016\/0895-7177(96)00112-4"},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1016\/S0010-4485(00)00049-X"},{"key":"atypb25","volume-title":"Proceedings of the International Conference on Intelligent Robots and Systems (IROS'05)","author":"Fu, K."},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1016\/S0967-0661(01)00105-8"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1016\/S0890-6955(03)00119-6"},{"key":"atypb28","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'04)","author":"Ginhoux, R."},{"key":"atypb29","doi-asserted-by":"crossref","unstructured":"Gogu, G. (2004). Fully-isotropic T3R1-type parallel manipulators. On Advances In Robot Kinematics, Lennar\u010di\u010d, J. and Roth, B. (eds). Dordrecht, Kluwer, pp. 265-272.","DOI":"10.1007\/978-1-4020-2249-4_29"},{"key":"atypb30","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'03)","author":"Guegan, S."},{"key":"atypb31","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'00)","author":"Honegger, M."},{"key":"atypb32","volume-title":"An algorithm for solving the direct kinematics of the Gough-Stewart platforms","author":"Husty, M.","year":"1994"},{"key":"atypb33","doi-asserted-by":"publisher","DOI":"10.1109\/70.538972"},{"key":"atypb34","volume-title":"Modeling, Identification and Control of Robots","author":"Khalil, W.","year":"2002"},{"key":"atypb35","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'04)","author":"Khalil, W."},{"key":"atypb36","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2005.04.014"},{"key":"atypb37","doi-asserted-by":"publisher","DOI":"10.7210\/jrsj.18.411"},{"key":"atypb38","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2000.844876"},{"key":"atypb39","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2000.844875"},{"key":"atypb40","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2004.02.010"},{"key":"atypb41","doi-asserted-by":"publisher","DOI":"10.1016\/S0957-4158(02)00033-8"},{"key":"atypb42","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(99)00072-5"},{"key":"atypb43","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1980.1102367"},{"key":"atypb44","volume-title":"Proceedings of the International Conference on Robotics and Automation (ICRA'02)","author":"Marquet, F."},{"key":"atypb45","volume-title":"Proceedings of the International Conference on Intelligent Robots and Systems (IROS'01)","author":"Marquet, F."},{"key":"atypb46","volume-title":"An algorithm for the forward kinematics of general 6 DOF parallel manipulator","author":"Merlet, J.","year":"1990"},{"key":"atypb47","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-010-9587-7"},{"key":"atypb48","volume-title":"Proceedings of the ASME 27th Biennial Mechanisms and Robotics Conference","author":"Merlet, J."},{"key":"atypb49","doi-asserted-by":"publisher","DOI":"10.1177\/0278364904039806"},{"key":"atypb50","doi-asserted-by":"crossref","unstructured":"Nabat, V., de la O Rodriguez, M., Company, O., Krut, S. and Pierrot, F. (2005). Par4: very high speed parallel robot for pick-and-place. Proceedings of the International Conference on Intelligent Robots and Systems (IROS'05), Edmonton, Canada, pp. 1202-1207.","DOI":"10.1109\/IROS.2005.1545143"},{"key":"atypb51","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2000.845292"},{"key":"atypb52","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2006.05.006"},{"key":"atypb53","doi-asserted-by":"publisher","DOI":"10.1109\/70.917088"},{"key":"atypb54","volume-title":"Proceedings of the International Conference on Robotics and Automation (ICRA'02)","author":"Ouyang, P."},{"key":"atypb55","volume-title":"Proceedings of the European Control Conference (ECC)","author":"Paccot, F."},{"key":"atypb56","volume-title":"Proceedings of the 32nd Annual Conference of the IEEE Industrial Electronics Society","author":"Paccot, F."},{"key":"atypb57","volume-title":"Proceedings of the Chemnitz Parallel Kinematic Seminar","author":"Pritschow, G."},{"key":"atypb58","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2005.06.011"},{"key":"atypb59","volume-title":"Proceedings of the International Conference on Integrated Design and Manufacturing in Mechanical Engineering (IDMME)","author":"Rizk, R."},{"key":"atypb60","doi-asserted-by":"publisher","DOI":"10.1109\/70.631234"},{"key":"atypb61","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijmachtools.2003.11.003"},{"key":"atypb62","doi-asserted-by":"publisher","DOI":"10.1016\/S0007-8506(07)63200-4"},{"key":"atypb63","doi-asserted-by":"publisher","DOI":"10.1115\/1.533540"},{"key":"atypb64","volume-title":"Proceedings of the IEEE International Conference on Intelligent Robots and Systems (IROS'03)","author":"Vivas, A."},{"key":"atypb65","doi-asserted-by":"publisher","DOI":"10.1177\/027836499101000503"},{"key":"atypb66","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1993.291970"},{"key":"atypb67","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087115"},{"key":"atypb68","volume-title":"Proceedings of the International Conference on Robotics and Automation (ICRA'98)","author":"Yamane, K."},{"key":"atypb69","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-005-0213-8"},{"key":"atypb70","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'06)","author":"Zein, M."},{"key":"atypb71","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'04)","author":"Zhiyong, Y."}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364908096236","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364908096236","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:16:38Z","timestamp":1777457798000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364908096236"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3]]},"references-count":71,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,3]]}},"alternative-id":["10.1177\/0278364908096236"],"URL":"https:\/\/doi.org\/10.1177\/0278364908096236","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,3]]}}}