{"id":206,"date":"2025-08-14T12:27:31","date_gmt":"2025-08-14T16:27:31","guid":{"rendered":"https:\/\/sites.nd.edu\/roarlab\/?page_id=206"},"modified":"2026-08-13T20:13:51","modified_gmt":"2026-08-14T00:13:51","slug":"active-collaborative-perception","status":"publish","type":"page","link":"https:\/\/sites.nd.edu\/roarlab\/active-collaborative-perception\/","title":{"rendered":"Active &amp; Collaborative Perception"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"314\" src=\"https:\/\/sites.nd.edu\/roarlab\/files\/2025\/08\/overview_thrusts-1024x314.png\" alt=\"\" class=\"wp-image-210\" srcset=\"https:\/\/sites.nd.edu\/roarlab\/files\/2025\/08\/overview_thrusts-1024x314.png 1024w, https:\/\/sites.nd.edu\/roarlab\/files\/2025\/08\/overview_thrusts-300x92.png 300w, https:\/\/sites.nd.edu\/roarlab\/files\/2025\/08\/overview_thrusts-768x235.png 768w, https:\/\/sites.nd.edu\/roarlab\/files\/2025\/08\/overview_thrusts-1536x471.png 1536w, https:\/\/sites.nd.edu\/roarlab\/files\/2025\/08\/overview_thrusts-2048x628.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size wp-block-paragraph\">To enable effective data acquisition and processing in open environments, sensing systems must feature behaviors that are taskable, cognizant, and collaborative: the autonomous agents that carry the sensors need to be able to translate high-level human instructions to executable strategies, exhibit high-level awareness of their own and each other&#8217;s capabilities and limitations in both sensing and actuation domains for information collection, and be able to self-organize into meta-sensors to fuse multi-modal data collected from different viewpoints. Focusing on the last two characteristics (i.e., cognizant and collaborative), the goal of the proposed work is to develop and evaluate a computationally efficient and rigorous approach for collaborative information gathering and fusion in open environments.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\"><strong>Hierarchical <\/strong>Active Perception<\/h4>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">We focus on enabling a team of heterogeneous sensors to identify a mobility and active sensing strategy that generates sufficiently informative data streams. This strategy should specify (i) high-level plans for the agents with diverse sensing and actuation capabilities to coordinate efficiently, leveraging their unique strengths to maximize knowledge acquisition, and (ii) lower-level executable actions, including <em>how<\/em> to sense, <em>when<\/em> to sense, and <em>what sensor or modality<\/em> to use. Overall, the generated strategy should satisfy the desired information collection objective of the command center, while, at the same time, satisfying local and inter-agent constraints.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1654\" height=\"1120\" src=\"https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust1.png\" alt=\"\" class=\"wp-image-442\" style=\"width:577px;height:auto\" srcset=\"https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust1.png 1654w, https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust1-300x203.png 300w, https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust1-1024x693.png 1024w, https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust1-768x520.png 768w, https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust1-1536x1040.png 1536w\" sizes=\"auto, (max-width: 1654px) 100vw, 1654px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">Multi-modal Sensor Fusion<\/h4>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">The multi-modal sensory data collected by sensing agents from different perspectives and contexts needs to be fused. A crucial point here is that, in general, the estimate based on all the data can be quite different than fusing estimates based on parts of data. In an extreme case, this can be illustrated by the fable of the blind men and the elephant. Each blind man when looking at only part of the elephant generates the most likely estimate such as a rope or a wall.<br>However, generating and trying to fuse all possible explanations to the data is also not scalable. Further, in a multi-agent system, sharing all measurements at every timestep leads to communication and computational bottlenecks. However, if information is only shared locally, the Markovian signal is not available anymore, and the coverage guarantee may be lost. The question we aim to answer is developing a &#8220;fuse-then-estimate&#8221; approach that guarantees coverage of all possible solutions, while at the same time provides real-time responsiveness.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"465\" src=\"https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust2-1024x465.png\" alt=\"\" class=\"wp-image-443\" srcset=\"https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust2-1024x465.png 1024w, https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust2-300x136.png 300w, https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust2-768x349.png 768w, https:\/\/sites.nd.edu\/roarlab\/files\/2026\/08\/Thrust2.png 1503w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\"><strong>Publications<\/strong><\/h4>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Zongyao Liu, Vijay Gupta and Mengxue Hou, &#8220;NASAP: Hierarchical Non-Myopic Sensor Assignment and Active Sensing for Multi-Target Tracking&#8221;, in <em>2026 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)<\/em>, accepted. <a href=\"https:\/\/www.youtube.com\/watch?v=EIINahEjYxk\">video<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To enable effective data acquisition and processing in open environments, sensing systems must feature behaviors that are taskable, cognizant, and collaborative: the autonomous agents that carry the sensors need to be able to translate high-level human instructions to executable strategies, exhibit high-level awareness of their own and each other&#8217;s capabilities and limitations in both sensing [&hellip;]<\/p>\n","protected":false},"author":4626,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-206","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.nd.edu\/roarlab\/wp-json\/wp\/v2\/pages\/206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.nd.edu\/roarlab\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.nd.edu\/roarlab\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/roarlab\/wp-json\/wp\/v2\/users\/4626"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.nd.edu\/roarlab\/wp-json\/wp\/v2\/comments?post=206"}],"version-history":[{"count":17,"href":"https:\/\/sites.nd.edu\/roarlab\/wp-json\/wp\/v2\/pages\/206\/revisions"}],"predecessor-version":[{"id":445,"href":"https:\/\/sites.nd.edu\/roarlab\/wp-json\/wp\/v2\/pages\/206\/revisions\/445"}],"wp:attachment":[{"href":"https:\/\/sites.nd.edu\/roarlab\/wp-json\/wp\/v2\/media?parent=206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}