{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T07:38:36Z","timestamp":1783150716304,"version":"3.54.6"},"reference-count":37,"publisher":"SAGE Publications","issue":"10","license":[{"start":{"date-parts":[[2001,10,1]],"date-time":"2001-10-01T00:00:00Z","timestamp":1001894400000},"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":[[2001,10]]},"abstract":"<jats:p>A promising approach to enabling the rapid deployment and reconfiguration of automated assembly systems is to make use of cooperating, modular, robust robotic agents. Over the past 5 years, the authors have been constructing just such a system suitable for assembly of high-precision, high-value products. Within this environment, each robotic agent executes its own program, coordinating its activity with that of its peers to produce globally cooperative precision behavior. To simplify the problems associated with deploying such systems, each agent adheres to a strict notion of modularity, both physically and computationally. The intent is to provide an architecture within which it is straightforward to specify strategies for the robust execution of potentially complex and fragile cooperative behaviors. The underlying behaviors use a runtime environment that includes tools to automatically sequence the activities of an agent. Taken together, these abstractions enable a designer to rapidly and effectively describe the high-level behavior of a collection of agents while relying on a set of formally correct control strategies to properly execute and sequence the necessary continuous behaviors.<\/jats:p>","DOI":"10.1177\/02783640122068128","type":"journal-article","created":{"date-parts":[[2003,7,19]],"date-time":"2003-07-19T01:53:44Z","timestamp":1058579624000},"page":"819-838","source":"Crossref","is-referenced-by-count":34,"title":["Distributed Coordination in Modular Precision Assembly Systems"],"prefix":"10.1177","volume":"20","author":[{"given":"Alfred A.","family":"Rizzi","sequence":"first","affiliation":[{"name":"The Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 15213, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jay","family":"Gowdy","sequence":"additional","affiliation":[{"name":"The Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 15213, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ralph L.","family":"Hollis","sequence":"additional","affiliation":[{"name":"The Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 15213, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2001,10,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1109\/56.20440"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(92)90005-V"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1007\/BF00735340"},{"key":"atypb4","doi-asserted-by":"crossref","unstructured":"Brown, H. B., Muir, P. M., Rizzi, A. A., Sensi, M. C., and Hollis, R. L. 2001. A precision manipulator module for assembly in a minifactory environment . Proceedings 2001 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Maui, HI, October-November, pp. 1030\u20131035 .","DOI":"10.1109\/IROS.2001.976304"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1016\/S0278-6125(99)80011-9"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1177\/02783649922066385"},{"key":"atypb7","unstructured":"Butler, Z. J. 2000. Distributed coberage of rectilinear environments. Ph.D. thesis, Carnegie Mellon University."},{"key":"atypb8","doi-asserted-by":"crossref","unstructured":"Butler, Z. J., Rizzi, A. A., and Hollis, R. L. 1998. Precision integrated 3-DOF position sensor for planar linear motors . Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3109\u20133114 .","DOI":"10.1109\/ROBOT.1998.680903"},{"key":"atypb9","doi-asserted-by":"crossref","unstructured":"Chiaverini, S., Siciliano, B., and Villani, L. 1999. A survey of robot interaction control schemes with experimental comparison. IEEE Transactions on Mechatronics, pp. 273\u2013285.","DOI":"10.1109\/3516.789685"},{"key":"atypb10","unstructured":"Christensen, J. H. 1994. Holonic manufacturing systems: Initial architecture and standards directions . Proceedings of the First European Conference on Holonic Manufacturing Systems."},{"key":"atypb11","doi-asserted-by":"crossref","unstructured":"Craig, J.J. 1997. Simulation-basedrobot cell design in Adept-Rapid . Proceedings IEEE International Conference on Robotics and Automation, pp. 3214\u20133219 .","DOI":"10.1109\/ROBOT.1997.606778"},{"key":"atypb12","doi-asserted-by":"crossref","unstructured":"DeLuca, R. T., Rizzi, A. A., and Hollis, R. L. 2000. Force-based interaction for distributed precision assembly. In Experimental Robotics VII, ed. D. Russ and S. Singh, 141\u2013150. New York: Springer-Verlag .","DOI":"10.1007\/3-540-45118-8_15"},{"key":"atypb13","unstructured":"Foslien, W., and Nibbe, V. 1990. A robotic workcell for small-batch assembly . Robotics Today 3(2): 1\u20135 ."},{"key":"atypb14","doi-asserted-by":"crossref","unstructured":"Gertz, M. W., Stewart, D. B., Nelson, B. J., and Khosla, P. K. 1994. Using hypermedia and reconfigurable software assembly to support virtual laboratories and factories . Proceedings of the 5th International Symposium on Robotics and Manufacturing, Maui, Hawaii, August.","DOI":"10.1109\/100.388265"},{"key":"atypb15","unstructured":"Goldberg, K., Mascha, M., Gentner, S., Rothenberg, N., Sutter, C., and Wiegley, J. 1995. Desktop teleoperation via the World Wide Web . Proceedings of the IEEE International Conference on Robotics and Automation."},{"key":"atypb16","doi-asserted-by":"crossref","unstructured":"Gowdy, J., and Butler, Z. J. 1999. An integrated interface tool for the architecture for agile assembly . Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3097\u20133102 .","DOI":"10.1109\/ROBOT.1999.774069"},{"key":"atypb17","doi-asserted-by":"crossref","unstructured":"Gowdy, J., and Rizzi, A. A. 1999. Programming in the architecture for agile assembly . Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3103\u20133108 .","DOI":"10.1109\/ROBOT.1999.774070"},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1006\/cviu.1997.0586"},{"key":"atypb19","doi-asserted-by":"crossref","unstructured":"Harrigan, R. W. 1993. Automating the operation of robots in hazardous environments . Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 1211\u20131219 , Yokohama, Japan, July.","DOI":"10.1109\/IROS.1993.583363"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1115\/1.3140702"},{"key":"atypb21","unstructured":"Hollis, R. L., and Quaid, A. 1995. An architecture for agile assembly . Proceedings of the American Society of Precision Engineering, Austin, TX, October."},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1109\/70.538972"},{"key":"atypb23","doi-asserted-by":"crossref","unstructured":"IEEE 802.3u-1995 10 & 100 Mb\/s management. 1995. Section 30. Supplement to IEEE std. 802.3.","DOI":"10.1002\/mds.870100619"},{"key":"atypb24","unstructured":"Koestler, A. 1967. The Ghost in the Machine. London: Arkana ."},{"key":"atypb25","doi-asserted-by":"crossref","unstructured":"Kume, S., and Rizzi, A. A. 2001. A high-performance network infrastructure and protocols for distributed automation . Proceedings 2001 ICRA, IEEE International Conference on Robotics and Automation, Seoul, South Korea, May, pp. 3121\u20133126 .","DOI":"10.1109\/ROBOT.2001.933097"},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1145\/226239.226247"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1983.12681"},{"key":"atypb28","unstructured":"Minsky, M. 1986. The Society of Mind. New York: Simon & Schuster ."},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(94)00008-O"},{"key":"atypb30","doi-asserted-by":"crossref","unstructured":"Postel, J. 1981. Internet protocol: DARPA Internet program protocol specification\u2014RFC 791. Technical report, USC\/Information Sciences Institute .","DOI":"10.17487\/rfc0791"},{"key":"atypb31","unstructured":"Quaid, A., and Hollis, R. L. 1996. Cooperative 2-DOF robots for precision assembly . Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, May."},{"key":"atypb32","doi-asserted-by":"crossref","unstructured":"Quaid, A. E., and Hollis, R. L. 1998. 3-DOF closed-loop control for planar linear motors . Proceedings of the IEEE International Conference on Robotics and Automation, pp. 2488\u20132493 .","DOI":"10.1109\/ROBOT.1998.680715"},{"key":"atypb33","doi-asserted-by":"crossref","unstructured":"Rizzi, A. A. 1998. Hybrid control as a method for robot motion programming . IEEE International Conference on Robotics and Automation, pp. 832\u2013837 .","DOI":"10.1109\/ROBOT.1998.677088"},{"key":"atypb34","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1997.614353"},{"key":"atypb35","unstructured":"Sawyer, B. A. 1973. Linear magnetic drive system. U.S. patent 3,735,231."},{"key":"atypb36","unstructured":"Tsai, R. Y. 1986. An efficient and accurate camera calibration technique for 3D machine vision . IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 364\u2013374 ."},{"key":"atypb37","doi-asserted-by":"crossref","unstructured":"van Rossum, G. 1998. Python Tutorial. Reston, VA: Corporation for National Research Initiatives .","DOI":"10.1201\/9780849331350.ch23"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783640122068128","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783640122068128","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:16:30Z","timestamp":1777457790000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/02783640122068128"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,10]]},"references-count":37,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2001,10]]}},"alternative-id":["10.1177\/02783640122068128"],"URL":"https:\/\/doi.org\/10.1177\/02783640122068128","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2001,10]]}}}