{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:55:52Z","timestamp":1754157352591,"version":"3.41.2"},"reference-count":13,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2006,7,1]],"date-time":"2006-07-01T00:00:00Z","timestamp":1151712000000},"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":[[2006,7,1]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>Discusses development of an open architecture multi\u2010robot system that can be used for training engineers in the area of networked\u2010based multi\u2010robot programming.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The robots are operated under their original controllers connected together through a network of supervisory computers. A preemptive multi\u2010tasking real time operating system (RTOS) running on these computers is used to perform supervisory and cooperative tasks involving multiple robots. The software environment allows for controlling the motion of one or more robots and their interaction with other devices.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>Robots can be networked to perform more elaborate tasks.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>The environment is used to train undergraduate and graduate students on how to develop software for various robotic applications, including scheduling techniques, cooperative manipulation, collision avoidance, and emerging robotic applications.<\/jats:p><\/jats:sec>","DOI":"10.1108\/01439910610667854","type":"journal-article","created":{"date-parts":[[2006,7,4]],"date-time":"2006-07-04T08:18:34Z","timestamp":1152001114000},"page":"254-258","source":"Crossref","is-referenced-by-count":0,"title":["An environment for programming and control of multi\u2010robot manipulators"],"prefix":"10.1108","volume":"33","author":[{"given":"M.","family":"Moallem","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Khoshbin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022020320253386500_b1","doi-asserted-by":"crossref","unstructured":"Bernard, C., Kang, H., Sigh, S.K. and Wen, J.T. (1999), \u201cRobotic system for collaborative control in minimally invasive surgery\u201d, Industrial Robot: An International Journal, Vol. 26 No. 6, pp. 476\u201084.","DOI":"10.1108\/01439919910296764"},{"key":"key2022020320253386500_b7","unstructured":"ControlNet International (1988), ControlNet Specifications, 2nd ed., ControlNet International, Boca Raton, FL."},{"key":"key2022020320253386500_b2","unstructured":"Craig, C.G. (1989), Introduction to Robotics: Mechanics and Control, Addison\u2010Wesley, Boston, MA."},{"key":"key2022020320253386500_b5","unstructured":"DeviceNet Vendors Association (1997), DeviceNet Specifications, 2nd ed., DeviceNet Vendors Association, Boca Raton, FL."},{"key":"key2022020320253386500_b3","doi-asserted-by":"crossref","unstructured":"Goldberg, K., Gentner, S., Sutter, C. and Wiegley, J. (2000), \u201cThe mercury project: a feasibility study for internet robots\u201d, IEEE Robotics & Auto. Magazine, Vol. 7 No. 1, pp. 35\u201040.","DOI":"10.1109\/100.833573"},{"key":"key2022020320253386500_b10","doi-asserted-by":"crossref","unstructured":"Hung, S.H. (2000), \u201cExperimental performance evaluation of profibus\u2010FMS\u201d, IEEE Robotics & Automation Magazine, Vol. 7 No. 4, pp. 64\u201072.","DOI":"10.1109\/100.894034"},{"key":"key2022020320253386500_b9","doi-asserted-by":"crossref","unstructured":"Lian, F\u2010L., Moyne, J.R. and Tilbury, D.M. (2001), \u201cPerformance evaluation of control networks: ethernet, ControlNet, and DeviceNet\u201d, IEEE Control Systems Magazine, Vol. 25 No. 1, pp. 66\u201083.","DOI":"10.1109\/37.898793"},{"key":"key2022020320253386500_b4","unstructured":"Pressman, R. (1997), Software Engineering: A Practitioner's Approach, McGraw\u2010Hill, New York, NY."},{"key":"key2022020320253386500_b6","doi-asserted-by":"crossref","unstructured":"Raji, R.S. (1994), \u201cSmart networks for control\u201d, IEEE Spectrum, Vol. 31, pp. 49\u201055.","DOI":"10.1109\/6.284793"},{"key":"key2022020320253386500_b8","unstructured":"Tanenbaum, A.S. (1996), Computer Networks, 3rd ed., Prentice\u2010Hall, Upper Saddle River, NJ."},{"key":"key2022020320253386500_b11","doi-asserted-by":"crossref","unstructured":"Taylor, R.H. and Stoianovici, D. (2003), \u201cMedical robotics in computer integrated surgery\u201d, IEEE Transactions on Robotics and Automation, Vol. 19, pp. 765\u201081.","DOI":"10.1109\/TRA.2003.817058"},{"key":"key2022020320253386500_b12","doi-asserted-by":"crossref","unstructured":"Wang, X\u2010G., Moallem, M. and Patel, R.V. (2003), \u201cAn internet\u2010based distributed multiple\u2010telerobot system\u201d, IEEE Transactions on Systems, Man, and Cybernetics, Part A, Vol. 33 No. 5, pp. 627\u201034.","DOI":"10.1109\/TSMCA.2003.817393"},{"key":"key2022020320253386500_b13","doi-asserted-by":"crossref","unstructured":"Yuan, P., Moallem, M. and Patel, R.V. (2004), \u201cA real\u2010time task\u2010oriented scheduling algorithm for distributed multi\u2010robot system\u201d, paper presented at the IEEE International Conference on Robotics and Automation, New Orleans, LA.","DOI":"10.1109\/ROBOT.2004.1307447"}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/01439910610667854","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439910610667854\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439910610667854\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:50:02Z","timestamp":1753401002000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/33\/4\/254-258\/434825"}},"subtitle":[],"editor":[{"given":"Jeanne","family":"Dietsch","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2006,7,1]]},"references-count":13,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2006,7,1]]}},"alternative-id":["10.1108\/01439910610667854"],"URL":"https:\/\/doi.org\/10.1108\/01439910610667854","relation":{},"ISSN":["0143-991X"],"issn-type":[{"type":"print","value":"0143-991X"}],"subject":[],"published":{"date-parts":[[2006,7,1]]}}}