{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T22:57:05Z","timestamp":1767913025344,"version":"3.49.0"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031210648","type":"print"},{"value":"9783031210655","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-21065-5_48","type":"book-chapter","created":{"date-parts":[[2022,11,18]],"date-time":"2022-11-18T15:10:36Z","timestamp":1668784236000},"page":"586-598","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Teaching ROS1\/2 and\u00a0Reinforcement Learning using a\u00a0Mobile Robot and\u00a0its Simulation"],"prefix":"10.1007","author":[{"given":"V\u00edtor","family":"Ventuzelos","sequence":"first","affiliation":[]},{"given":"Gon\u00e7alo","family":"Le\u00e3o","sequence":"additional","affiliation":[]},{"given":"Armando","family":"Sousa","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,11,19]]},"reference":[{"key":"48_CR1","doi-asserted-by":"publisher","DOI":"10.1201\/9781315152691","volume-title":"A Systematic Approach to Learning Robot Programming with ROS","author":"WS Newman","year":"2017","unstructured":"Newman, W.S.: A Systematic Approach to Learning Robot Programming with ROS. Chapman and Hall\/CRC, New York (2017)"},{"key":"48_CR2","doi-asserted-by":"publisher","first-page":"291","DOI":"10.3390\/electronics10030291","volume":"10","author":"J L\u00f3pez-Belmonte","year":"2021","unstructured":"L\u00f3pez-Belmonte, J., Segura-Robles, A., Moreno-Guerrero, A.J., Parra-Gonz\u00e1lez, M.E.: Robotics in education: a scientific mapping of the literature in web of science. Electronics 10, 291 (2021)","journal-title":"Electronics"},{"key":"48_CR3","doi-asserted-by":"publisher","first-page":"153","DOI":"10.3390\/s21010153","volume":"21","author":"D Amo","year":"2020","unstructured":"Amo, D., Fox, P., Fonseca, D., Poyatos, C.: Systematic review on which analytics and learning methodologies are applied in primary and secondary education in the learning of robotics sensors. Sensors 21, 153 (2020)","journal-title":"Sensors"},{"key":"48_CR4","doi-asserted-by":"publisher","first-page":"11","DOI":"10.3390\/educsci11010011","volume":"11","author":"S Tselegkaridis","year":"2021","unstructured":"Tselegkaridis, S., Sapounidis, T.: Simulators in educational robotics: a review. Educ. Sci. 11, 11 (2021)","journal-title":"Educ. Sci."},{"key":"48_CR5","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/978-3-319-42975-5_14","volume-title":"Robotics in Education","author":"R Tellez","year":"2017","unstructured":"Tellez, R.: A thousand robots for each student: using cloud robot simulations to teach robotics. In: Merdan, M., Lepuschitz, W., Koppensteiner, G., Balogh, R. (eds.) Robotics in Education. AISC, vol. 457, pp. 143\u2013155. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-42975-5_14"},{"key":"48_CR6","unstructured":"O\u2019Kane, J.M.: A gentle introduction to ROS. University of South Carolina, version 2.1.3 edn. (2016)"},{"key":"48_CR7","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1007\/978-3-030-35990-4_40","volume-title":"Robot 2019: Fourth Iberian Robotics Conference","author":"M Alves","year":"2020","unstructured":"Alves, M., Sousa, A., Cardoso, \u00c2.: Web based robotic simulator for Tactode tangible block programming system. In: Silva, M.F., Lu\u00eds Lima, J., Reis, L.P., Sanfeliu, A., Tardioli, D. (eds.) ROBOT 2019. AISC, vol. 1092, pp. 490\u2013501. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-35990-4_40"},{"key":"48_CR8","unstructured":"Chevalier-Boisvert, M., Golemo, F., Cao, Y., Mehta, B., Censi, A., Paull, L.: Duckietown environments for OpenAI Gym (2018). https:\/\/github.com\/duckietown\/gym-duckietown"},{"key":"48_CR9","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1007\/978-3-030-35990-4_41","volume-title":"Robot 2019: Fourth Iberian Robotics Conference","author":"A Rafael","year":"2020","unstructured":"Rafael, A., Santos, C., Duque, D., Fernandes, S., Sousa, A., Reis, L.P.: Development of an AlphaBot2 simulator for RPi camera and infrared sensors. In: Silva, M.F., Lu\u00eds Lima, J., Reis, L.P., Sanfeliu, A., Tardioli, D. (eds.) ROBOT 2019. AISC, vol. 1092, pp. 502\u2013514. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-35990-4_41"},{"key":"48_CR10","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"667","DOI":"10.1007\/978-3-030-11935-5_63","volume-title":"The Challenges of the Digital Transformation in Education","author":"V Haak","year":"2019","unstructured":"Haak, V., Abke, J., Borgeest, K.: Work-in-progress: development of a LEGO mindstorms EV3 simulation for programming in C. In: Auer, M.E., Tsiatsos, T. (eds.) ICL 2018. AISC, vol. 917, pp. 667\u2013674. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-11935-5_63"},{"key":"48_CR11","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/978-3-030-26945-6_8","volume-title":"Robotics in Education","author":"F Bellas","year":"2020","unstructured":"Bellas, F., et al.: STEAM approach to autonomous robotics curriculum for high school using the Robobo robot. In: Merdan, M., Lepuschitz, W., Koppensteiner, G., Balogh, R., Obdr\u017e\u00e1lek, D. (eds.) RiE 2019. AISC, vol. 1023, pp. 77\u201389. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-26945-6_8"},{"issue":"4","key":"48_CR12","doi-asserted-by":"publisher","first-page":"368","DOI":"10.1080\/08993408.2013.838066","volume":"23","author":"HL Akin","year":"2013","unstructured":"Akin, H.L., Meri\u00e7li, \u00c7., Meri\u00e7li, T.: Introduction to autonomous mobile robotics using Lego Mindstorms NXT. Comput. Sci. Educ. 23(4), 368\u2013386 (2013)","journal-title":"Comput. Sci. Educ."},{"issue":"8","key":"48_CR13","doi-asserted-by":"publisher","first-page":"899","DOI":"10.3390\/electronics8080899","volume":"8","author":"J Vega","year":"2019","unstructured":"Vega, J., Ca\u00f1as, J.M.: PyBoKids: an innovative Python-based educational framework using real and simulated Arduino robots. Electronics 8(8), 899 (2019)","journal-title":"Electronics"},{"key":"48_CR14","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"478","DOI":"10.1007\/978-3-030-35990-4_39","volume-title":"Robot 2019: Fourth Iberian Robotics Conference","author":"J Braun","year":"2020","unstructured":"Braun, J., et al.: Robot@Factory lite: an educational approach for the competition with simulated and real environment. In: Silva, M.F., Lu\u00eds Lima, J., Reis, L.P., Sanfeliu, A., Tardioli, D. (eds.) ROBOT 2019. AISC, vol. 1092, pp. 478\u2013489. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-35990-4_39"},{"issue":"9","key":"48_CR15","doi-asserted-by":"publisher","first-page":"2469","DOI":"10.3390\/s20092469","volume":"20","author":"G Karalekas","year":"2020","unstructured":"Karalekas, G., Vologiannidis, S., Kalomiros, J.: EUROPA: a case study for teaching sensors, data acquisition and robotics via a ROS-based educational robot. Sensors 20(9), 2469 (2020)","journal-title":"Sensors"},{"key":"48_CR16","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/978-3-319-55553-9_8","volume-title":"Educational Robotics in the Makers Era","author":"J Tani","year":"2017","unstructured":"Tani, J., et al.: Duckietown: an innovative way to teach autonomy. In: Alimisis, D., Moro, M., Menegatti, E. (eds.) Edurobotics 2016 2016. AISC, vol. 560, pp. 104\u2013121. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-55553-9_8"},{"key":"48_CR17","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1007\/978-3-319-62875-2_20","volume-title":"Robotics in Education","author":"F Bellas","year":"2018","unstructured":"Bellas, F., et al.: The Robobo project: bringing educational robotics closer to real-world applications. In: Lepuschitz, W., Merdan, M., Koppensteiner, G., Balogh, R., Obdr\u017e\u00e1lek, D. (eds.) RiE 2017. AISC, vol. 630, pp. 226\u2013237. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-62875-2_20"},{"key":"48_CR18","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/978-3-030-18141-3_9","volume-title":"Educational Robotics in the Context of the Maker Movement","author":"E Tosello","year":"2020","unstructured":"Tosello, E., Castaman, N., Michieletto, S., Menegatti, E.: Teaching robot programming for Industry 4.0. In: Moro, M., Alimisis, D., Iocchi, L. (eds.) Edurobotics 2018. AISC, vol. 946, pp. 107\u2013119. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-18141-3_9"},{"key":"48_CR19","unstructured":"Goebel, P.: ROS by example, vol. 1. Lulu (2013)"},{"key":"48_CR20","series-title":"Studies in Computational Intelligence","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-030-45956-7_2","volume-title":"Robot Operating System (ROS)","author":"G Stavrinos","year":"2021","unstructured":"Stavrinos, G.: ROS2 for ROS1 users. In: Koubaa, A. (ed.) Robot Operating System (ROS). SCI, vol. 895, pp. 31\u201342. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-45956-7_2"},{"key":"48_CR21","volume-title":"Taxonomy of Educational Objectives: Handbook 1, the Cognitive Domain","author":"BS Bloom","year":"1956","unstructured":"Bloom, B.S., Engelhart, M.D., Furst, E.J., Hill, W.H., Krathwohl, D.R.: Taxonomy of Educational Objectives: Handbook 1, the Cognitive Domain. Green & Co., Longmans (1956)"},{"key":"48_CR22","unstructured":"G\u00fcldenring, R.: Applying deep reinforcement learning in the navigation of mobile robots in static and dynamic environments. Master\u2019s thesis, Hamburg University (2019)"}],"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-21065-5_48","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,18]],"date-time":"2022-11-18T15:16:13Z","timestamp":1668784573000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-21065-5_48"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,19]]},"ISBN":["9783031210648","9783031210655"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-21065-5_48","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"}}]}}