{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T10:08:36Z","timestamp":1777716516258,"version":"3.51.4"},"reference-count":59,"publisher":"SAGE Publications","issue":"13","license":[{"start":{"date-parts":[[2015,7,24]],"date-time":"2015-07-24T00:00:00Z","timestamp":1437696000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2015,11]]},"abstract":"<jats:p>In this paper we present algorithms and experiments for multi-scale assembly of complex structures by multi-robot teams. We also focus on tasks where successful completion requires multiple types of assembly operations with a range of precision requirements. We develop a hierarchical planning approach to multi-scale perception in support of multi-scale manipulation, in which the resolution of the perception operation is matched with the required resolution for the manipulation operation. We demonstrate these techniques in the context of a multi-step task where robots assemble large box-like objects, inspired by the assembly of an airplane wing. The robots begin by transporting a wing panel, a coarse manipulation operation that requires a wide field of view, and gradually shifts to a narrower field of view but with more accurate sensors for part alignment and fastener insertion. Within this framework we also provide for failure detection and recovery: upon losing track of a feature, the robots retract to using wider field of view systems to re-localize. Finally, we contribute collaborative manipulation algorithms for assembling complex large objects. First, the team of robots coordinates to transport large assembly parts which are too heavy for a single robot to carry. Second, the fasteners and parts are co-localized for robust insertion and fastening. We implement these ideas using four KUKA youBot robots and present experiments where our robots successfully complete all 80 of the attempted fastener insertion operations.<\/jats:p>","DOI":"10.1177\/0278364915586606","type":"journal-article","created":{"date-parts":[[2015,7,24]],"date-time":"2015-07-24T22:05:54Z","timestamp":1437775554000},"page":"1645-1659","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":37,"title":["Multi-scale assembly with robot teams"],"prefix":"10.1177","volume":"34","author":[{"given":"Mehmet","family":"Dogar","sequence":"first","affiliation":[{"name":"Computer Science and Artificial Intelligence\r        Laboratory, Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ross A.","family":"Knepper","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Cornell\r        University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Spielberg","sequence":"additional","affiliation":[{"name":"Computer Science and Artificial Intelligence\r        Laboratory, Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Changhyun","family":"Choi","sequence":"additional","affiliation":[{"name":"Computer Science and Artificial Intelligence\r        Laboratory, Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henrik I.","family":"Christensen","sequence":"additional","affiliation":[{"name":"Institute for Robotics and Intelligent\r        Machines, Georgia Tech, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniela","family":"Rus","sequence":"additional","affiliation":[{"name":"Computer Science and Artificial Intelligence\r        Laboratory, Massachusetts Institute of Technology, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2015,7,24]]},"reference":[{"key":"bibr1-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1177\/027836498800700603"},{"key":"bibr2-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2012.6385888"},{"key":"bibr3-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2010.938833"},{"key":"bibr4-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2012.2221232"},{"key":"bibr5-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1038\/scientificamerican0513-38"},{"key":"bibr6-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1177\/02783649922066385"},{"key":"bibr7-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1177\/0278364912437213"},{"key":"bibr8-0278364915586606","first-page":"1084","volume-title":"Proceedings of the IEEE international conference on intelligent robots and systems","author":"Choi C","year":"2013"},{"key":"bibr9-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6225371"},{"key":"bibr10-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1177\/0278364911401765"},{"key":"bibr11-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2003.1249705"},{"key":"bibr12-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2002.803463"},{"key":"bibr13-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4563(199910)16:10<557::AID-ROB3>3.0.CO;2-H"},{"key":"bibr14-0278364915586606","volume-title":"Proceedings of the international symposium of experimental robotics","author":"Dogar M","year":"2014"},{"key":"bibr15-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(88)90056-2"},{"key":"bibr16-0278364915586606","series-title":"Lecture Notes in Computer Science","volume-title":"Error Detection and Recovery in Robotics","author":"Donald BR","year":"1989"},{"key":"bibr17-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509878"},{"key":"bibr18-0278364915586606","doi-asserted-by":"publisher","DOI":"10.7210\/jrsj.31.326"},{"key":"bibr19-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-009-9142-y"},{"key":"bibr20-0278364915586606","volume-title":"Proceedings of the international symposium on artificial intelligence, robotics and automation in space","author":"Heger FW","year":"2005"},{"key":"bibr21-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509274"},{"key":"bibr22-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2000.844097"},{"key":"bibr23-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6225101"},{"key":"bibr24-0278364915586606","first-page":"3547","volume-title":"Proceedings of the IEEE international conference on robotics and automation","author":"Ilonen J","year":"2013"},{"key":"bibr25-0278364915586606","unstructured":"Inoue H             (1974) Force feedback in precise assembly             tasks. Technical report, DTIC Document, Massachusetts             Institute of Technology, USA,             August."},{"key":"bibr26-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4563(199611)13:11<755::AID-ROB6>3.0.CO;2-U"},{"key":"bibr27-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1016\/j.imavis.2004.02.007"},{"key":"bibr28-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1007\/s11370-013-0144-4"},{"key":"bibr29-0278364915586606","first-page":"4077","volume-title":"Proceedings of the IEEE international conference on intelligent robots and systems","author":"Kume Y","year":"2007"},{"key":"bibr30-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/ROMAN.2008.4600655"},{"key":"bibr31-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2008.01.001"},{"key":"bibr32-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-012-9305-0"},{"key":"bibr33-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1177\/027836498400300101"},{"key":"bibr34-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/TePRA.2014.6869152"},{"key":"bibr35-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1981.4308708"},{"key":"bibr36-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1985.1087242"},{"key":"bibr37-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32723-0_39"},{"key":"bibr38-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2002.803464"},{"key":"bibr39-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/ISMAR.2011.6092378"},{"key":"bibr40-0278364915586606","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2011.VII.035"},{"key":"bibr41-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2013.2255424"},{"key":"bibr42-0278364915586606","first-page":"5","volume-title":"ICRA workshop on open source software","volume":"3","author":"Quigley M","year":"2009"},{"key":"bibr43-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1115\/1.3139652"},{"key":"bibr44-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/ICMA.2009.5245122"},{"key":"bibr45-0278364915586606","doi-asserted-by":"crossref","unstructured":"Righetti L, Kalakrishnan M, Pastor P,             (2014) An autonomous manipulation system based on force             control and optimization. Autonomous Robots 36(1-2):             11\u201330.","DOI":"10.1007\/s10514-013-9365-9"},{"key":"bibr46-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-012-9274-3"},{"key":"bibr47-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2010.5651280"},{"key":"bibr48-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1117\/12.766230"},{"key":"bibr49-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6094682"},{"key":"bibr50-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/70.988979"},{"key":"bibr51-0278364915586606","first-page":"3467","volume-title":"Proceedings of the IEEE international conference on robotics and automation","author":"Tang J","year":"2012"},{"key":"bibr52-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910369189"},{"key":"bibr53-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1016\/0951-8320(94)90132-5"},{"key":"bibr54-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1145\/2500423.2500451"},{"key":"bibr55-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1260\/1478-0771.10.3.439"},{"key":"bibr56-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913509125"},{"key":"bibr57-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6095046"},{"key":"bibr58-0278364915586606","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2003.809592"},{"key":"bibr59-0278364915586606","first-page":"2451","volume-title":"Proceedings of the IEEE international conference on robotics and automation","author":"Yun Sk","year":"2010"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364915586606","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0278364915586606","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364915586606","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:18:41Z","timestamp":1777457921000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364915586606"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,24]]},"references-count":59,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2015,11]]}},"alternative-id":["10.1177\/0278364915586606"],"URL":"https:\/\/doi.org\/10.1177\/0278364915586606","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,7,24]]}}}