Abstract
During the last years we are witnessing a very successful osmosis between innovative and cost-effective credit card - sized computers and education. These computers, equipped with low cost sensors or actuators, can be the “heart” of various DIY robotic artefacts. This environment allows for a mixture of thinking and making activities that can be very meaningful in terms of pedagogy and science. Indeed, similar practices, usually referred as STEM or STEAM activities, are applied in many educational institutions, from primary schools up to universities, with most of the effort to focus on secondary school students. The overall process, although promising at the beginning, is not always straightforward to keep up with. More specifically, as students get more experience, they develop a hunger for more complicated scenarios that usually demand features like remote interaction with simple Artificial Intelligence – A.I. capabilities or sophisticated control of their robotic artefacts. At this moment, trainers should be able to propose simple and stable techniques to their students for implementing such features in their constructions. This paper proposes flexible methods for this to be done by exploiting the very popular MIT App Inventor and Snap! visual programming environments, in conjunction with a modified tiny web server module, written in Python, that runs on a Raspberry Pi credit card - sized computer. Furthermore, this paper reports on simple techniques being used to make robust enough robots by low cost everyday/recyclable materials like cardboard, wood, plastic bottles or broken toys.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alimisis, D., Moro, M., Menegatti, E. (eds.): Educational Robotics in the Makers Era. Advances in Intelligent Systems and Computing, vol. 560. Springer, Heidelberg (2017). https://doi.org/10.1007/978-3-319-55553-9
Alimisis, D.: Educational robotics: open questions and new challenges. Themes Sci. Technol. Educ. 6(1), 63–71 (2013)
Alimisis, D., Loukatos, D.: STEM education post-graduate students’ training in the eCraft2Learn ecosystem. In: 2nd International Conference on Innovating STEM Education, Athens (2018, in press)
Arduino. https://www.arduino.cc/. Accessed May 2018
Artificial Intelligence – AI. https://en.wikipedia.org/wiki/Artificial_intelligence. Accessed May 2018
BaseHTTPServer. https://wiki.Python.org/moin/BaseHttpServer. Accessed May 2018
Blikstein, P.: Digital fabrication and ‘making’ in education: the democratization of invention. In: Walter-Herrmann, J., Büching, C. (eds.) FabLabs: Of Machines, Makers and Inventors. Transcript Publishers, Bielefeld (2013)
Doran, M.V, Clark, G.W.: Enhancing robotic experiences throughout the computing curriculum. In: SIGCSE 2018, Baltimore, MD, USA, 21–24 February 2018, pp. 368–371 (2018)
Eaton, E.: Teaching integrated AI through interdisciplinary project-driven courses. AI Mag. 38(2), 13–21 (2017)
eCraft2Learn EU H2020 project. https://project.ecraft2learn.eu. Accessed May 2018
ESP8266 custom shield for arduino. https://www.instructables.com/id/Cheap-Arduino-WiFi-Shield-With-ESP8266/. Accessed Sept 2018
Ferrarelli, P., Lázaro, M.T., Iocchi, L.: Design of robot teaching assistants through multi-modal human-robot interactions. In: Lepuschitz, W., Merdan, M., Koppensteiner, G., Balogh, R., Obdržálek, D. (eds.) RiE 2017. AISC, vol. 630, pp. 274–286. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-62875-2_25
Kahn, K., Winters, N.: AI programming by children. In: Constructionism Conference, Vilnius, Lithuania, August 2018 (to appear)
Kahn, K., Winters, N.: Child-friendly programming interfaces to AI cloud services. In: Lavoué, É., Drachsler, H., Verbert, K., Broisin, J., Pérez-Sanagustín, M. (eds.) EC-TEL 2017. LNCS, vol. 10474, pp. 566–570. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-66610-5_64
MIT App Inventor. http://appinventor.mit.edu/explore/. Accessed May 2018
OS - Miscellaneous operating system interfaces (Python). https://docs.python.org/3/library/os.html. Accessed May 2018
Papert, S., Harel, I.: Preface, situating constructionism. In: Harel, I., Papert, S. (eds.) Constructionism, Research Reports and Essays, 1985–1990, p. 1. Ablex Publishing Corporation, Norwood (1991)
Python Programming Language. https://en.wikipedia.org/wiki/Python_(programming_language). Accessed June 2018
Raspberry. https://www.raspberrypi.org/. Accessed May 2018
RPi.GPIO module basics (Python). https://sourceforge.net/p/raspberry-gpio-python/wiki/BasicUsage/. Accessed June 2018
Schon, S., Ebner, M., Kumar, S.: The maker movement implications from modern fabrication, new digital gadgets, and hacking for creative learning and teaching. In: Canals, L. (ed.) eLearning Papers Special edition 2014, pp. 86–100 (2014). http://www.openeducationeuropa.eu/en/article/Learning-in-cyber-physical-worlds_In-depth_39_2
Snap! https://snap.berkeley.edu/. Accessed May 2018
Snap4Arduino. http://snap4arduino.rocks/. Accessed May 2018
UDP – User Datagram Protocol. https://en.wikipedia.org/wiki/User_Datagram_Protocol. Accessed June 2018
VNC – Virtual Network Computing. https://en.wikipedia.org/wiki/Virtual_Network_Computing. Accessed June 2018
Wi-Fi – IEEE 802.11 Standard. http://www.ieee802.org/11/. Accessed May 2018
Acknowledgement
This research was supported by the eCraft2Learn project funded by the European Union’s Horizon 2020 Research and Innovation Action under Grant Agreement No 731345.
Disclaimer:
This communication reflects the views only of the authors and the European Commission cannot be held responsible for any use which may be made of the information contained therein.
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
Loukatos, D., Kahn, K., Alimisis, D. (2020). Flexible Techniques for Fast Developing and Remotely Controlling DIY Robots, with AI Flavor. In: Moro, M., Alimisis, D., Iocchi, L. (eds) Educational Robotics in the Context of the Maker Movement. Edurobotics 2018. Advances in Intelligent Systems and Computing, vol 946. Springer, Cham. https://doi.org/10.1007/978-3-030-18141-3_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-18141-3_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-18140-6
Online ISBN: 978-3-030-18141-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)