{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:56:07Z","timestamp":1754157367520,"version":"3.41.2"},"reference-count":16,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2013,6,14]],"date-time":"2013-06-14T00:00:00Z","timestamp":1371168000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,6,14]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>Machining fixtures must fit exactly the work piece to support it appropriately. Even slight change in the design of the work piece renders the costly fixture useless. Substitution of traditional fixtures by a programmable multi\u2010robot system supporting the work pieces requires a specific control system and a specific programming method enabling its quick reconfiguration. The purpose of this paper is to develop a novel approach to task planning (programming) of the reconfigurable fixture system.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The multi\u2010robot control system has been designed following a formal approach based on the definition of the system structure in terms of agents and transition function definition of their behaviour. Thus, a modular system resulted, enabling software parameterisation. This facilitated the introduction of changes brought about by testing different variants of the mechanical structure of the system. A novel approach to task planning (programming) of the reconfigurable fixture system has been developed. Its solution is based on constraint satisfaction problem approach. The planner takes into account physical, geometrical, and time\u2010related constraints.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>Reconfigurable fixture programming is performed by supplying CAD definition of the work piece. Out of this data the positions of the robots and the locations of the supporting heads are automatically generated. This proved to be an effective programming method. The control system on the basis of the thus obtained plan effectively controls the behaviours of the supporting robots in both drilling and milling operations.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>The shop\u2010floor experiments with the system showed that the work piece is held stiffly enough for both milling and drilling operations performed by the CNC machine. If the number of diverse work piece shapes is large, the reconfigurable fixture is a cost\u2010effective alternative to the necessary multitude of traditional fixtures. Moreover, the proposed design approach enables the control system to handle a variable number of controlled robots and accommodates possible changes to the hardware of the work piece supporting robots.<\/jats:p><\/jats:sec>","DOI":"10.1108\/01439911311320831","type":"journal-article","created":{"date-parts":[[2013,6,6]],"date-time":"2013-06-06T08:19:04Z","timestamp":1370506744000},"page":"329-336","source":"Crossref","is-referenced-by-count":19,"title":["Control and programming of a multi\u2010robot\u2010based reconfigurable fixture"],"prefix":"10.1108","volume":"40","author":[{"given":"Cezary","family":"Zieli\u0144ski","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W\u0142odzimierz","family":"Kasprzak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tomasz","family":"Kornuta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wojciech","family":"Szynkiewicz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Piotr","family":"Trojanek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Micha\u0142","family":"Wal\u0119cki","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tomasz","family":"Winiarski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Teresa","family":"Zieli\u0144ska","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022031020343053100_b1","unstructured":"Avvenente, R., Khan, A., Li, X., Zoppi, M., Zlatanov, D. and Molfino, R. (2010), \u201cDevelopment and analysis of a shape\u2010conformable supporting head for a self\u2010reconfigurable intelligent swarm fixture system\u201d, ISR\/ROBOTIK'10, pp. 792\u2010799."},{"key":"key2022031020343053100_b2","doi-asserted-by":"crossref","unstructured":"Bi, Z. and Zhang, W. (2001), \u201cFlexible fixture design and automation: review, issues and future directions\u201d, International Journal of Production Research, Vol. 39 No. 13, pp. 2867\u20102894.","DOI":"10.1080\/00207540110054579"},{"key":"key2022031020343053100_b3","doi-asserted-by":"crossref","unstructured":"Kang, Y., Rong, Y., Yang, J. and Ma, W. (2002), \u201cComputer\u2010aided fixture design verification\u201d, Assembly Automation, Vol. 22 No. 4, pp. 350\u2010359.","DOI":"10.1108\/01445150210446229"},{"key":"key2022031020343053100_b4","unstructured":"Molfino, R., Zoppi, M. and Zlatanov, D. (2009), \u201cReconfigurable swarm fixtures\u201d, in Dai, J.S., Zoppi, M. and Kong, X. (Eds), ASME\/IFToMM International Conference on Reconfigurable Mechanisms and Robot, ReMAR, June 22\u201024, King's College London, London, pp. 730\u2010735."},{"key":"key2022031020343053100_b5","unstructured":"Neumann, K. (1988), US Patent Number 4732525."},{"key":"key2022031020343053100_b6","unstructured":"Russell, S. and Norvig, P. (2002), Artificial Intelligence: A Modern Approach, 2nd ed., Prentice\u2010Hall, Upper Saddle River, NJ."},{"key":"key2022031020343053100_b7","doi-asserted-by":"crossref","unstructured":"Sela, M., Gaudry, O., Dombre, E. and Benhabib, B. (1997), \u201cA reconfigurable modular fixturing system for thin\u2010walled flexible objects\u201d, The International Journal of Advanced Manufacturing Technology, Vol. 13 No. 9, pp. 611\u2010617.","DOI":"10.1007\/BF01350819"},{"key":"key2022031020343053100_b8","doi-asserted-by":"crossref","unstructured":"Shirinzadeh, B. and Tie, Y. (1995), \u201cExperimental investigation of the performance of a reconfigurable fixture system\u201d, The International Journal of Advanced Manufacturing Technology, Vol. 10 No. 5, pp. 330\u2010341.","DOI":"10.1007\/BF01178986"},{"key":"key2022031020343053100_b9","unstructured":"Slonneger, K. and Kurtz, B.L. (1995), Formal Syntax and Semantics of Programming Languages: A Laboratory Based Approach, Addison\u2010Wesley, Reading, MA."},{"key":"key2022031020343053100_b10","doi-asserted-by":"crossref","unstructured":"Szynkiewicz, W., Zieli\u0144ska, T. and Kasprzak, W. (2010), \u201cRobotized machining of big work pieces: localization of supporting heads\u201d, Frontiers of Mechanical Engineering in China, Vol. 5 No. 4, pp. 357\u2010369.","DOI":"10.1007\/s11465-010-0103-0"},{"key":"key2022031020343053100_b11","doi-asserted-by":"crossref","unstructured":"Zieli\u0144ski, C. (1999), \u201cThe MRROC++ system\u201d, First Workshop on Robot Motion and Control (RoMoCo'99) Proceedings, Kiekrz, Polska, July 28\u201029, pp. 147\u2010152.","DOI":"10.1109\/ROMOCO.1999.791067"},{"key":"key2022031020343053100_b12","doi-asserted-by":"crossref","unstructured":"Zieli\u0144ski, C. (2006), \u201cTransition\u2010function based approach to structuring robot control software\u201d, in Koz\u0142owski, K. (Ed.), Robot Motion and Control: Recent Developments, Lecture Notes in Control and Information Sciences, Vol. 335, Springer, Berlin, pp. 265\u2010286.","DOI":"10.1007\/978-1-84628-405-2_17"},{"key":"key2022031020343053100_b14","doi-asserted-by":"crossref","unstructured":"Zielinski, C. and Kornuta, T. (2011), \u201cGeneration of linear cartesian trajectories for robots using industrial motion\u2010controllers\u201d, 16th International Conference on Methods and Models in Automation and Robotics, MMAR'2011, Mi\u0119dzyzdroje, Poland, 22\u201025 August, pp. 62\u201067.","DOI":"10.1109\/MMAR.2011.6031317"},{"key":"key2022031020343053100_b13","doi-asserted-by":"crossref","unstructured":"Zieli\u0144ski, C. and Winiarski, T. (2010), \u201cMotion generation in the MRROC++ robot programming framework\u201d, International Journal of Robotics Research, Vol. 29 No. 4, pp. 386\u2010413.","DOI":"10.1177\/0278364909348761"},{"key":"key2022031020343053100_b16","doi-asserted-by":"crossref","unstructured":"Zoppi, M., Zlatanov, D. and Molfino, R. (2010), \u201cKinematics analysis of the exechon tripod\u201d, Proceedings of the ASME DETC, 34th Annual Mechanisms and Robotics Conference (MR). Montreal, Canada.","DOI":"10.1115\/DETC2010-28668"},{"key":"key2022031020343053100_frd1","doi-asserted-by":"crossref","unstructured":"Zielinski, C., Kornuta, T., Trojanek, P., Winiarski, T. and Wal\u0119cki, M. (2012), \u201cSpecification of a multi\u2010agent robot\u2010based reconfigurable fixture control system\u201d, in Dworek, B. and Koz\u0142owski, P.K. (Eds), 8th International Workshop on Robot Motion and Control, RoMoCo'11, June 15\u201017, Lecture Notes in Control and Information Sciences, Vol. 422, Springer, Berlin, pp. 171\u2010182.","DOI":"10.1007\/978-1-4471-2343-9_14"}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/01439911311320831","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439911311320831\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439911311320831\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:51:03Z","timestamp":1753401063000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/40\/4\/329-336\/185345"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,14]]},"references-count":16,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,6,14]]}},"alternative-id":["10.1108\/01439911311320831"],"URL":"https:\/\/doi.org\/10.1108\/01439911311320831","relation":{},"ISSN":["0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2013,6,14]]}}}