{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T13:43:19Z","timestamp":1775223799498,"version":"3.50.1"},"reference-count":38,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2023,1,19]],"date-time":"2023-01-19T00:00:00Z","timestamp":1674086400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"KAKENHI","award":["JP22H01450"],"award-info":[{"award-number":["JP22H01450"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Odor source localization (OSL) robots are essential for safety and rescue teams to overcome the problem of human exposure to hazardous chemical plumes. However, owing to the complicated geometry of environments, it is almost impossible to construct the dispersion model of the odor plume in practical situations to be used for probabilistic odor source search algorithms. Additionally, as time is crucial in OSL tasks, dynamically modifying the robot\u2019s balance of emphasis between exploration and exploitation is desired. In this study, we addressed both the aforementioned problems by simplifying the environment with an obstacle region into multiple sub-environments with different resolutions. Subsequently, a framework was introduced to switch between the Infotaxis and Dijkstra algorithms to navigate the agent and enable it to reach the source swiftly. One algorithm was used to guide the agent in searching for clues about the source location, whereas the other facilitated the active movement of the agent between sub-environments. The proposed algorithm exhibited improvements in terms of success rate and search time. Furthermore, the implementation of the proposed framework on an autonomous mobile robot verified its effectiveness. Improvements were observed in our experiments with a robot when the success rate increased 3.5 times and the average moving steps of the robot were reduced by nearly 35%.<\/jats:p>","DOI":"10.3390\/s23031140","type":"journal-article","created":{"date-parts":[[2023,1,19]],"date-time":"2023-01-19T03:45:16Z","timestamp":1674099916000},"page":"1140","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Odor Source Localization in Obstacle Regions Using Switching Planning Algorithms with a Switching Framework"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6688-9514","authenticated-orcid":false,"given":"Duc-Nhat","family":"Luong","sequence":"first","affiliation":[{"name":"Department of Systems and Control Engineering, Tokyo Institute of Technology, 2-12-1 Ookayama, Meguro-ku, Tokyo 152-8552, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3186-6531","authenticated-orcid":false,"given":"Daisuke","family":"Kurabayashi","sequence":"additional","affiliation":[{"name":"Department of Systems and Control Engineering, Tokyo Institute of Technology, 2-12-1 Ookayama, Meguro-ku, Tokyo 152-8552, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,1,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1023\/A:1016247516041","article-title":"Chemical Plume Tracing","volume":"2","author":"Cowen","year":"2002","journal-title":"Environ. Fluid Mech."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"938","DOI":"10.1002\/tee.23364","article-title":"Recent Progress and Trend of Robot Odor Source Localization","volume":"16","author":"Jing","year":"2021","journal-title":"IEEJ Trans. Electr. Electron. Eng."},{"key":"ref_3","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_4","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_5","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1038\/35015000","article-title":"Scalar turbulence","volume":"405","author":"Shraiman","year":"2000","journal-title":"Nature"},{"key":"ref_6","first-page":"041015","article-title":"Odor Landscapes in Turbulent Environments","volume":"4","author":"Celani","year":"2014","journal-title":"Phys. Rev. X"},{"key":"ref_7","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_8","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_9","first-page":"515","article-title":"Self-generated Zigzag Turning of Bombyx mori Males during Pheromone-mediated Upwind Walking(Physology)","volume":"9","author":"Kanzaki","year":"1992","journal-title":"Zool. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/LRA.2017.2730361","article-title":"Time-Varying Moth-Inspired Algorithm for Chemical Plume Tracing in Turbulent Environment","volume":"3","author":"Shigaki","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1080\/01691864.2018.1511473","article-title":"Animal-in-the-loop system to investigate adaptive behavior","volume":"32","author":"Shigaki","year":"2018","journal-title":"Adv. Robot."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1177\/10597123010093003","article-title":"Tracking of Fluid-Advected Odor Plumes: Strategies Inspired by Insect Orientation to Pheromone","volume":"9","author":"Li","year":"2001","journal-title":"Adapt. Behav."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1038\/nature05464","article-title":"\u2018Infotaxis\u2019 as a strategy for searching without gradients","volume":"445","author":"Vergassola","year":"2007","journal-title":"Nature"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Macedo, J., Marques, L., and Costa, E. (October, January 27). Evolving Infotaxis for Meandering Environments. Proceedings of the 2021 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic.","DOI":"10.1109\/IROS51168.2021.9636779"},{"key":"ref_15","first-page":"241","article-title":"Learning a Generic Olfactory Search Strategy from Silk Moths by Deep Inverse Reinforcement Learning","volume":"4","author":"Shigaki","year":"2021","journal-title":"IEEE Trans. Med. Robot. Bionics"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"17298806221081325","DOI":"10.1177\/17298806221081325","article-title":"Configurable simulation strategies for testing pollutant plume source localization algorithms using autonomous multisensor mobile robots","volume":"19","author":"Lewis","year":"2022","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2515","DOI":"10.1109\/TNNLS.2018.2885374","article-title":"Plume Tracing via Model-Free Reinforcement Learning Method","volume":"30","author":"Hu","year":"2019","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Lilienthal, A.J., Reggente, M., Trincavelli, M., Blanco, J.L., and Gonzalez, J. (2009, January 10\u201315). A statistical approach to gas distribution modelling with mobile robots\u2014The Kernel DM+V algorithm. Proceedings of the 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA.","DOI":"10.1109\/IROS.2009.5354304"},{"key":"ref_19","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_20","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1007\/s11242-020-01445-6","article-title":"Obstacles, Interfacial Forms, and Turbulence: A Numerical Analysis of Soil\u2013Water Evaporation across Different Interfaces","volume":"134","author":"Coltman","year":"2020","journal-title":"Transp. Porous Media"},{"key":"ref_21","first-page":"7","article-title":"Review on: Odor Localization Robot Aspect and Obstacles","volume":"2","author":"Moshayedi","year":"2014","journal-title":"Int. J. Mech. Eng. Robot."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/MCI.2007.353419","article-title":"A pso-based mobile robot for odor source localization in dynamic advection-diffusion with obstacles environment: Theory, simulation and measurement","volume":"2","author":"Jatmiko","year":"2007","journal-title":"IEEE Comput. Intell. Mag."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"106746","DOI":"10.1016\/j.buildenv.2020.106746","article-title":"Assessment of different plume-tracing algorithms for indoor plumes","volume":"173","author":"Li","year":"2020","journal-title":"Build. Environ."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1080\/01691864.2018.1516568","article-title":"Integrating SLAM and gas distribution mapping (SLAM-GDM) for real-time gas source localization","volume":"32","author":"Kamarudin","year":"2018","journal-title":"Adv. Robot."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"LaValle, S.M. (2006). Planning Algorithms, Cambridge University Press.","DOI":"10.1017\/CBO9780511546877"},{"key":"ref_26","unstructured":"(2022, December 01). Simulation Software: Engineering in the Cloud. Available online: https:\/\/www.simscale.com\/."},{"key":"ref_27","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_28","doi-asserted-by":"crossref","first-page":"1320","DOI":"10.1109\/LRA.2021.3057290","article-title":"Information-Driven Gas Source Localization Exploiting Gas and Wind Local Measurements for Autonomous Mobile Robots","volume":"6","author":"Ojeda","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_29","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_30","unstructured":"Doppenberg, S.P. (2015). Drag Influence of Tails in a Platoon of Bluff Bodies, Delft University of Technology."},{"key":"ref_31","unstructured":"(2022, December 02). FT205\u2014Lightweight Wind Sensor for Drones. Available online: https:\/\/fttechnologies.com\/wind-sensors\/lightweight\/ft205\/."},{"key":"ref_32","unstructured":"(2022, December 01). Adafruit Mics5524 CO\/Alcohol\/VOC Gas Sensor Breakout. Available online: https:\/\/learn.adafruit.com\/adafruit-mics5524-gas-sensor-breakout\/."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"20210171","DOI":"10.1098\/rsif.2021.0171","article-title":"A novel framework based on a data-driven approach for modelling the behaviour of organisms in chemical plume tracing","volume":"18","author":"Okajima","year":"2021","journal-title":"J. R. Soc. Interface"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2388","DOI":"10.1109\/TCST.2018.2860548","article-title":"Information-Based Search for an Atmospheric Release Using a Mobile Robot: Algorithm and Experiments","volume":"27","author":"Hutchinson","year":"2019","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_35","unstructured":"Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, MIT Press."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/0921-8890(95)00081-X","article-title":"Behavioral and neural basis of instinctive behavior in insects: Odor-Source searching strategies without memory and learning","volume":"18","author":"Kanzaki","year":"1996","journal-title":"Robot. Auton. Syst."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Amsters, R., and Slaets, P. (2019). Turtlebot 3 as a Robotics Education Platform. RiE 2019: Robotics in Education, Springer.","DOI":"10.1007\/978-3-030-26945-6_16"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Shigaki, S., Fikri, M.R., and Kurabayashi, D. (2018). Design and Experimental Evaluation of an Odor Sensing Method for a Pocket-Sized Quadcopter. Sensors, 18.","DOI":"10.3390\/s18113720"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1140\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:10:09Z","timestamp":1760119809000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/3\/1140"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,19]]},"references-count":38,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,2]]}},"alternative-id":["s23031140"],"URL":"https:\/\/doi.org\/10.3390\/s23031140","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,19]]}}}