{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T15:43:56Z","timestamp":1779896636440,"version":"3.53.1"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2021,3,10]],"date-time":"2021-03-10T00:00:00Z","timestamp":1615334400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,10]],"date-time":"2021-03-10T00:00:00Z","timestamp":1615334400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Auton Robot"],"published-print":{"date-parts":[[2021,6]]},"DOI":"10.1007\/s10514-021-09975-8","type":"journal-article","created":{"date-parts":[[2021,3,10]],"date-time":"2021-03-10T10:02:52Z","timestamp":1615370572000},"page":"613-631","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Herding by caging: a formation-based motion planning framework for guiding mobile agents"],"prefix":"10.1007","volume":"45","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3157-0885","authenticated-orcid":false,"given":"Haoran","family":"Song","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anastasiia","family":"Varava","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Oleksandr","family":"Kravchenko","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Danica","family":"Kragic","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael Yu","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Florian T.","family":"Pokorny","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kaiyu","family":"Hang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,3,10]]},"reference":[{"issue":"7","key":"9975_CR1","doi-asserted-by":"publisher","first-page":"1056","DOI":"10.1177\/1077546311411346","volume":"18","author":"M Bacon","year":"2012","unstructured":"Bacon, M., & Olgac, N. (2012). Swarm herding using a region holding sliding mode controller. Journal of Vibration and Control, 18(7), 1056\u20131066.","journal-title":"Journal of Vibration and Control"},{"issue":"6","key":"9975_CR2","doi-asserted-by":"publisher","first-page":"926","DOI":"10.1109\/70.736776","volume":"14","author":"T Balch","year":"1998","unstructured":"Balch, T., & Arkin, R. C. (1998). Behavior-based formation control for multirobot teams. IEEE Transactions on Robotics and Automation, 14(6), 926\u2013939.","journal-title":"IEEE Transactions on Robotics and Automation"},{"issue":"6","key":"9975_CR3","doi-asserted-by":"publisher","first-page":"777","DOI":"10.1109\/87.960341","volume":"9","author":"RW Beard","year":"2001","unstructured":"Beard, R. W., Lawton, J., & Hadaegh, F. Y. (2001). A coordination architecture for spacecraft formation control. IEEE Transactions on Control Systems Technology, 9(6), 777\u2013790.","journal-title":"IEEE Transactions on Control Systems Technology"},{"issue":"6","key":"9975_CR4","doi-asserted-by":"publisher","first-page":"799","DOI":"10.1177\/0278364914562236","volume":"34","author":"S Bhattacharya","year":"2015","unstructured":"Bhattacharya, S., Kim, S., Heidarsson, H., Sukhatme, G. S., & Kumar, V. (2015). A topological approach to using cables to separate and manipulate sets of objects. The International Journal of Robotics Research, 34(6), 799\u2013815.","journal-title":"The International Journal of Robotics Research"},{"key":"9975_CR5","doi-asserted-by":"crossref","unstructured":"Butler, Z., Corke, P., Peterson, R., & Rus, D. (2004). Virtual fences for controlling cows. In International conference on robotics and automation (Vol. 5, pp. 4429\u20134436). New York: IEEE.","DOI":"10.1109\/ROBOT.2004.1302415"},{"issue":"2","key":"9975_CR6","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1109\/TRA.2004.824698","volume":"20","author":"J Cortes","year":"2004","unstructured":"Cortes, J., Martinez, S., Karatas, T., & Bullo, F. (2004). Coverage control for mobile sensing networks. IEEE Transactions on Robotics and Automation, 20(2), 243\u2013255.","journal-title":"IEEE Transactions on Robotics and Automation"},{"issue":"10","key":"9975_CR7","doi-asserted-by":"publisher","first-page":"1134","DOI":"10.1177\/0278364918761570","volume":"37","author":"NT Dantam","year":"2018","unstructured":"Dantam, N. T., Kingston, Z. K., Chaudhuri, S., & Kavraki, L. E. (2018). An incremental constraint-based framework for task and motion planning. The International Journal of Robotics Research, 37(10), 1134\u20131151.","journal-title":"The International Journal of Robotics Research"},{"key":"9975_CR8","first-page":"17","volume":"7","author":"H Durrant-Whyte","year":"2012","unstructured":"Durrant-Whyte, H., Roy, N., & Abbeel, P. (2012). Controlling wild bodies using linear temporal logic. Robotics: Science and Systems, 7, 17\u201324.","journal-title":"Robotics: Science and Systems"},{"key":"9975_CR9","volume-title":"Computational topology: An introduction","author":"H Edelsbrunner","year":"2010","unstructured":"Edelsbrunner, H., & Harer, J. (2010). Computational topology: An introduction. New York: American Mathematical Society."},{"issue":"6","key":"9975_CR10","doi-asserted-by":"publisher","first-page":"947","DOI":"10.1109\/70.976029","volume":"17","author":"M Egerstedt","year":"2001","unstructured":"Egerstedt, M., & Hu, X. (2001a). Formation constrained multi-agent control. IEEE Transactions on Robotics and Automation, 17(6), 947\u2013951.","journal-title":"IEEE Transactions on Robotics and Automation"},{"issue":"6","key":"9975_CR11","doi-asserted-by":"publisher","first-page":"947","DOI":"10.1109\/70.976029","volume":"17","author":"M Egerstedt","year":"2001","unstructured":"Egerstedt, M., & Hu, X. (2001b). Formation constrained multi-agent control. IEEE transactions on Robotics and Automation, 17(6), 947\u2013951.","journal-title":"IEEE transactions on Robotics and Automation"},{"key":"9975_CR12","first-page":"1","volume":"2020","author":"K Elamvazhuthi","year":"2020","unstructured":"Elamvazhuthi, K., Kakish, Z., Shirsat, A., & Berman, S. (2020). Controllability and stabilization for herding a robotic swarm using a leader: A mean-field approach. IEEE Transactions on Robotics, 2020, 1\u201315.","journal-title":"IEEE Transactions on Robotics"},{"key":"9975_CR13","doi-asserted-by":"crossref","unstructured":"Ferrari-Trecate, G., Egerstedt, M., Buffa, A., & Ji, M. (2006). Laplacian sheep: A hybrid, stop-go policy for leader-based containment control. In International workshop on hybrid systems: Computation and control (pp. 212\u2013226). London: Springer.","DOI":"10.1007\/11730637_18"},{"key":"9975_CR14","doi-asserted-by":"crossref","unstructured":"Fine, B. T., & Shell, D. A. (2013). Eliciting collective behaviors through automatically generated environments. In 2013 IEEE\/RSJ international conference on intelligent robots and systems (pp. 3303\u20133308).","DOI":"10.1109\/IROS.2013.6696826"},{"key":"9975_CR15","doi-asserted-by":"crossref","unstructured":"Fink, J., Hsieh, M. A., & Kumar, V. (2008). Multi-robot manipulation via caging in environments with obstacles. In International conference on robotics and automation (pp. 1471\u20131476). New York: IEEE.","DOI":"10.1109\/ROBOT.2008.4543409"},{"key":"9975_CR16","doi-asserted-by":"crossref","unstructured":"Garrell, A., Sanfeliu, A., & Moreno-Noguer, F. (2009). Discrete time motion model for guiding people in urban areas using multiple robots. In International conference on intelligent robots and systems. New York: IEEE.","DOI":"10.1109\/IROS.2009.5354740"},{"issue":"9","key":"9975_CR17","doi-asserted-by":"publisher","first-page":"675","DOI":"10.1016\/j.robot.2011.05.011","volume":"59","author":"S Garrido","year":"2011","unstructured":"Garrido, S., Moreno, L., & Lima, P. U. (2011). Robot formation motion planning using fast marching. Robotics and Autonomous Systems, 59(9), 675\u2013683.","journal-title":"Robotics and Autonomous Systems"},{"issue":"18","key":"9975_CR18","doi-asserted-by":"publisher","first-page":"1567","DOI":"10.1080\/00207170412331330021","volume":"77","author":"V Gazi","year":"2004","unstructured":"Gazi, V., & Passino, K. M. (2004). A class of attractions\/repulsion functions for stable swarm aggregations. International Journal of Control, 77(18), 1567\u20131579.","journal-title":"International Journal of Control"},{"issue":"5","key":"9975_CR19","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1177\/02783640122067453","volume":"20","author":"SM LaValle","year":"2001","unstructured":"LaValle, S. M., & Kuffner, J. J., Jr. (2001). Randomized kinodynamic planning. The International Journal of Robotics Research, 20(5), 378\u2013400.","journal-title":"The International Journal of Robotics Research"},{"key":"9975_CR20","doi-asserted-by":"publisher","first-page":"2729","DOI":"10.3390\/s17122729","volume":"17","author":"W Lee","year":"2017","unstructured":"Lee, W., & Kim, D. (2017). Autonomous shepherding behaviors of multiple target steering robots. Sensors (Basel, Switzerland), 17, 2729.","journal-title":"Sensors (Basel, Switzerland)"},{"key":"9975_CR21","unstructured":"Lien, J. M., Rodriguez, S., Malric, J. P., & Amato, N. M. (2005). Shepherding behaviors with multiple shepherds. In International conference on robotics and automation (pp. 3402\u20133407)."},{"key":"9975_CR22","unstructured":"Lu, Z. (2010). Cooperative optimal path planning for herding problems. Ph.D. thesis, Texas A&M University."},{"issue":"1","key":"9975_CR23","doi-asserted-by":"publisher","first-page":"508","DOI":"10.1109\/LRA.2016.2519145","volume":"1","author":"J Mahler","year":"2016","unstructured":"Mahler, J., Pokorny, F. T., McCarthy, Z., van der Stappen, A. F., & Goldberg, K. (2016a). Energy-bounded caging: Formal definition and 2-D energy lower bound algorithm based on weighted alpha shapes. IEEE Robotics and Automation Letters, 1(1), 508\u2013515.","journal-title":"IEEE Robotics and Automation Letters"},{"key":"9975_CR24","unstructured":"Mahler, J., Pokorny, F. T., Niyaz, S., & Goldberg, K. (2016b). Synthesis of energy-bounded planar caging grasps using persistent homology. In Workshop on the algorithmic foundations of robotics."},{"issue":"19\u201320","key":"9975_CR25","doi-asserted-by":"publisher","first-page":"1071","DOI":"10.1080\/01691864.2017.1371075","volume":"31","author":"S Makita","year":"2017","unstructured":"Makita, S., & Wan, W. (2017). A survey of robotic caging and its applications. Advanced Robotics, 31(19\u201320), 1071\u20131085.","journal-title":"Advanced Robotics"},{"key":"9975_CR26","unstructured":"Pereira, G. A. S., Das, A. K., Kumar, R. V., & Campos, M. F. M. (2003). Decentralized motion planning for multiple robots subject to sensing and communication constraints. Departmental Papers (MEAM) University of Pennsylvania."},{"issue":"7\u20138","key":"9975_CR27","doi-asserted-by":"publisher","first-page":"783","DOI":"10.1177\/0278364904045477","volume":"23","author":"GAS Pereira","year":"2004","unstructured":"Pereira, G. A. S., Campos, M. F. M., & Kumar, V. (2004). Decentralized algorithms for multi-robot manipulation via caging. The International Journal of Robotics Research, 23(7\u20138), 783\u2013795.","journal-title":"The International Journal of Robotics Research"},{"issue":"2","key":"9975_CR28","doi-asserted-by":"publisher","first-page":"517","DOI":"10.1109\/TRO.2017.2776308","volume":"34","author":"A Pierson","year":"2018","unstructured":"Pierson, A., & Schwager, M. (2018). Controlling noncooperative herds with robotic herders. IEEE Transactions on Robotics, 34(2), 517\u2013525.","journal-title":"IEEE Transactions on Robotics"},{"issue":"7","key":"9975_CR29","doi-asserted-by":"publisher","first-page":"886","DOI":"10.1177\/0278364912442972","volume":"31","author":"A Rodriguez","year":"2012","unstructured":"Rodriguez, A., Mason, M. T., & Ferry, S. (2012). From caging to grasping. The International Journal of Robotics Research, 31(7), 886\u2013900.","journal-title":"The International Journal of Robotics Research"},{"key":"9975_CR30","unstructured":"Schultz, A., Grefenstette, J. J., & Adams, W. (1996). Robo-shepherd: Learning complex robotic behaviors. In Robotics and manufacturing: Recent trends in research and applications (Vol. 6, pp. 763\u2013768). New York: ASME Press."},{"key":"9975_CR31","unstructured":"Shedied, S. A. (2002). Optimal control for a two player dynamic pursuit evasion game: The herding problem. Ph.D. thesis, Virginia Tech."},{"issue":"100","key":"9975_CR32","doi-asserted-by":"publisher","first-page":"20140719","DOI":"10.1098\/rsif.2014.0719","volume":"11","author":"D Str\u00f6mbom","year":"2014","unstructured":"Str\u00f6mbom, D., Mann, R. P., Wilson, A. M., Hailes, S., Morton, A. J., Sumpter, D., & King, A. J. (2014). Solving the shepherding problem: Heuristics for herding autonomous, interacting agents. Journal of The Royal Society Interface, 11(100), 20140719.","journal-title":"Journal of The Royal Society Interface"},{"issue":"3\u20134","key":"9975_CR33","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1016\/j.sysconle.2004.05.001","volume":"53","author":"HG Tanner","year":"2004","unstructured":"Tanner, H. G. (2004). ISS properties of nonholonomic vehicles. Systems and Control Letters, 53(3\u20134), 229\u2013235.","journal-title":"Systems and Control Letters"},{"issue":"5","key":"9975_CR34","doi-asserted-by":"publisher","first-page":"863","DOI":"10.1109\/TAC.2007.895948","volume":"52","author":"HG Tanner","year":"2007","unstructured":"Tanner, H. G., Jadbabaie, A., & Pappas, G. J. (2007). Flocking in fixed and switching networks. IEEE Transactions on Automatic control, 52(5), 863\u2013868.","journal-title":"IEEE Transactions on Automatic control"},{"key":"9975_CR35","doi-asserted-by":"crossref","unstructured":"Varava, A., Hang, K., Kragic, D., & Pokorny, F. T. (2017). Herding by caging: A topological approach towards guiding moving agents via mobile robots. In Proceedings of robotics: science and systems.","DOI":"10.15607\/RSS.2017.XIII.074"},{"issue":"1\u20132","key":"9975_CR36","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/S0921-8890(99)00084-6","volume":"31","author":"R Vaughan","year":"2000","unstructured":"Vaughan, R., Sumpter, N., Henderson, J., Frost, A., & Cameron, s. (2000). Experiments in automatic flock control. Robotics and Autonomous Systems, 31(1\u20132), 109\u2013117.","journal-title":"Robotics and Autonomous Systems"}],"container-title":["Autonomous Robots"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-021-09975-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10514-021-09975-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10514-021-09975-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,21]],"date-time":"2021-07-21T08:15:41Z","timestamp":1626855341000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10514-021-09975-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,10]]},"references-count":36,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,6]]}},"alternative-id":["9975"],"URL":"https:\/\/doi.org\/10.1007\/s10514-021-09975-8","relation":{},"ISSN":["0929-5593","1573-7527"],"issn-type":[{"value":"0929-5593","type":"print"},{"value":"1573-7527","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,10]]},"assertion":[{"value":"28 February 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 February 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 March 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}