{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T11:46:08Z","timestamp":1769946368032,"version":"3.49.0"},"reference-count":84,"publisher":"SAGE Publications","issue":"13","license":[{"start":{"date-parts":[[2021,9,21]],"date-time":"2021-09-21T00:00:00Z","timestamp":1632182400000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.sagepub.com\/licence-information-for-chorus"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1430328"],"award-info":[{"award-number":["1430328"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007747","name":"University of Utah","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007747","id-type":"DOI","asserted-by":"publisher"}]},{"name":"U.S. Army STTR Program","award":["W9132T-16-C-0001"],"award-info":[{"award-number":["W9132T-16-C-0001"]}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2020,11]]},"abstract":"<jats:p> This article presents a new decentralized multi-agent information-theoretic (DeMAIT) control algorithm for mobile sensors (agents). The algorithm leverages Bayesian estimation and information-theoretic motion planning for efficient and effective estimation and localization of a target, such as a chemical gas leak. The algorithm consists of: (1) a non-parametric Bayesian estimator, (2) an information-theoretic trajectory planner that generates \u201cinformative trajectories\u201d for agents to follow, and (3) a controller and collision avoidance algorithm to ensure that each agent follows its trajectory as closely as possible in a safe manner. Advances include the use of a new information-gain metric and its analytical gradient, which do not depend on an infinite series like prior information metrics. Dynamic programming and multi-threading techniques are applied to efficiently compute the mutual information to minimize measurement uncertainty. The estimation and motion planning processes also take into account the dynamics of the sensors and agents. Extensive simulations are conducted to compare the performance between the DeMAIT algorithm to a traditional raster-scanning method and a clustering method with coordination. The main hypothesis that the DeMAIT algorithm outperforms the other two methods is validated, specifically where the average localization success rate for the DeMAIT algorithm is (a) higher and (b) more robust to changes in the source location, robot team size, and search area size than the raster-scanning and clustering methods. Finally, outdoor field experiments are conducted using a team of custom-built aerial robots equipped with gas concentration sensors to demonstrate efficacy of the DeMAIT algorithm to estimate and find the source of a propane gas leak. <\/jats:p>","DOI":"10.1177\/0278364920957090","type":"journal-article","created":{"date-parts":[[2020,9,21]],"date-time":"2020-09-21T07:54:27Z","timestamp":1600674867000},"page":"1525-1548","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":38,"title":["Decentralized Multi-agent information-theoretic control for target estimation and localization: finding gas leaks"],"prefix":"10.1177","volume":"39","author":[{"given":"Joseph R","family":"Bourne","sequence":"first","affiliation":[{"name":"Design, Automation, Robotics and Control (DARC) Lab, Department of Mechanical Engineering, Robotics Center, University of Utah, Salt Lake City, UT, USA"}]},{"given":"Matthew N","family":"Goodell","sequence":"additional","affiliation":[{"name":"Design, Automation, Robotics and Control (DARC) Lab, Department of Mechanical Engineering, Robotics Center, University of Utah, Salt Lake City, UT, USA"}]},{"given":"Xiang","family":"He","sequence":"additional","affiliation":[{"name":"Design, Automation, Robotics and Control (DARC) Lab, Department of Mechanical Engineering, Robotics Center, University of Utah, Salt Lake City, UT, USA"}]},{"given":"Jake A","family":"Steiner","sequence":"additional","affiliation":[{"name":"Design, Automation, Robotics and Control (DARC) Lab, Department of Mechanical Engineering, Robotics Center, University of Utah, Salt Lake City, UT, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1189-1673","authenticated-orcid":false,"given":"Kam K","family":"Leang","sequence":"additional","affiliation":[{"name":"Design, Automation, Robotics and Control (DARC) Lab, Department of Mechanical Engineering, Robotics Center, University of Utah, Salt Lake City, UT, USA"}]}],"member":"179","published-online":{"date-parts":[[2020,9,21]]},"reference":[{"key":"bibr1-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/CSPA.2013.6530057"},{"key":"bibr2-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/78.978374"},{"key":"bibr3-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139863"},{"key":"bibr4-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1002\/rob.21733"},{"key":"bibr5-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/j.copbio.2017.01.009"},{"key":"bibr6-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2016.7759287"},{"key":"bibr7-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1115\/DSCC2017-5283"},{"key":"bibr8-0278364920957090","volume-title":"Dynamic Systems and Control Conference (DSCC)","author":"Bourne JR","year":"2019"},{"key":"bibr9-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2019.2912520"},{"key":"bibr10-0278364920957090","unstructured":"Brescianini D, Hehn M, D\u2019Andrea R (2013) Nonlinear quadrocopter attitude control. Technical Report, ETH Zurich."},{"key":"bibr11-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1186\/1476-069X-4-6"},{"key":"bibr12-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1504\/IJEP.2013.058458"},{"key":"bibr13-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2015.7353622"},{"key":"bibr14-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1177\/027836499000900505"},{"key":"bibr15-0278364920957090","author":"Charrow B","year":"2015","journal-title":"Robotics: Science and Systems"},{"key":"bibr16-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-014-9411-2"},{"key":"bibr17-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139865"},{"key":"bibr18-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913500542"},{"key":"bibr19-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2010.05.004"},{"issue":"3","key":"bibr20-0278364920957090","first-page":"84","volume":"29","author":"Clements D","year":"2014","journal-title":"Plant Protection Quarterly"},{"key":"bibr21-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.aat8409"},{"key":"bibr22-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1126\/science.aaf2348"},{"key":"bibr23-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2017.7989533"},{"key":"bibr24-0278364920957090","volume-title":"Elements of Information Theory","author":"Cover TM","year":"2006"},{"key":"bibr25-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2011.2147090"},{"key":"bibr26-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/TASE.2015.2425212"},{"key":"bibr27-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2015.2511444"},{"key":"bibr28-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1177\/0278364917709507"},{"key":"bibr29-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/34.982896"},{"key":"bibr30-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2011.2181683"},{"key":"bibr31-0278364920957090","volume-title":"Introduction to Decentralised Data Fusion","author":"Durrant-Whyte H","year":"2006"},{"key":"bibr32-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2776353"},{"key":"bibr33-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1177\/0278364913495425"},{"key":"bibr34-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2003.1241807"},{"key":"bibr35-0278364920957090","doi-asserted-by":"publisher","DOI":"10.3390\/jmse5010003"},{"key":"bibr36-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1007\/BF00773669"},{"key":"bibr37-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1177\/0278364915602321"},{"key":"bibr38-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2019.2905807"},{"key":"bibr39-0278364920957090","volume-title":"Characterization, Modeling, and Feedforward Compensation of Gas Sensor Dynamics for Aerial Robot Chemical Plume Mapping and Swarm-based Localization","author":"Hoffman KC","year":"2018"},{"key":"bibr40-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2009.2034206"},{"key":"bibr41-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/MFI.2008.4648062"},{"key":"bibr42-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/j.inffus.2017.10.009"},{"key":"bibr43-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/0924-4247(94)00829-9"},{"key":"bibr44-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45167-9_6"},{"key":"bibr45-0278364920957090","first-page":"819","volume":"5","author":"Jebara T","year":"2004","journal-title":"Journal of Machine Learning Research"},{"key":"bibr46-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1007\/BF00057735"},{"key":"bibr47-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1177\/0278364912452675"},{"key":"bibr48-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139864"},{"key":"bibr49-0278364920957090","doi-asserted-by":"publisher","DOI":"10.3390\/e19070361"},{"key":"bibr50-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1177\/0278364908095118"},{"key":"bibr51-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0177459"},{"key":"bibr52-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511546877"},{"key":"bibr53-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2009.5152686"},{"key":"bibr54-0278364920957090","first-page":"281","volume-title":"Berkeley Symposium on Mathematical Statistics and Probability","author":"MacQueen J","year":"1967"},{"key":"bibr55-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5980409"},{"key":"bibr56-0278364920957090","doi-asserted-by":"publisher","DOI":"10.3390\/s17071479"},{"key":"bibr57-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2015.2479878"},{"key":"bibr58-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1080\/01691864.2013.779052"},{"key":"bibr59-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/j.inffus.2019.07.007"},{"key":"bibr60-0278364920957090","first-page":"5","volume-title":"ICRA Workshop on Open Source Software","volume":"3","author":"Quigley M","year":"2009"},{"key":"bibr61-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-28872-7_37"},{"key":"bibr62-0278364920957090","doi-asserted-by":"publisher","DOI":"10.3390\/s17040918"},{"key":"bibr63-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/j.sigpro.2009.10.006"},{"key":"bibr64-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/S0921-8890(03)00120-9"},{"key":"bibr65-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2010.01.001"},{"key":"bibr66-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-29363-9_26"},{"key":"bibr67-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1007\/s10652-008-9084-5"},{"key":"bibr68-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2010.12.011"},{"key":"bibr69-0278364920957090","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2005.I.009"},{"key":"bibr70-0278364920957090","unstructured":"Steven J (2020) The NLopt nonlinear-optimization package. http:\/\/github.com\/stevengj\/nlopt."},{"key":"bibr71-0278364920957090","doi-asserted-by":"publisher","DOI":"10.3390\/environments4010021"},{"key":"bibr72-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2016.7759548"},{"key":"bibr73-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2012.2220506"},{"key":"bibr74-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511807213"},{"key":"bibr75-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/0378-3758(95)00034-8"},{"key":"bibr76-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19457-3_1"},{"key":"bibr77-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.aat3536"},{"key":"bibr78-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1038\/nature05464"},{"key":"bibr79-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/34.584097"},{"key":"bibr80-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2019.03.014"},{"key":"bibr81-0278364920957090","unstructured":"Williams MD, Brown MJ, Singh B, Boswell D (2004) QUIC-PLUME theory guide. Los Alamos National Laboratory. Available at: https:\/\/www.lanl.gov\/projects\/quic\/open_files\/QUICPLUME_theory.pdf (accessed 23 August 2020)."},{"key":"bibr82-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2007.912091"},{"key":"bibr83-0278364920957090","doi-asserted-by":"publisher","DOI":"10.1109\/7.303772"},{"key":"bibr84-0278364920957090","doi-asserted-by":"publisher","DOI":"10.3166\/remn.17.103-126"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364920957090","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0278364920957090","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364920957090","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364920957090","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:30:44Z","timestamp":1740789044000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364920957090"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,21]]},"references-count":84,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2020,11]]}},"alternative-id":["10.1177\/0278364920957090"],"URL":"https:\/\/doi.org\/10.1177\/0278364920957090","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,21]]}}}