{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T16:08:11Z","timestamp":1774454891742,"version":"3.50.1"},"reference-count":26,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T00:00:00Z","timestamp":1557792000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["SFRH\/BD\/129673\/2017"],"award-info":[{"award-number":["SFRH\/BD\/129673\/2017"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Locating odour sources with robots is an interesting problem with many important real-world applications. In the past years, the robotics community has adapted several bio-inspired strategies to search for odour sources in a variety of environments. This work studies and compares some of the most common strategies from a behavioural perspective with the aim of knowing: (1) how different are the behaviours exhibited by the strategies for the same perceptual state; and (2) which are the most consensual actions for each perceptual state in each environment. The first step of this analysis consists of clustering the perceptual states, and building histograms of the actions taken for each cluster. In case of (1), a histogram is made for each strategy separately, whereas for (2), a single histogram containing the actions of all strategies is produced for each cluster of states. Finally, statistical hypotheses tests are used to find the statistically significant differences between the behaviours of the strategies in each state. The data used for performing this study was gathered from a purpose-built simulator which accurately simulates the real-world phenomena of odour dispersion and air flow, whilst being sufficiently fast to be employed in learning and evolutionary robotics experiments. This paper also proposes an xml-inspired structure for the generated datasets that are used to store the perceptual information of the robots over the course of the simulations. These datasets may be used in learning experiments to estimate the quality of a candidate solution or for measuring its novelty.<\/jats:p>","DOI":"10.3390\/s19102231","type":"journal-article","created":{"date-parts":[[2019,5,14]],"date-time":"2019-05-14T10:42:33Z","timestamp":1557830553000},"page":"2231","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["A Comparative Study of Bio-Inspired Odour Source Localisation Strategies from the State-Action Perspective"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9046-8576","authenticated-orcid":false,"given":"Jo\u00e3o","family":"Macedo","sequence":"first","affiliation":[{"name":"Institute of Systems and Robotics, University of Coimbra, 3030-290 Coimbra, Portugal"},{"name":"Centre for Informatics and Systems of the University of Coimbra, 3030-290 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9396-986X","authenticated-orcid":false,"given":"Lino","family":"Marques","sequence":"additional","affiliation":[{"name":"Institute of Systems and Robotics, University of Coimbra, 3030-290 Coimbra, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8460-4033","authenticated-orcid":false,"given":"Ernesto","family":"Costa","sequence":"additional","affiliation":[{"name":"Centre for Informatics and Systems of the University of Coimbra, 3030-290 Coimbra, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2019,5,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1616","DOI":"10.3390\/s6111616","article-title":"Airborne chemical sensing with mobile robots","volume":"6","author":"Lilienthal","year":"2006","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/S0921-8890(03)00120-9","article-title":"A comparison of reactive robot chemotaxis algorithms","volume":"45","author":"Russell","year":"2003","journal-title":"Robot. Auton. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1109\/TRO.2007.912090","article-title":"Comparing insect-inspired chemical plume tracking algorithms using a mobile robot","volume":"24","author":"Harvey","year":"2008","journal-title":"IEEE Trans. Robot."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1023\/A:1016283702837","article-title":"Filament-Based Atmospheric Dispersion Model to Achieve Short Time-Scale Structure of Odor Plumes","volume":"2","author":"Farrell","year":"2002","journal-title":"Environ. Fluid Mech."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., and Ng, A. (2009, January 12\u201317). ROS: An open-source Robot Operating System. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Kobe, Japan.","DOI":"10.1109\/MRA.2010.936956"},{"key":"ref_6","unstructured":"Vecer\u00edk, M., Hester, T., Scholz, J., Wang, F., Pietquin, O., Piot, B., Heess, N., Roth\u00f6rl, T., Lampe, T., and Riedmiller, M. (2017). Leveraging demonstrations for deep reinforcement learning on robotics problems with sparse rewards. arXiv."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.robot.2018.11.014","article-title":"Odor source localization algorithms on mobile robots: A review and future outlook","volume":"112","author":"Chen","year":"2019","journal-title":"Robot. Auton. Syst."},{"key":"ref_8","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_9","first-page":"20","article-title":"Mobile robots for localizing gas emission sources on landfill sites: Is bio-inspiration the way to go?","volume":"4","author":"Lilienthal","year":"2012","journal-title":"Front. Neuroeng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"3163","DOI":"10.1109\/JSEN.2012.2208740","article-title":"Chemical sensing in robotic applications: A review","volume":"12","author":"Ishida","year":"2012","journal-title":"IEEE Sens. J."},{"key":"ref_11","unstructured":"Ishida, H., Kagawa, Y., Nakamoto, T., and Moriizumi, T. (1995, January 25\u201329). Odor-source localization in clean room by autonomous mobile sensing system. Proceedings of the International Solid-State Sensors and Actuators Conference\u2014TRANSDUCERS \u201995, Stockholm, Sweden."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/S0040-6090(02)00593-X","article-title":"Olfaction-based mobile robot navigation","volume":"418","author":"Marques","year":"2002","journal-title":"Thin Solid Films"},{"key":"ref_13","unstructured":"Braitenberg, V. (1986). Vehicles: Experiments in Synthetic Psychology, MIT Press."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/S0921-8890(99)00068-8","article-title":"Biomimetic robot lobster performs chemo-orientation in turbulence using a pair of spatially separated sensors: Progress and challenges","volume":"30","author":"Grasso","year":"2000","journal-title":"Robot. Auton. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1016\/j.robot.2008.07.004","article-title":"SPIRAL: A novel biologically-inspired algorithm for gas\/odor source localization in an indoor environment with no strong airflow","volume":"57","author":"Ferri","year":"2009","journal-title":"Robot. Auton. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Liberzon, A., Harrington, K., Daniel, N., Gurka, R., Harari, A., and Zilman, G. (2018). Moth-inspired navigation algorithm in a turbulent odor plume from a pulsating source. PLoS ONE, 13.","DOI":"10.1371\/journal.pone.0198422"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1007\/s11721-008-0014-4","article-title":"Massively multi-robot simulation in stage","volume":"2","author":"Vaughan","year":"2008","journal-title":"Swarm Intell."},{"key":"ref_18","unstructured":"Gerkey, B., Vaughan, R., and Howard, A. (July, January 30). The player\/stage project: Tools for multi-robot and distributed sensor systems. Proceedings of the 11th International Conference on Advanced Robotics, Coimbra, Portugal."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Cabrita, C., Sousa, P., and Marques, L. (2010, January 18\u201322). Player\/stage simulation of olfactory experiments. Proceedings of the IEEE 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5652518"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Staranowicz, A., and Mariottini, G.L. (2011, January 25\u201327). A survey and comparison of commercial and open-source robotic simulator software. Proceedings of the ACM 4th International Conference on PErvasive Technologies Related to Assistive Environments, Heraklion, Crete, Greece.","DOI":"10.1145\/2141622.2141689"},{"key":"ref_21","unstructured":"Duarte, M., Silva, F., Rodrigues, T., Oliveira, S.M., and Christensen, A.L. (August, January 30). JBotEvolver: A versatile simulation platform for evolutionary robotics. Proceedings of the 14th International Conference on the Synthesis & Simulation of Living Systems, Manhattan, NY, USA."},{"key":"ref_22","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_23","unstructured":"Bradski, G. (2000). The OpenCV Library. Dr. Dobb\u2019s Journal of Software Tools, UBM Technology Group."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Macedo, J., Marques, L., and Costa, E. (2017, January 26\u201328). Robotic odour search: Evolving a robot\u2019s brain with Genetic Programming. Proceedings of the 2017 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), Coimbra, Portugal.","DOI":"10.1109\/ICARSC.2017.7964058"},{"key":"ref_25","unstructured":"Smart, W., and Kaelbling, L. (2002, January 11\u201315). Effective reinforcement learning for mobile robots. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA\u201902), Washington, DC, USA."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/0304-3894(83)80001-6","article-title":"On the structure of instantaneous plumes in the atmosphere","volume":"7","author":"Jones","year":"1983","journal-title":"J. Hazard. Mater."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/10\/2231\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:51:54Z","timestamp":1760187114000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/10\/2231"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,14]]},"references-count":26,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2019,5]]}},"alternative-id":["s19102231"],"URL":"https:\/\/doi.org\/10.3390\/s19102231","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,14]]}}}