{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T18:17:27Z","timestamp":1783189047479,"version":"3.54.6"},"reference-count":40,"publisher":"SAGE Publications","issue":"13","license":[{"start":{"date-parts":[[2025,4,16]],"date-time":"2025-04-16T00:00:00Z","timestamp":1744761600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2025,4,16]],"date-time":"2025-04-16T00:00:00Z","timestamp":1744761600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"name":"European Commission under HORIZON EUROPE","award":["101093003"],"award-info":[{"award-number":["101093003"]}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2025,11]]},"abstract":"<jats:p>Airflow is the key transport mechanism for airborne substances like gas or particulate matter. It is of great interest in many applications ranging from evacuation planning to analyzing indoor ventilation systems. However, accurately determining a spatial map of the airflow is difficult and time-consuming since environmental parameters and boundary conditions are often unknown. This work introduces a novel adaptive sampling strategy for mobile robots. The strategy allows multiple mobile robots with anemometers to autonomously collect airflow measurements and generate a two-dimensional spatial map of the airflow field. Using a Domain-knowledge Assisted Exploration approach, the robots respond in real-time to the measurements already taken and determine the most informative locations online for further measurements. We incorporate the Navier-Stokes Partial Differential Equations to fuse the collected data with model assumptions. By casting the airflow model into a probabilistic framework, we can quantify uncertainties in the airflow field and develop an intelligent, uncertainty-driven exploration strategy inspired by optimal experimental design principles. This strategy combines an estimated uncertainty map with a rapidly exploring random tree path planner. Additionally, using the Navier-Stokes equations allows us to interpolate spatially between measurements in a physics-informed way, enabling us to construct a more accurate airflow map. We implemented and evaluated the proposed concept in simulations and experiments in a laboratory environment, where five mobile robots explore artificially generated airflow fields. The results indicate that our approach can correctly estimate the airflow and show that the proposed adaptive exploration strategy gathers information more efficiently than a predefined sampling pattern.<\/jats:p>","DOI":"10.1177\/02783649251329421","type":"journal-article","created":{"date-parts":[[2025,4,17]],"date-time":"2025-04-17T02:20:21Z","timestamp":1744856421000},"page":"2105-2125","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":4,"title":["Physics-informed robotic airflow exploration and mapping with a swarm of mobile robots"],"prefix":"10.1177","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1740-8841","authenticated-orcid":false,"given":"Thomas","family":"Wiedemann","sequence":"first","affiliation":[{"name":"German Aerospace Center (DLR)"},{"name":"Technical University of Munich (TUM)"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martina","family":"Scheffler","sequence":"additional","affiliation":[{"name":"German Aerospace Center (DLR)"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dmitriy","family":"Shutin","sequence":"additional","affiliation":[{"name":"German Aerospace Center (DLR)"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0217-9326","authenticated-orcid":false,"given":"Achim J.","family":"Lilienthal","sequence":"additional","affiliation":[{"name":"Technical University of Munich (TUM)"},{"name":"\u00d6rebro University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2025,4,16]]},"reference":[{"key":"e_1_3_5_2_1","unstructured":"Anemoment.com (nd) TriSonica Mini datasheet. URL. https:\/\/anemoment.com\/wp-content\/uploads\/2019\/03\/TSM-W-and-W-Sensor-datasheet.pdf"},{"key":"e_1_3_5_3_1","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780198522546.001.0001"},{"key":"e_1_3_5_4_1","first-page":"1","volume-title":"6th International Fire Behavior and Fuels Conference","author":"Battiston S","year":"2019","unstructured":"Battiston S, Friedemann M, Gasc\u00f3n D, et al. (2019) Heimdall: a technological solution for multi-hazard management support including wildfires. In: 6th International Fire Behavior and Fuels Conference. Albuquerque: PreventionWeb, 1\u20136."},{"key":"e_1_3_5_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2661803"},{"key":"e_1_3_5_6_1","doi-asserted-by":"publisher","DOI":"10.3390\/s19051119"},{"key":"e_1_3_5_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2019.2936747"},{"key":"e_1_3_5_8_1","volume-title":"Micrometeorology","author":"Foken T","year":"2008","unstructured":"Foken T (2008) Micrometeorology. Berlin Heidelberg: Springer-Verlag."},{"key":"e_1_3_5_9_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364914533443"},{"key":"e_1_3_5_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-08-100194-3.00001-8"},{"key":"e_1_3_5_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0924-4247(94)00829-9"},{"key":"e_1_3_5_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.envres.2020.109819"},{"key":"e_1_3_5_13_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364911406761"},{"key":"e_1_3_5_14_1","first-page":"898","article-title":"To naively smell as no robot has smelt before","volume":"2","author":"Kowadlo G","year":"2004","unstructured":"Kowadlo G, Russell R (2004) To naively smell as no robot has smelt before. IEEE Conference on Robotics, Automation and Mechatronics 2: 898\u2013903.","journal-title":"IEEE Conference on Robotics, Automation and Mechatronics"},{"key":"e_1_3_5_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBIO.2006.340287"},{"key":"e_1_3_5_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-006-7102-3"},{"key":"e_1_3_5_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/0005-1098(85)90107-4"},{"key":"e_1_3_5_18_1","article-title":"Rapidly-exploring random trees : a new tool for path planning","author":"LaValle SM","year":"1998","unstructured":"LaValle SM (1998) Rapidly-exploring random trees : a new tool for path planning. The annual research report.","journal-title":"The annual research report"},{"key":"e_1_3_5_19_1","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20366"},{"key":"e_1_3_5_20_1","first-page":"545","volume-title":"2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER)","author":"Li J-G","year":"2015","unstructured":"Li J-G, Zhou J-Y, Sun B, et al. (2015) Odor sources mapping with D-S inference in time variant airflow environments via a mobile robot. In: 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER). Piscataway: IEEE, 545\u2013550."},{"key":"e_1_3_5_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ChiCC.2016.7554304"},{"key":"e_1_3_5_22_1","doi-asserted-by":"publisher","DOI":"10.3390\/s17071479"},{"key":"e_1_3_5_23_1","first-page":"1","article-title":"Effectiveness and robustness of robot infotaxis for searching in dilute conditions","volume":"4","author":"Moraud EM","year":"2010","unstructured":"Moraud EM, Martinez D (2010) Effectiveness and robustness of robot infotaxis for searching in dilute conditions. Frontiers in Neurorobotics 4: 1\u20138.","journal-title":"Frontiers in Neurorobotics"},{"key":"e_1_3_5_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2012.2184671"},{"key":"e_1_3_5_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08338-4_110"},{"key":"e_1_3_5_26_1","doi-asserted-by":"publisher","DOI":"10.1137\/18M1206151"},{"key":"e_1_3_5_27_1","volume-title":"Optimal Design of Experiments","author":"Pukelsheim F","year":"1993","unstructured":"Pukelsheim F (1993) Optimal Design of Experiments. Hoboken: John Wiley & Sons, Inc."},{"key":"e_1_3_5_28_1","volume-title":"Gaussian Processes for Machine Learning","author":"Rasmussen CE","year":"2006","unstructured":"Rasmussen CE, Williams CKI (2006) Gaussian Processes for Machine Learning. Cambridge: The MIT Press."},{"key":"e_1_3_5_29_1","first-page":"999","article-title":"The 3d-kernel dm+v\/w algorithm: using wind information in three dimensional gas distribution modelling with a mobile robot","volume":"2010","author":"Reggente M","year":"2010","unstructured":"Reggente M, Lilienthal AJ (2010) The 3d-kernel dm+v\/w algorithm: using wind information in three dimensional gas distribution modelling with a mobile robot. SENSORS 2010: 999\u20131004.","journal-title":"SENSORS"},{"key":"e_1_3_5_30_1","volume-title":"Proceedings of the World Congress on Engineering","author":"Rehman M","year":"2008","unstructured":"Rehman M, Vuik C, Segal G (2008) Numerical solution techniques for the steady incompressible Navier-Stokes problem. Proceedings of the World Congress on Engineering. London, UK: IAENG (International Association of Engineers), 2."},{"key":"e_1_3_5_31_1","doi-asserted-by":"publisher","DOI":"10.1613\/jair.2674"},{"key":"e_1_3_5_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-13-0173-5"},{"key":"e_1_3_5_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2021.102576"},{"key":"e_1_3_5_34_1","volume-title":"Measurement Optimization for Parameter Estimation in Distributed Systems","author":"Uci\u0144ski D","year":"1999","unstructured":"Uci\u0144ski D (1999) Measurement Optimization for Parameter Estimation in Distributed Systems. Zielona Gora: Technical University Press."},{"key":"e_1_3_5_35_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature05464"},{"key":"e_1_3_5_36_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/2265\/2\/022086"},{"key":"e_1_3_5_37_1","doi-asserted-by":"publisher","DOI":"10.3390\/s19030520"},{"key":"e_1_3_5_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2019.03.014"},{"key":"e_1_3_5_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAS49788.2021.9551145"},{"key":"e_1_3_5_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.renene.2016.10.073"},{"key":"e_1_3_5_41_1","volume-title":"The Finite Element Method: Its Basis and Fundamentals","author":"Zienkiewicz OC","year":"2013","unstructured":"Zienkiewicz OC, Taylor RL, Zhu JZ (2013) The Finite Element Method: Its Basis and Fundamentals. 6th edition. Oxford: Elsevier Butterworth-Heinemann.","edition":"6"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649251329421","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/02783649251329421","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649251329421","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:17:26Z","timestamp":1777457846000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/02783649251329421"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,16]]},"references-count":40,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2025,11]]}},"alternative-id":["10.1177\/02783649251329421"],"URL":"https:\/\/doi.org\/10.1177\/02783649251329421","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,16]]}}}