{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,6]],"date-time":"2025-12-06T21:45:34Z","timestamp":1765057534399},"reference-count":37,"publisher":"Cambridge University Press (CUP)","issue":"3","license":[{"start":{"date-parts":[[2014,3,10]],"date-time":"2014-03-10T00:00:00Z","timestamp":1394409600000},"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":[[2015,3]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>This paper presents a novel method to determine the workspace of parallel manipulators using a variant of the Firefly Algorithm, which is one of the emerging techniques in swarm artificial intelligence. The workspace is defined as a set of all the coordinates in the search space that are accessible by the parallel manipulator end effector. The workspace formulation of the parallel manipulator considered in this paper has actuated and passive joint displacements which values are limited by their physical constraints. A special fitness function that discriminates between accessible and inaccessible coordinates is formulated based on the joint limitations. By finding these coordinates using the proposed Firefly Algorithm, the workspace of the manipulator can be constructed. The proposed method is an easy-to-implement alternative solution to the current numerical methods for workspace determination. The method consists of two stages of operation. The first stage maps the workspace to find the initial results with a <jats:italic>space filling<\/jats:italic> approach, in which a number of coordinates in the workspace are identified. The second stage refines the results with a <jats:italic>boundary detection<\/jats:italic> approach which focuses on the mapping of the boundaries of the workspace. The method is illustrated by its application to determine the 2D, 3D, and 6D workspaces of a Gough--Stewart Platform manipulator. Furthermore, the method is compared with a more rigorous interval analysis method in terms of computational cost and accuracy.<\/jats:p>","DOI":"10.1017\/s0263574714000290","type":"journal-article","created":{"date-parts":[[2014,3,10]],"date-time":"2014-03-10T11:19:19Z","timestamp":1394450359000},"page":"649-668","source":"Crossref","is-referenced-by-count":13,"title":["A swarm optimization approach for solving workspace determination of parallel manipulators"],"prefix":"10.1017","volume":"33","author":[{"given":"V. B.","family":"Saputra","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S. K.","family":"Ong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A. Y. C.","family":"Nee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2014,3,10]]},"reference":[{"key":"S0263574714000290_ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2006.355416"},{"key":"S0263574714000290_ref19","doi-asserted-by":"publisher","DOI":"10.1115\/1.3259040"},{"key":"S0263574714000290_ref8","doi-asserted-by":"publisher","DOI":"10.1115\/1.2912612"},{"key":"S0263574714000290_ref22","doi-asserted-by":"publisher","DOI":"10.1002\/nme.174"},{"key":"S0263574714000290_ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2011.09.017"},{"key":"S0263574714000290_ref29","volume-title":"Nature-Inspired Metaheuristic Algorithms","author":"Yang","year":"2008"},{"key":"S0263574714000290_ref5","doi-asserted-by":"publisher","DOI":"10.1115\/1.3258901"},{"key":"S0263574714000290_ref25","doi-asserted-by":"publisher","DOI":"10.1080\/03052150512331328303"},{"key":"S0263574714000290_ref31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04441-0_8"},{"key":"S0263574714000290_ref26","doi-asserted-by":"publisher","DOI":"10.1007\/s00158-005-0536-y"},{"key":"S0263574714000290_ref24","doi-asserted-by":"publisher","DOI":"10.1002\/nme.871"},{"key":"S0263574714000290_ref34","unstructured":"S. M. Rump , \u201cINTerval LABoratory Version 3.\u201d INTLAB http:\/\/www.ti3.tu-harburg.de\/~rump\/intlab\/index.html"},{"key":"S0263574714000290_ref16","volume-title":"Parallel Robots, Solid Mechanics and Its Applications","author":"Merl\u00e9t","year":"2006"},{"key":"S0263574714000290_ref27","doi-asserted-by":"publisher","DOI":"10.1177\/02783649922066646"},{"key":"S0263574714000290_ref7","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4563(199803)15:3<145::AID-ROB3>3.0.CO;2-Q"},{"key":"S0263574714000290_ref17","doi-asserted-by":"publisher","DOI":"10.1007\/BF01254849"},{"key":"S0263574714000290_ref35","first-page":"1","volume-title":"IEEE Congress on Evolutionary Computation","author":"Kubota","year":"2010"},{"key":"S0263574714000290_ref36","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2006.01.020"},{"key":"S0263574714000290_ref30","doi-asserted-by":"crossref","unstructured":"X. S. Yang , \u201cFirefly Algorithms for Multimodal Optimization,\u201d Stochastic Algorithms: Foundations and Applications, SAGA 2009, Lecture Notes in Computer Sciences, Vol. 5792 (2009) pp. 169\u2013178.","DOI":"10.1007\/978-3-642-04944-6_14"},{"key":"S0263574714000290_ref20","doi-asserted-by":"publisher","DOI":"10.1115\/1.2826874"},{"key":"S0263574714000290_ref14","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(01)00009-X"},{"key":"S0263574714000290_ref15","first-page":"1019","article-title":"Workspace analysis of Stewart\u2013Gough type parallel manipulators","volume":"220","author":"Pernkopf","year":"2006","journal-title":"Proc. Inst. Mech. Eng."},{"key":"S0263574714000290_ref1","doi-asserted-by":"publisher","DOI":"10.1177\/027836499801700806"},{"key":"S0263574714000290_ref12","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(97)00025-6"},{"key":"S0263574714000290_ref4","doi-asserted-by":"publisher","DOI":"10.1177\/027836498600500214"},{"key":"S0263574714000290_ref2","doi-asserted-by":"publisher","DOI":"10.1243\/PIME_PROC_1965_180_029_02"},{"key":"S0263574714000290_ref28","doi-asserted-by":"crossref","unstructured":"J. Kennedy and R. C. Eberhart , \u201cParticle Swarm Optimization,\u201d Proceedings of the IEEE International Joint Conference on Neural Networks (1995) pp. 1942\u20131948.","DOI":"10.1109\/ICNN.1995.488968"},{"key":"S0263574714000290_ref13","doi-asserted-by":"publisher","DOI":"10.1177\/027836498600500216"},{"key":"S0263574714000290_ref18","doi-asserted-by":"publisher","DOI":"10.1115\/1.3258984"},{"key":"S0263574714000290_ref23","doi-asserted-by":"publisher","DOI":"10.1016\/S0898-1221(02)80018-9"},{"key":"S0263574714000290_ref9","unstructured":"J. P. Merl\u00e9t , \u201cParallel Robots: Open Problems,\u201d Proceedings of Ninth International Symposium of Robotic Research (1999) pp. 27\u201332."},{"key":"S0263574714000290_ref3","first-page":"250","volume-title":"Proceedings, ASME International Computer Technology Conference","author":"Fichter","year":"1980"},{"key":"S0263574714000290_ref6","doi-asserted-by":"publisher","DOI":"10.1109\/41.222651"},{"key":"S0263574714000290_ref10","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(97)00025-6"},{"key":"S0263574714000290_ref21","doi-asserted-by":"publisher","DOI":"10.1115\/1.1289388"},{"key":"S0263574714000290_ref11","doi-asserted-by":"publisher","DOI":"10.1163\/156855394X00275"},{"key":"S0263574714000290_ref33","first-page":"4691","volume-title":"IEEE International Conference on Robotics and Automation","author":"Saputra","year":"2010"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574714000290","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,21]],"date-time":"2019-04-21T03:25:58Z","timestamp":1555817158000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574714000290\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3,10]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,3]]}},"alternative-id":["S0263574714000290"],"URL":"https:\/\/doi.org\/10.1017\/s0263574714000290","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,10]]}}}