{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T15:31:40Z","timestamp":1774020700151,"version":"3.50.1"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031210617","type":"print"},{"value":"9783031210624","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,11,19]],"date-time":"2022-11-19T00:00:00Z","timestamp":1668816000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,11,19]],"date-time":"2022-11-19T00:00:00Z","timestamp":1668816000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-21062-4_14","type":"book-chapter","created":{"date-parts":[[2022,11,18]],"date-time":"2022-11-18T15:04:09Z","timestamp":1668783849000},"page":"166-177","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["GadenTools: A Toolkit for\u00a0Testing and\u00a0Simulating Robotic Olfaction Tasks with\u00a0Jupyter Notebook Support"],"prefix":"10.1007","author":[{"given":"Pepe","family":"Ojeda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jose-Raul","family":"Ruiz-Sarmiento","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier","family":"Monroy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier","family":"Gonzalez-Jimenez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,11,19]]},"reference":[{"key":"14_CR1","unstructured":"Cython. https:\/\/Cython.org\/. Accessed 6 July 2022"},{"issue":"2","key":"14_CR2","doi-asserted-by":"publisher","first-page":"1776","DOI":"10.1109\/LRA.2019.2895820","volume":"4","author":"M Asenov","year":"2019","unstructured":"Asenov, M., Rutkauskas, M., Reid, D., Subr, K., Ramamoorthy, S.: Active localization of gas leaks using fluid simulation. IEEE Robot. Autom. Lett. 4(2), 1776\u20131783 (2019)","journal-title":"IEEE Robot. Autom. Lett."},{"key":"14_CR3","doi-asserted-by":"crossref","unstructured":"Bourne, J.R., Goodell, M.N., He, X., Steiner, J.A., Leang, K.K.: Decentralized multi-agent information-theoretic control for target estimation and localization: finding gas leaks. Int. J. Robot. Res. 39(13), 1525\u20131548 (2020)","DOI":"10.1177\/0278364920957090"},{"key":"14_CR4","doi-asserted-by":"publisher","first-page":"9634387","DOI":"10.1155\/2016\/9634387","volume":"2016","author":"S-I Choi","year":"2016","unstructured":"Choi, S.-I., Eom, T., Jeong, G.-M.: Gas classification using combined features based on a discriminant analysis for an electronic nose. J. Sens. 2016, 9634387 (2016)","journal-title":"J. Sens."},{"key":"14_CR5","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1023\/A:1016283702837","volume":"2","author":"JA Farrell","year":"2002","unstructured":"Farrell, J.A., Murlis, J., Long, X., Li, W., Card\u00e9, R.T.: Filament-based atmospheric dispersion model to achieve short time-scale structure of odor plumes. Environ. Fluid Mech. 2, 143\u2013169 (2002)","journal-title":"Environ. Fluid Mech."},{"key":"14_CR6","unstructured":"Python\u00a0Software Foundation. Python language reference, version 3.7.x. https:\/\/python.org\/. Accessed 6 July 2022"},{"key":"14_CR7","doi-asserted-by":"publisher","first-page":"655","DOI":"10.1016\/j.apm.2020.06.026","volume":"87","author":"A Gongora","year":"2020","unstructured":"Gongora, A., Monroy, J., Gonzalez-Jimenez, J.: Joint estimation of gas & wind maps for fast-response applications. Appl. Math. Model. 87, 655\u2013674 (2020)","journal-title":"Appl. Math. Model."},{"key":"14_CR8","first-page":"1","volume":"27","author":"M Hutchinson","year":"2018","unstructured":"Hutchinson, M., Liu, C., Chen, W.H.: information-based search for an atmospheric release using a mobile robot: algorithm and experiments. IEEE Trans. Control Syst. Technol. 27, 1\u201315 (2018)","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"14_CR9","unstructured":"Kluyver, T., et al.: Jupyter notebooks: a publishing format for reproducible computational workflows. In: Positioning and Power in Academic Publishing: Players, Agents and Agendas, pp. 87\u201390. IOS Press (2016)"},{"key":"14_CR10","doi-asserted-by":"publisher","first-page":"144029","DOI":"10.1016\/j.scitotenv.2020.144029","volume":"762","author":"T Lewis","year":"2021","unstructured":"Lewis, T., Bhaganagar, K.: A comprehensive review of plume source detection using unmanned vehicles for environmental sensing. Sci. Total Environ. 762, 144029\u2013144029 (2021)","journal-title":"Sci. Total Environ."},{"key":"14_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"740","DOI":"10.1007\/978-3-319-10602-1_48","volume-title":"Computer Vision \u2013 ECCV 2014","author":"T-Y Lin","year":"2014","unstructured":"Lin, T.-Y., et al.: Microsoft COCO: common objects in context. In: Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T. (eds.) ECCV 2014. LNCS, vol. 8693, pp. 740\u2013755. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-10602-1_48"},{"key":"14_CR12","doi-asserted-by":"publisher","unstructured":"Lochmatter, T., Martinoli, A.: Tracking Odor Plumes in a Laminar Wind Field with Bio-inspired Algorithms. In: Khatib, O., Kumar, V., Pappas, G.J. (eds.) Experimental Robotics. Springer Tracts in Advanced Robotics, vol. 54, pp. 473\u2013482. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-00196-3_54","DOI":"10.1007\/978-3-642-00196-3_54"},{"issue":"10","key":"14_CR13","doi-asserted-by":"publisher","first-page":"2231","DOI":"10.3390\/s19102231","volume":"19","author":"J Macedo","year":"2019","unstructured":"Macedo, J., Marques, L., Costa, E.: A comparative study of bio-inspired odour source localisation strategies from the state-action perspective. Sensors. 19(10), 2231 (2019)","journal-title":"Sensors."},{"key":"14_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1007\/978-3-030-43722-0_14","volume-title":"Applications of Evolutionary Computation","author":"J Macedo","year":"2020","unstructured":"Macedo, J., Marques, L., Costa, E.: Locating odour sources with geometric syntactic genetic programming. In: Castillo, P.A., Jim\u00e9nez Laredo, J.L., Fern\u00e1ndez de Vega, F. (eds.) EvoApplications 2020. LNCS, vol. 12104, pp. 212\u2013227. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-43722-0_14"},{"key":"14_CR15","doi-asserted-by":"publisher","first-page":"1205","DOI":"10.1016\/j.snb.2016.09.013","volume":"240","author":"J Monroy","year":"2017","unstructured":"Monroy, J., Gonzalez-Jimenez, J.: Gas classification in motion: an experimental analysis. Sens. Actuat. B. Chem. 240, 1205\u20131215 (2017)","journal-title":"Sens. Actuat. B. Chem."},{"issue":"7","key":"14_CR16","first-page":"1","volume":"17","author":"J Monroy","year":"2017","unstructured":"Monroy, J., Hernandez-Bennetts, V., Fan, H., Lilienthal, A., Gonzalez-Jimenez, J.: GADEN: a 3d gas dispersion simulator for mobile robot olfaction in realistic environments. MDPI Sens. 17(7), 1\u201316 (2017)","journal-title":"MDPI Sens."},{"issue":"2","key":"14_CR17","doi-asserted-by":"publisher","first-page":"1320","DOI":"10.1109\/LRA.2021.3057290","volume":"6","author":"P Ojeda","year":"2021","unstructured":"Ojeda, P., Monroy, J., Gonzalez-Jimenez, J.: Information-driven gas source localization exploiting gas and wind local measurements for autonomous mobile robots. IEEE Robot. Autom. Lett. 6(2), 1320\u20131326 (2021)","journal-title":"IEEE Robot. Autom. Lett."},{"key":"14_CR18","doi-asserted-by":"crossref","unstructured":"Ojeda,P., Monroy, J., Gonzalez-Jimenez, J.: VGR dataset: A CFD-based gas dispersion dataset for mobile robotic olfaction (2022). (to appear)","DOI":"10.1007\/s10846-023-02012-z"},{"key":"14_CR19","unstructured":"Quigley, M., et al.: ROS: an open-source robot operating system. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) Workshop on Open Source Robotics, may 2009"},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"Rohrich, R.F., Piardi, L., Lima, J.L., de Oliveira, A.S.: Bio-inspired distributed sensors to autonomous search of gas leak source. In: 2020 International Conference on Manipulation, Automation and Robotics at Small Scales (MARSS), pp. 1\u20136 (2020)","DOI":"10.1109\/MARSS49294.2020.9307872"},{"issue":"3","key":"14_CR21","doi-asserted-by":"publisher","first-page":"917","DOI":"10.3390\/app11030917","volume":"11","author":"J-R Ruiz-Sarmiento","year":"2021","unstructured":"Ruiz-Sarmiento, J.-R., Baltanas, S.-F., Gonzalez-Jimenez, J.: Jupyter notebooks in undergraduate mobile robotics courses: educational tool and case study. Appl. Sci. 11(3), 917 (2021)","journal-title":"Appl. Sci."},{"key":"14_CR22","doi-asserted-by":"crossref","unstructured":"Wada, Y., Trincavelli, M., Fukazawa, Y., Ishida, H.: Collecting a database for studying gas distribution mapping and gas source localization with mobile robots. In: The Abstracts of the International Conference on Advanced Mechatronics: Toward Evolutionary Fusion of IT and Mechatronics, ICAM 2010, vol. 5, pp. 183\u2013188 (2010)","DOI":"10.1299\/jsmeicam.2010.5.183"},{"key":"14_CR23","doi-asserted-by":"crossref","unstructured":"Waphare, S., Gharpure, D., Shaligram, A., Botre, B.: Implementation of 3-nose strategy in odor plume-tracking algorithm. In: 2010 International Conference on Signal Acquisition and Processing, pp. 337\u2013341 (2010)","DOI":"10.1109\/ICSAP.2010.81"}],"container-title":["Lecture Notes in Networks and Systems","ROBOT2022: Fifth Iberian Robotics Conference"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-21062-4_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T11:17:59Z","timestamp":1701429479000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-21062-4_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,19]]},"ISBN":["9783031210617","9783031210624"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-21062-4_14","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"value":"2367-3370","type":"print"},{"value":"2367-3389","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,19]]},"assertion":[{"value":"19 November 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ROBOT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Iberian Robotics conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Zaragoza","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 November 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 November 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"robot2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.iberianroboticsconf.eu\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}