{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:21:07Z","timestamp":1740122467214,"version":"3.37.3"},"reference-count":49,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,12,26]],"date-time":"2022-12-26T00:00:00Z","timestamp":1672012800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,12,26]],"date-time":"2022-12-26T00:00:00Z","timestamp":1672012800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2023,2]]},"DOI":"10.1007\/s10514-022-10076-3","type":"journal-article","created":{"date-parts":[[2022,12,26]],"date-time":"2022-12-26T12:02:37Z","timestamp":1672056157000},"page":"193-210","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Context-aware system synthesis, task assignment, and routing"],"prefix":"10.1007","volume":"47","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1439-2290","authenticated-orcid":false,"given":"Jason","family":"Ziglar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ryan K.","family":"Williams","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alfred","family":"Wicks","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,12,26]]},"reference":[{"key":"10076_CR1","doi-asserted-by":"crossref","unstructured":"Beck, J. & Siewiorek, D. (1996). Modeling multicomputer task allocation as a vector packing problem. In Proceedings of the 9th international symposium on system synthesis (ISSS 96), pp. 115\u2013120.","DOI":"10.1109\/ISSS.1996.565892"},{"issue":"1","key":"10076_CR2","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/BF02186476","volume":"14","author":"DP Bertsekas","year":"1988","unstructured":"Bertsekas, D. P. (1988). The auction algorithm: A distributed relaxation method for the assignment problem. Annals of Operations Research, 14(1), 105\u2013123.","journal-title":"Annals of Operations Research"},{"key":"10076_CR3","doi-asserted-by":"crossref","unstructured":"Carlone, L., & Pinciroli, C. (2019). Robot co-design: Beyond the monotone case. In International conference on robotics and automation (ICRA), 2019, 3024\u20133030.","DOI":"10.1109\/ICRA.2019.8793926"},{"key":"10076_CR4","unstructured":"Censi, A. (2015). A mathematical theory of co-design, arXiv e-prints. arXiv:1512.08055 [cs.LO]."},{"issue":"4","key":"10076_CR5","doi-asserted-by":"publisher","first-page":"912","DOI":"10.1109\/TRO.2009.2022423","volume":"25","author":"H-L Choi","year":"2009","unstructured":"Choi, H.-L., et al. (2009). Consensus-based decentralized auctions for robust task allocation. IEEE Transactions on Robotics, 25(4), 912\u2013926.","journal-title":"IEEE Transactions on Robotics"},{"key":"10076_CR6","doi-asserted-by":"crossref","unstructured":"Cui, Y. et al. (2014). ReFrESH: A self-adaptation framework to support fault tolerance in field mobile robots, no. Iros, pp. 1576-1582.","DOI":"10.1109\/IROS.2014.6942765"},{"key":"10076_CR7","doi-asserted-by":"crossref","unstructured":"Cui, Y. et al. (2015). Real-time software module design framework for building self-adaptive robotic systems, pp. 2597\u20132602.","DOI":"10.1109\/IROS.2015.7353731"},{"key":"10076_CR8","doi-asserted-by":"crossref","unstructured":"DeDonato, M. et al. (2017). Team WPI-CMU: Achieving reliable humanoid behavior in the DARPA Robotics Challenge. Journal of Field Robotics.","DOI":"10.1002\/rob.21685"},{"key":"10076_CR9","doi-asserted-by":"crossref","unstructured":"Desai, R. et al. (2017). Computational abstractions for interactive design of robotic devices. In IEEE international conference on robotics and automation (ICRA).","DOI":"10.1109\/ICRA.2017.7989143"},{"key":"10076_CR10","doi-asserted-by":"crossref","unstructured":"Doose, D. et al. (2017). MAUVE Runtime: A component-based middleware to reconfigure software architectures in real-time. In 2017 First IEEE international conference on robotic computing (IRC), pp. 208\u2013211.","DOI":"10.1109\/IRC.2017.47"},{"issue":"2","key":"10076_CR11","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/MRA.2006.1638022","volume":"13","author":"H Durrant-Whyte","year":"2006","unstructured":"Durrant-Whyte, H., & Bailey, T. (2006). Simultaneous localization and mapping: Part I. IEEE Robotics Automation Magazine, 13(2), 99\u2013110.","journal-title":"IEEE Robotics Automation Magazine"},{"key":"10076_CR12","doi-asserted-by":"crossref","unstructured":"Engel, J. et al. (2014). LSD-SLAM: Large-scale direct monocular SLAM. In Computer vision - ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6\u201312, 2014, Proceedings, Part II, pp. 834\u2013849.","DOI":"10.1007\/978-3-319-10605-2_54"},{"key":"10076_CR13","doi-asserted-by":"crossref","unstructured":"Even, S. et al. (1975). On the complexity of time table and multi-commodity flow problems. In 16th Annual symposium on foundations of computer science (sfcs 1975), pp. 184\u2013193.","DOI":"10.1109\/SFCS.1975.21"},{"key":"10076_CR14","doi-asserted-by":"crossref","unstructured":"Fallon, M. F. et al. (2014). Drift-free humanoid state estimation fusing kinematic, inertial and LIDAR sensing. In 2014 IEEE-RAS international conference on humanoid Robots, IEEE, pp. 112\u2013119.","DOI":"10.1109\/HUMANOIDS.2014.7041346"},{"issue":"1","key":"10076_CR15","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1016\/j.robot.2007.09.014","volume":"56","author":"P Fitzpatrick","year":"2008","unstructured":"Fitzpatrick, P., et al. (2008). Towards long-lived robot genes. Robotics Autonomous Systems, 56(1), 29\u201345.","journal-title":"Robotics Autonomous Systems"},{"issue":"9","key":"10076_CR16","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1177\/0278364904045564","volume":"23","author":"BP Gerkey","year":"2004","unstructured":"Gerkey, B. P., & Mataric, M. J. (2004). A formal analysis and taxonomy of task allocation in multi-robot systems. The International Journal of Robotics Research, 23(9), 939\u2013954.","journal-title":"The International Journal of Robotics Research"},{"key":"10076_CR17","unstructured":"Gmapping. (2017). [Online]. Available: http:\/\/wiki.ros.org\/gmapping."},{"key":"10076_CR18","unstructured":"Gurobi Optimization Inc. (2016). Gurobi optimizer reference manual. version 7.0.1 [Online]. Available: http:\/\/www.gurobi.com."},{"key":"10076_CR19","doi-asserted-by":"crossref","unstructured":"Ha, S. et al. (2017). Joint optimization of robot design and motion parameters using the implicit function theorem. In Robotics: Science and systems.","DOI":"10.15607\/RSS.2017.XIII.003"},{"key":"10076_CR20","unstructured":"Hector-slam. (2017). [Online]. Available: http:\/\/wiki.ros.org\/gmapping."},{"key":"10076_CR21","doi-asserted-by":"crossref","unstructured":"Hornung, A. et al. (2012). Anytime search-based footstep planning with suboptimality bounds. In 2012 12th IEEE-RAS international conference on humanoid robots (Humanoids 2012), IEEE, pp. 674-679.","DOI":"10.1109\/HUMANOIDS.2012.6651592"},{"key":"10076_CR22","doi-asserted-by":"crossref","unstructured":"Hornung, A. et al. (2013). OctoMap: An efficient probabilistic 3D mapping framework based on octrees. Autonomous Robots.","DOI":"10.1007\/s10514-012-9321-0"},{"key":"10076_CR23","doi-asserted-by":"crossref","unstructured":"Izadi, S., et al. (2011). KinectFusion: Real-time 3D reconstruction and interaction using a moving depth camera. In Proceedings of the 24th annual ACM symposium on user interface software and technology, ser. UIST\u2019 11, Santa Barbara, California, USA: ACM, pp. 559\u2013568.","DOI":"10.1145\/2047196.2047270"},{"key":"10076_CR24","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139381284","volume-title":"Mobile robotics: Mathematics, models, and methods","author":"A Kelly","year":"2013","unstructured":"Kelly, A. (2013). Mobile robotics: Mathematics, models, and methods. Cambridge: Cambridge University Press."},{"key":"10076_CR25","doi-asserted-by":"crossref","unstructured":"Knabe, C. et al. (2017). Team VALOR\u2019s ESCHER: A novel electromechanical biped for the DARPA Robotics Challenge. Journal of Field Robotics.","DOI":"10.1007\/978-3-319-74666-1_15"},{"issue":"12","key":"10076_CR26","doi-asserted-by":"publisher","first-page":"1495","DOI":"10.1177\/0278364913496484","volume":"32","author":"GA Korsah","year":"2013","unstructured":"Korsah, G. A., et al. (2013). A comprehensive taxonomy for multi-robot task allocation. The International Journal of Robotics Research, 32(12), 1495\u20131512.","journal-title":"The International Journal of Robotics Research"},{"key":"10076_CR27","doi-asserted-by":"crossref","unstructured":"Lagoudakis, M. et al. (2004). Simple auctions with performance guarantees for multi-robot task allocation. In Intelligent Robots and Systems, 2004. (IROS 2004). Proceedings. 2004 IEEE\/RSJ International Conference on, vol. 1, 698\u2013705.","DOI":"10.1109\/IROS.2004.1389434"},{"issue":"2","key":"10076_CR28","doi-asserted-by":"publisher","first-page":"657","DOI":"10.1016\/j.ejor.2005.09.032","volume":"176","author":"EM Loiola","year":"2007","unstructured":"Loiola, E. M., et al. (2007). A survey for the quadratic assignment problem. European Journal of Operational Research, 176(2), 657\u2013690.","journal-title":"European Journal of Operational Research"},{"issue":"1","key":"10076_CR29","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/TRO.2014.2370831","volume":"31","author":"L Luo","year":"2015","unstructured":"Luo, L., et al. (2015). Provably-good distributed algorithm for constrained multi-robot task assignment for grouped tasks. IEEE Transactions on Robotics, 31(1), 19\u201330.","journal-title":"IEEE Transactions on Robotics"},{"issue":"12","key":"10076_CR30","doi-asserted-by":"publisher","first-page":"491","DOI":"10.2514\/1.39487","volume":"5","author":"M Mcnaughton","year":"2008","unstructured":"Mcnaughton, M., et al. (2008). Software infrastructure for an autonomous ground vehicle. Journal of Aerospace Computing Information and Communication, 5(12), 491\u2013505.","journal-title":"Journal of Aerospace Computing Information and Communication"},{"issue":"2","key":"10076_CR31","doi-asserted-by":"publisher","first-page":"774","DOI":"10.1016\/j.ejor.2005.09.014","volume":"176","author":"DW Pentico","year":"2007","unstructured":"Pentico, D. W. (2007). Assignment problems: A golden anniversary survey. European Journal of Operational Research, 176(2), 774\u2013793.","journal-title":"European Journal of Operational Research"},{"key":"10076_CR32","first-page":"5","volume":"3","author":"M Quigley","year":"2009","unstructured":"Quigley, M., et al. (2009). ROS: An open-source Robot Operating System. ICRA, 3, 5.","journal-title":"ICRA"},{"key":"10076_CR33","unstructured":"Reichardt, M. et al. (2012). Introducing FINROC: A convenient real-time framework for robotics based on a systematic design approach. Technische Universit\u00e4t Kaiserslautern, Tech. Rep., pp. 1\u20138."},{"key":"10076_CR34","unstructured":"ROCK, the Robot Construction Kit (2017). [Online]. Available:http:\/\/www.rock-robotics.org."},{"issue":"2","key":"10076_CR35","doi-asserted-by":"publisher","first-page":"333","DOI":"10.1002\/rob.21671","volume":"34","author":"A Romay","year":"2017","unstructured":"Romay, A., et al. (2017). Collaborative autonomy between high-level behaviors and human operators for remote manipulation tasks using different humanoid robots. Journal of Field Robotics, 34(2), 333\u2013358.","journal-title":"Journal of Field Robotics"},{"issue":"1","key":"10076_CR36","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/BF01580430","volume":"8","author":"GT Ross","year":"1975","unstructured":"Ross, G. T., & Soland, R. M. (1975). A branch and bound algorithm for the generalized assignment problem. Mathematical Programming, 8(1), 91\u2013103.","journal-title":"Mathematical Programming"},{"issue":"2","key":"10076_CR37","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1016\/0005-1098(88)90022-2","volume":"24","author":"GN Saridis","year":"1988","unstructured":"Saridis, G. N., & Valavanis, K. P. (1988). Analytical design of intelligent machines. Automatica, 24(2), 123\u2013133.","journal-title":"Automatica"},{"issue":"3","key":"10076_CR38","doi-asserted-by":"publisher","first-page":"876","DOI":"10.1109\/TASE.2021.3050033","volume":"18","author":"DA Shell","year":"2021","unstructured":"Shell, D. A., et al. (2021). On the design of minimal robots that can solve planning problems. IEEE Transactions on Automation Science and Engineering, 18(3), 876\u2013887.","journal-title":"IEEE Transactions on Automation Science and Engineering"},{"key":"10076_CR39","doi-asserted-by":"crossref","unstructured":"Stewart, D., et al. (1997). Design of dynamically reconfigurable real-time software using port-based objects. IEEE Transactions on Software Engineering, 23(12).","DOI":"10.1109\/32.637390"},{"key":"10076_CR40","unstructured":"Sucan, I. A. & Chitta, S. (2017). MoveIt! [Online]. Available: http:\/\/moveit.ros.org."},{"key":"10076_CR41","doi-asserted-by":"crossref","unstructured":"Sujit, P. & Beard, R. (2007). Distributed sequential auctions for multiple UAV task allocation. In American Control Conference, 2007. ACC\u2019 07, pp. 3955\u20133960.","DOI":"10.1109\/ACC.2007.4282558"},{"issue":"5","key":"10076_CR42","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1145\/503271.503224","volume":"26","author":"KJ Sullivan","year":"2001","unstructured":"Sullivan, K. J., et al. (2001). The structure and value of modularity in software design. ACM SIGSOFT Software Engineering Notes, 26(5), 99.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"10076_CR43","doi-asserted-by":"crossref","unstructured":"ter Braak, T. D. (2014). Using guided local search for adaptive resource reservation in large-scale embedded systems. In 2014 Design, automation test in Europe conference exhibition (DATE), pp. 1\u20134.","DOI":"10.7873\/DATE2014.171"},{"key":"10076_CR44","unstructured":"ter Braak, T.D. et al. (2016). Dynamic resource allocation problems, Centre for Telematics and Information Technology, University of Twente, Enschede, Tech. Rep. TR-CTIT-16-08."},{"key":"10076_CR45","doi-asserted-by":"crossref","unstructured":"Williams, R. K. et al. (2017). Decentralized matroid optimization for topology constraints in multi-robot allocation problems. In Robotics and Automation (ICRA), 2017 IEEE International Conference on.","DOI":"10.1109\/ICRA.2017.7989038"},{"key":"10076_CR46","doi-asserted-by":"crossref","unstructured":"Zavlanos, M. M. et al. (2008). A distributed auction algorithm for the assignment problem. In IEEE conference on decision and control, pp. 1212\u20131217.","DOI":"10.1109\/CDC.2008.4739098"},{"key":"10076_CR47","doi-asserted-by":"crossref","unstructured":"Zheng, X. et al. (2006). Improving sequential single-item auctions. In Intelligent Robots and systems, 2006 IEEE\/RSJ international conference on, pp. 2238\u20132244.","DOI":"10.1109\/IROS.2006.282567"},{"key":"10076_CR48","unstructured":"Ziglar, J. et al. (2018). System synthesis supplementary data, Virginia Tech, Tech. Rep.."},{"key":"10076_CR49","doi-asserted-by":"crossref","unstructured":"Zlot, R. M. & Stentz, A. (2006). Market-based multirobot coordination for complex tasks. In International Journal of Robotics Research, Special Issue on the 4th international conference on field and service robotics, vol. 25, London, pp. 73\u2013101.","DOI":"10.1177\/0278364906061160"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-022-10076-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10514-022-10076-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-022-10076-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,20]],"date-time":"2023-01-20T09:06:55Z","timestamp":1674205615000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10514-022-10076-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,26]]},"references-count":49,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,2]]}},"alternative-id":["10076"],"URL":"https:\/\/doi.org\/10.1007\/s10514-022-10076-3","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"type":"print","value":"0929-5593"},{"type":"electronic","value":"1573-7527"}],"subject":[],"published":{"date-parts":[[2022,12,26]]},"assertion":[{"value":"27 February 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 November 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 December 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}