Skip to main content

Artificial Intelligence Teaching Through Embedded Systems: A Smartphone-Based Robot Approach

  • Conference paper
  • First Online:
Robot 2019: Fourth Iberian Robotics Conference (ROBOT 2019)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. European Comission, Coordinated Plan on Artificial Intelligence (COM(2018) 795 final). https://ec.europa.eu/digital-single-market/en/news/coordinated-plan-artificial-intelligence

  2. 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

  3. Universities with AI programs (2019). http://www.aiinternational.org/universities.html

  4. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice Hall, Upper Saddle River (2010)

    MATH  Google Scholar 

  5. 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)

    Google Scholar 

  6. DeNero, J., Klein, D.: Teaching introductory artificial intelligence with pac-man. In: Proceedings First AAAI Symposium on Educational Advances in Artificial Intelligence (2010)

    Google Scholar 

  7. Langley, P.: An integrative framework for artificial intelligence education. In: Proceedings of the 9th Symposium on Educational Advances in Artificial Intelligence. AAAI Press (2019)

    Google Scholar 

  8. Blank, D., Kumar, D., Meeden, L., Yanco, H.: The Pyro toolkit for AI and robotics. AI Mag. 27, 39–50 (2006)

    Google Scholar 

  9. Hugues, L., Bredeche, N.: Simbad: an autonomous robot simulation package for education and research. In: LNCS, vol. 4095. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Parsons, S., Sklar, E.: Teaching AI using LEGO mindstorms. In: AAAI Spring Symposium 2004 on Accessible Hands-on Artificial Intelligence and Robotics Education (2004)

    Google Scholar 

  11. Miller, D.P., Nourbakhsh, I.: Robotics for education. In: Siciliano, B., Khatib, O. (eds.) Springer Handbook of Robotics. Springer Handbooks. Springer, Cham (2016)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. ROS and ROS2 web page. http://www.ros.org

  14. Brooks, R.A.: A robust layered control system for a mobile robot. IEEE J. Robot. Autom. 2, 14–23 (1986)

    Article  Google Scholar 

  15. Murphy, R.: Introduction to AI Robotics. MIT Press, Cambridge (2000)

    Google Scholar 

  16. OpenCV web page – Image processing. https://docs.opencv.org/3.4/d7/da8/tutorial_table_of_content_imgproc.html

  17. TensorFlow web page – Learn and use ML. https://www.tensorflow.org/tutorials/keras

  18. Tesseract OCR web page. https://opensource.google.com/projects/tesseract

  19. Bredeche, N., Haasdijk, E., Prieto, A.: Embodied evolution in collective robotics: a review. Front. Robot. AI 5, 12 (2018)

    Google Scholar 

  20. Trueba, P., Prieto, A.: Improving performance in distributed embodied evolution: distributed differential embodied evolution. In: ALIFE Proceedings, pp. 222–223. MIT Press (2018)

    Google Scholar 

  21. 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)

    Article  MathSciNet  Google Scholar 

  22. April Tag website. https://april.eecs.umich.edu/software/apriltag

Download references

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

Authors

Corresponding author

Correspondence to Francisco Bellas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics