Article Gold Open Access 2021

Jupyter notebooks in undergraduate mobile robotics courses: Educational tool and case study

Applied Sciences (Switzerland)
Journal · Vol. 11 · Issue 3 · pp. 1-21
Abstract

Jupyter notebooks are recently emerging as a valuable pedagogical resource in academy, being adopted in educational institutions worldwide. This is mainly due to their ability to combine the expressiveness of traditional explanations from textbooks, with the interaction capabilities of software applications, which provides numerous benefits for both students and lecturers of different fields. One of the areas that could benefit from their adoption is such of mobile robotics, whose recent popularity has resulted in an increasing demand of trained practitioners with a solid theoretical and practical background. Therefore, there is a need of high quality learning materials adapted to modern tools and methodologies. With that in mind, this work explores how the introduction of Jupyter notebooks in undergraduate mobile robotic courses contributes to improve both teaching and learning experiences. For that, we first present a series of (publicly available) educational notebooks encompassing a variety of topics relevant for robotics, with a particular emphasis in the study of mobile robots and commonly used sensors. Those documents have been built from the ground up to take advantage of the Jupyter Notebook framework, bridging the typical gap between theoretical frame and interactive code. We also present a case study describing the notebooks usage in undergraduate courses at University of Málaga, including a discussion on the promising results and findings obtained. © 2021 by the authors. Licensee MDPI, Basel, Switzerland.

Keywords

Author Keywords

education Case study STEM education Educational tool Jupyter Notebook Mobile robotics Python Undergraduate courses

Index Keywords

Author Affiliations
Machine Perception and Intelligent Robotics Group (MAPIR), Universidad de Málaga, Malaga, Malaga, Spain
Funding & Acknowledgements
Universidad de Málaga, UMA
Grant: PIE19-165
Funding: Work partially funded by the WISER project ([DPI2014-55826-R]), financed by the Spanish Ministry of Economy, Industry and Competitiveness, by a postdoc contract from the I-PPIT-UMA program, financed by the University of Málaga, and by the Innovative Education Project PIE19-165 financed by the same university.
Universidad de Málaga, UMA
Funding: Work partially funded by the WISER project ([DPI2014-55826-R]), financed by the Spanish Ministry of Economy, Industry and Competitiveness, by a postdoc contract from the I-PPIT-UMA program, financed by the University of Málaga, and by the Innovative Education Project PIE19-165 financed by the same university.
Ministerio de Asuntos Económicos y Transformación Digital, Gobierno de España, MINECO
Funding: Work partially funded by the WISER project ([DPI2014-55826-R]), financed by the Spanish Ministry of Economy, Industry and Competitiveness, by a postdoc contract from the I-PPIT-UMA program, financed by the University of Málaga, and by the Innovative Education Project PIE19-165 financed by the same university.
References 10 References
1 Kluyver, Thomas A., Jupyter Notebooks—a publishing format for reproducible computational workflows, Positioning and Power in Academic Publishing: Players, Agents and Agendas - Proceedings of the 20th International Conference on Electronic Publishing, ELPUB 2016, pp. 87-90, (2016)
2 Becoming Greener Digitalization in My Work, (2020)
3 Teaching and Learning with Jupyter, (2019)
4 Project Jupyter Computational Narratives as the Engine of Collaborative Data Science, (2015)
5 Emerging Perspectives on Learning Teaching and Technology, (2010)
6 Robins, Ben, Robotic assistants in therapy and education of children with autism: Can a small humanoid robot help encourage social interaction skills?, Universal Access in the Information Society, 4, 2, pp. 105-120, (2005)
7 Broadbent, Elizabeth A., Acceptance of healthcare robots for the older population: Review and future directions, International Journal of Social Robotics, 1, 4, pp. 319-330, (2009)
8 Song, Guangming, A surveillance robot with hopping capabilities for home security, IEEE Transactions on Consumer Electronics, 55, 4, pp. 2034-2039, (2009)
9 Unmanned Drone Robot System for Delivering Mail Goods Humanoid Security Crisis Negotiation Mobile Payments Smart Humanoid Mailbox and Wearable Personal Exoskeleton Heavy Load Flying Machine, (2014)
10 Bogue, Robert W., Growth in e-commerce boosts innovation in the warehouse robot market, Industrial Robot, 43, 6, pp. 583-587, (2016)
Quick Actions
Full Text via DOI
Citation Metrics
11
Times Cited (Scopus)

References 10
Document Identifiers