{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T07:26:22Z","timestamp":1775287582754,"version":"3.50.1"},"reference-count":39,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2018,11,28]],"date-time":"2018-11-28T00:00:00Z","timestamp":1543363200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010669","name":"H2020 LEIT Information and Communication Technologies","doi-asserted-by":"publisher","award":["732158 - MoveCare"],"award-info":[{"award-number":["732158 - MoveCare"]}],"id":[{"id":"10.13039\/100010669","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003329","name":"Ministerio de Econom\u00eda y Competitividad","doi-asserted-by":"publisher","award":["DPI2017-84827-R"],"award-info":[{"award-number":["DPI2017-84827-R"]}],"id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002878","name":"Consejer\u00eda de Econom\u00eda, Innovaci\u00f3n, Ciencia y Empleo, Junta de Andaluc\u00eda","doi-asserted-by":"publisher","award":["2012-TEP-530"],"award-info":[{"award-number":["2012-TEP-530"]}],"id":[{"id":"10.13039\/501100002878","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper addresses the localization of a gas emission source within a real-world human environment with a mobile robot. Our approach is based on an efficient and coherent system that fuses different sensor modalities (i.e., vision and chemical sensing) to exploit, for the first time, the semantic relationships among the detected gases and the objects visually recognized in the environment. This novel approach allows the robot to focus the search on a finite set of potential gas source candidates (dynamically updated as the robot operates), while accounting for the non-negligible uncertainties in the object recognition and gas classification tasks involved in the process. This approach is particularly interesting for structured indoor environments containing multiple obstacles and objects, enabling the inference of the relations between objects and between objects and gases. A probabilistic Bayesian framework is proposed to handle all these uncertainties and semantic relations, providing an ordered list of candidates to be the source. This candidate list is updated dynamically upon new sensor measurements to account for objects not previously considered in the search process. The exploitation of such probabilities together with information such as the locations of the objects, or the time needed to validate whether a given candidate is truly releasing gases, is delegated to a path planning algorithm based on Markov decision processes to minimize the search time. The system was tested in an office-like scenario, both with simulated and real experiments, to enable the comparison of different path planning strategies and to validate its efficiency under real-world conditions.<\/jats:p>","DOI":"10.3390\/s18124174","type":"journal-article","created":{"date-parts":[[2018,11,28]],"date-time":"2018-11-28T11:43:44Z","timestamp":1543405424000},"page":"4174","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":42,"title":["A Semantic-Based Gas Source Localization with a Mobile Robot Combining Vision and Chemical Sensing"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7869-7811","authenticated-orcid":false,"given":"Javier","family":"Monroy","sequence":"first","affiliation":[{"name":"Machine Perception and Intelligent Robotics group (MAPIR), Department of System Engineering and Automation, Biomedical Research Institute of Malaga (IBIMA), University of Malaga, 29071 M\u00e1laga, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9929-5309","authenticated-orcid":false,"given":"Jose-Raul","family":"Ruiz-Sarmiento","sequence":"additional","affiliation":[{"name":"Machine Perception and Intelligent Robotics group (MAPIR), Department of System Engineering and Automation, Biomedical Research Institute of Malaga (IBIMA), University of Malaga, 29071 M\u00e1laga, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2997-7571","authenticated-orcid":false,"given":"Francisco-Angel","family":"Moreno","sequence":"additional","affiliation":[{"name":"Machine Perception and Intelligent Robotics group (MAPIR), Department of System Engineering and Automation, Biomedical Research Institute of Malaga (IBIMA), University of Malaga, 29071 M\u00e1laga, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1749-1622","authenticated-orcid":false,"given":"Francisco","family":"Melendez-Fernandez","sequence":"additional","affiliation":[{"name":"Machine Perception and Intelligent Robotics group (MAPIR), Department of System Engineering and Automation, Biomedical Research Institute of Malaga (IBIMA), University of Malaga, 29071 M\u00e1laga, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2922-1969","authenticated-orcid":false,"given":"Cipriano","family":"Galindo","sequence":"additional","affiliation":[{"name":"Machine Perception and Intelligent Robotics group (MAPIR), Department of System Engineering and Automation, Biomedical Research Institute of Malaga (IBIMA), University of Malaga, 29071 M\u00e1laga, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3845-3497","authenticated-orcid":false,"given":"Javier","family":"Gonzalez-Jimenez","sequence":"additional","affiliation":[{"name":"Machine Perception and Intelligent Robotics group (MAPIR), Department of System Engineering and Automation, Biomedical Research Institute of Malaga (IBIMA), University of Malaga, 29071 M\u00e1laga, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2018,11,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1109\/JPROC.1997.554212","article-title":"Sensor fusion for mobile robot navigation","volume":"85","author":"Kam","year":"1997","journal-title":"Proc. IEEE"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1177\/0278364908095118","article-title":"Robot odor localization: A taxonomy and survey","volume":"27","author":"Kowadlo","year":"2008","journal-title":"Int. J. Robot. Res."},{"key":"ref_3","unstructured":"Forsyth, D., and Ponce, J. (2003). Computer Vision: A Modern Approach, Prentice Hall."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Sanchez-Garrido, C., Monroy, J., and Gonzalez-Jimenez, J. (2014). A Configurable Smart E-Nose for Spatio-Temporal Olfactory Analysis. IEEE Sens., 1968\u20131971.","DOI":"10.1109\/ICSENS.2014.6985418"},{"key":"ref_5","first-page":"418","article-title":"Olfactory sensory system for odour-plume tracking and localization","volume":"1","author":"Marques","year":"2003","journal-title":"IEEE Sens."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Lochmatter, T., and Martinoli, A. (2009). Theoretical analysis of three bio-inspired plume tracking algorithms. IEEE Int. Conf. Robot. Autom., 2661\u20132668.","DOI":"10.1109\/ROBOT.2009.5152686"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1038\/nature05464","article-title":"Infotaxis as a strategy for searching without gradients","volume":"445","author":"Vergassola","year":"2007","journal-title":"Nature"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1007\/s10514-011-9219-2","article-title":"Odor source localization using a mobile robot in outdoor airflow environments with a particle filter algorithm","volume":"30","author":"Li","year":"2011","journal-title":"Auton. Robot."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1007\/s10514-006-7100-5","article-title":"Mobile robot navigation using vision and olfaction to search for a gas\/odor source","volume":"20","author":"Ishida","year":"2006","journal-title":"Auton. Robot."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1017\/S0269888900007797","article-title":"Ontologies: principles, methods and applications","volume":"11","author":"Uschold","year":"1996","journal-title":"Knowl. Eng. Rev."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Monroy, J., Hernandez-Bennetts, V., Fan, H., Lilienthal, A., and Gonzalez-Jimenez, J. (2017). GADEN: A 3D Gas Dispersion Simulator for Mobile Robot Olfaction in Realistic Environments. Sensors, 17.","DOI":"10.3390\/s17071479"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1007\/978-3-642-00196-3_54","article-title":"Tracking Odor Plumes in a Laminar Wind Field with Bio-inspired Algorithms","volume":"Volume 54","author":"Khatib","year":"2009","journal-title":"Experimental Robotics. Springer Tracts in Advanced Robotics"},{"key":"ref_13","unstructured":"Pearce, T.C., Schiffman, S.S., Nagle, H.T., and Gardner, J.W. (2006). Handbook of Machine Olfaction: Electronic Nose Technology, John Wiley & Sons."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Gongora, A., Monroy, J., and Gonzalez-Jimenez, J. (2017, January 6\u20138). Gas Source Localization Strategies for Teleoperated Mobile Robots: An Experimental Analysis. Proceedings of the European Conference on Mobile Robotics (ECMR), Paris, France.","DOI":"10.1109\/ECMR.2017.8098720"},{"key":"ref_15","first-page":"337","article-title":"Putting olfaction into action: Using an electronic nose on a multi-sensing mobile robot","volume":"1","author":"Loutfi","year":"2004","journal-title":"Int. Conf. Intell. Robot. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wiedemann, T., Manss, C., Shutin, D., Lilienthal, A.J., Karolj, V., and Viseras, A. (2017, January 6\u20138). Probabilistic modeling of gas diffusion with partial differential equations for multi-robot exploration and gas source localization. Proceedings of the 2017 European Conference on Mobile Robots (ECMR), Paris, France.","DOI":"10.1109\/ECMR.2017.8098707"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1080\/01691864.2013.779052","article-title":"Gas source localization with a micro-drone using bio-inspired and particle filter-based algorithms","volume":"27","author":"Neumann","year":"2013","journal-title":"Adv. Robot."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1080\/00223131.2013.772449","article-title":"Source term estimation of atmospheric release due to the Fukushima Dai-ichi Nuclear Power Plant accident by atmospheric and oceanic dispersion simulations","volume":"50","author":"Kobayashi","year":"2013","journal-title":"J. Nuclear Sci. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"6964","DOI":"10.1016\/j.atmosenv.2007.04.064","article-title":"Source estimation methods for atmospheric dispersion","volume":"41","author":"Rao","year":"2007","journal-title":"Atmos. Environ."},{"key":"ref_20","unstructured":"Hutchinson, M., Liu, C., and Chen, W. (2018). Information-Based Search for an Atmospheric Release Using a Mobile Robot: Algorithm and Experiments. IEEE Trans. Control Syst. Technol., 1\u201315."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Sanchez-Garrido, C., Monroy, J., and Gonzalez-Jimenez, J. (2018). Probabilistic Estimation of the Gas Source Location in Indoor Environments by Combining Gas and Wind Observations. Applications of Intelligent Systems. Frontiers on Artificial Intelligence and Applications, IOS Press.","DOI":"10.3233\/978-1-61499-929-4-110"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10514-015-9437-0","article-title":"Time-Variant Gas Distribution Mapping with Obstacle Information","volume":"40","author":"Monroy","year":"2016","journal-title":"Auton. Robot."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Bennetts, V.H., Schaffernicht, E., Stoyanov, T., Lilienthal, A.J., and Trincavelli, M. (2014). Robot assisted gas tomography\u2014Localizing methane leaks in outdoor environments. IEEE Int. Conf. Robot. Autom., 6362\u20136367.","DOI":"10.1109\/ICRA.2014.6907798"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Marjovi, A., and Marques, L. (2014). Multi-robot odor distribution mapping in realistic time-variant conditions. IEEE Int. Conf. Robot. Autom., 3720\u20133727.","DOI":"10.1109\/ICRA.2014.6907398"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1063\/1.3156630","article-title":"Single odor source declaration by using multiple robots","volume":"1137","author":"Li","year":"2009","journal-title":"AIP Conf. Proc."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Cabrita, G., and Marques, L. (2013, January 23\u201326). Divergence-based odor source declaration. Proceedings of the 9th Asian Control Conference (ASCC), Istanbul, Turkey.","DOI":"10.1109\/ASCC.2013.6606390"},{"key":"ref_27","unstructured":"Lilienthal, A., Ulmer, H., Frohlich, H., Stutzle, A., Werner, F., and Zell, A. (May, January 26). Gas source declaration with a mobile robot. Proceedings of the IEEE International Conference on Robotics and Automation, New Orleans, LA, USA."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/s10044-014-0442-2","article-title":"Odor recognition in robotics applications by discriminative time-series modeling","volume":"19","author":"Schleif","year":"2016","journal-title":"Pattern Anal. Appl."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Bennetts, V.H., Schaffernicht, E., Sese, V.P., Lilienthal, A.J., and Trincavelli, M. (2014). A novel approach for gas discrimination in natural environments with Open Sampling Systems. IEEE Sens., 2046\u20132049.","DOI":"10.1109\/ICSENS.2014.6985437"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1016\/j.knosys.2016.12.016","article-title":"Building Multiversal Semantic Maps for Mobile Robot Operation","volume":"119","author":"Galindo","year":"2017","journal-title":"Knowl.-Based Syst."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1016\/j.ijar.2016.10.009","article-title":"A survey on learning approaches for Undirected Graphical Models. Application to scene object recognition","volume":"83","author":"Galindo","year":"2017","journal-title":"Int. J. Approx. Reason."},{"key":"ref_32","unstructured":"Redmon, J., and Farhadi, A. (arXiv, 2018). YOLOv3: An Incremental Improvement, arXiv."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1109\/TRO.2012.2226380","article-title":"Simultaneous Calibration of Odometry and Sensor Parameters for Mobile Robots","volume":"29","author":"Censi","year":"2013","journal-title":"IEEE Trans. Robot."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.robot.2018.08.016","article-title":"Context-aware 3D object anchoring for mobile robots","volume":"110","author":"Galindo","year":"2018","journal-title":"Robot. Auton. Syst."},{"key":"ref_35","unstructured":"Puterman, M.L. (2008). Markov Decision Processes: Discrete Stochastic Dynamic Programming, John Wiley & Sons."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Fentanes, J.P., Lacerda, B., Krajn\u00edk, T., Hawes, N., and Hanheide, M. (2015). Now or later? predicting and maximising success of navigation actions from long-term experience. IEEE Int. Conf. Robot. Autom., 1112\u20131117.","DOI":"10.1109\/ICRA.2015.7139315"},{"key":"ref_37","first-page":"504","article-title":"Towards a Semantic Gas Source Localization under Uncertainty","volume":"Volume 855","author":"Medina","year":"2018","journal-title":"Information Processing and Management of Uncertainty in Knowledge-Based Systems"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Gongora, A., Monroy, J., and Gonzalez-Jimenez, J. (2018). An Electronic Architecture for Multi-Purpose Artificial Noses. J. Sens., 2018.","DOI":"10.1155\/2018\/5427693"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1205","DOI":"10.1016\/j.snb.2016.09.013","article-title":"Gas Classification in Motion: An Experimental Analysis","volume":"240","author":"Monroy","year":"2017","journal-title":"Sens. Actuators B Chem."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/12\/4174\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T06:42:13Z","timestamp":1775284933000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/12\/4174"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,28]]},"references-count":39,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2018,12]]}},"alternative-id":["s18124174"],"URL":"https:\/\/doi.org\/10.3390\/s18124174","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,11,28]]}}}