Abstract
Following the recommendations of the European Commission, with the aim of positioning the EU as a leader in the technological revolution that is yet to come, Artificial Intelligence (AI) teaching at University degrees should be updated. Current AI subjects should move from theoretical and virtual applications towards what is called “specific AI”, focused on real embedded devices, using data from real sensors and interacting with their environment to solve problems in the real world. These real devices must have the computing power to process all the information that comes from their sensors and also full network connectivity, to allow the connection with other intelligent devices. This work belongs to an Erasmus Plus proposal in such direction, called TAIREMA, which aims to provide a set of tools to include low-cost embedded devices at classes to support AI teaching. One of these tools is a smartphone-based robot called Robobo, which is the main topic of this paper. We will present its main features, mainly in software aspects, and we will describe some specific teaching units that have been developed in classes during the last year in AI subjects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
European Comission, Coordinated Plan on Artificial Intelligence (COM(2018) 795 final). https://ec.europa.eu/digital-single-market/en/news/coordinated-plan-artificial-intelligence
Spanish Ministry of Science, Innovation and Universities: Spanish RDI Strategy in Artificial Intelligence (2019). http://www.ciencia.gob.es/stfls/MICINN/Ciencia/Ficheros/Estrategia_Inteligencia_Artificial_EN.PDF
Universities with AI programs (2019). http://www.aiinternational.org/universities.html
Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall, Upper Saddle River (2010)
McArthur, D., Lewis, M., Bishary, M.: The roles of artificial intelligence in education: current progress and future prospects. Ournal Educ. Technol. 1(4), 42–80 (2005)
DeNero, J., Klein, D.: Teaching introductory artificial intelligence with pac-man. In: Proceedings First AAAI Symposium on Educational Advances in Artificial Intelligence (2010)
Langley, P.: An integrative framework for artificial intelligence education. In: Proceedings of the 9th Symposium on Educational Advances in Artificial Intelligence. AAAI Press (2019)
Blank, D., Kumar, D., Meeden, L., Yanco, H.: The Pyro toolkit for AI and robotics. AI Mag. 27, 39–50 (2006)
Hugues, L., Bredeche, N.: Simbad: an autonomous robot simulation package for education and research. In: LNCS, vol. 4095. Springer, Heidelberg (2006)
Parsons, S., Sklar, E.: Teaching AI using LEGO mindstorms. In: AAAI Spring Symposium 2004 on Accessible Hands-on Artificial Intelligence and Robotics Education (2004)
Miller, D.P., Nourbakhsh, I.: Robotics for education. In: Siciliano, B., Khatib, O. (eds.) Springer Handbook of Robotics. Springer Handbooks. Springer, Cham (2016)
Bellas, F., et al.: Robobo: the next generation of educational robot. In: ROBOT 2017: Advances in Intelligent Systems and Computing, vol. 694. pp. 359–369 (2018)
ROS and ROS2 web page. http://www.ros.org
Brooks, R.A.: A robust layered control system for a mobile robot. IEEE J. Robot. Autom. 2, 14–23 (1986)
Murphy, R.: Introduction to AI Robotics. MIT Press, Cambridge (2000)
OpenCV web page – Image processing. https://docs.opencv.org/3.4/d7/da8/tutorial_table_of_content_imgproc.html
TensorFlow web page – Learn and use ML. https://www.tensorflow.org/tutorials/keras
Tesseract OCR web page. https://opensource.google.com/projects/tesseract
Bredeche, N., Haasdijk, E., Prieto, A.: Embodied evolution in collective robotics: a review. Front. Robot. AI 5, 12 (2018)
Trueba, P., Prieto, A.: Improving performance in distributed embodied evolution: distributed differential embodied evolution. In: ALIFE Proceedings, pp. 222–223. MIT Press (2018)
Storn, R., Price, K.: Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11(4), 341–359 (1997)
April Tag website. https://april.eecs.umich.edu/software/apriltag
Acknowledgments
This work has been partially funded by ROSIN project (Agreement 732287), Ministerio de Ciencia, Innovación y Universidades of Spain/FEDER (RTI2018-101114-B-I00), Xunta de Galicia and FEDER (ED431C 2017/12).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Llamas, L.F., Paz-Lopez, A., Prieto, A., Orjales, F., Bellas, F. (2020). Artificial Intelligence Teaching Through Embedded Systems: A Smartphone-Based Robot Approach. In: Silva, M., Luís Lima, J., Reis, L., Sanfeliu, A., Tardioli, D. (eds) Robot 2019: Fourth Iberian Robotics Conference. ROBOT 2019. Advances in Intelligent Systems and Computing, vol 1092. Springer, Cham. https://doi.org/10.1007/978-3-030-35990-4_42
Download citation
DOI: https://doi.org/10.1007/978-3-030-35990-4_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-35989-8
Online ISBN: 978-3-030-35990-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)