Teaching Machine Learning in K–12 Using Robotics
Abstract
:1. Introduction
2. Motivation
- Everyday literacy (knowledge based on personal and communal experience);
- Applied literacy (skill-based literacy: using a specific skill of know-how, based on acquired expertise);
- Theoretical literacy (disciplinary knowledge);
- Reflexive literacy (probing assumed and specialized knowledge systems).
3. Methodology
4. Results
4.1. Existing Tools for Teaching ML
4.2. AI-Powered Educational Robotics
- Robot: The name of the robot;
- Type: The shape and the type of the robot;
- Control unit: The central control unit of the robot;
- Actuators: The output units of the robot;
- Sensors: The input units of the robot;
- Open source: The code is open source or not;
- Coding languages: The scripting languages for controlling the robot;
- Training: The AI/ML modules that can be trained from the user;
- Curriculum: Lesson plans, instructor units, and useful material for educational use of the robots.
4.2.1. Zumi
4.2.2. RoboMaster S1
4.2.3. ClicBot
- (a)
- The Joint—used for integrated motion;
- (b)
- The Skeleton primarily used for building limbs;
- (c)
- The Wheel used for vehicle setups;
- (d)
- The Smart Foot that includes a highly sensitive pressure sensor and a micro-processor to control and measure terminal pressure, etc.
4.2.4. Cozmo
4.2.5. MINDSTORMS Robot Inventor
4.2.6. Cogbots
5. Some Conceptual Guidelines for Teaching ML with STEM-Based Robotics
- The robotic arms are static and do not need a lot of space.
- Unlike a robotic car, the robotic arm does not need a wireless connection and it can be next to the student, connected via an USB cable.
- A static robot arm is much more manageable by the teacher in the classroom.
- Programming a robotic arm for ML tasks is more meaningful than programming a mobile robot.
- Limit the workspace of the robot, in order to make it more fit for the classroom.
- Robots do not necessarily need to have a powerful controller as long as they can connect to a computer.
- Regarding connection types, the use of a USB cable should be preferred instead of a wireless network, which are prone to problems.
- Create short teaching scenarios to accommodate the lesson in the given timeslot. Use object or sound recognition in combination with specific robot movement. Try to design a lesson plan where the robot is trained to become the student’s assistant. This connection will create a sense of familiarity, which will motivate the student.
- Leave room for experimentation by using open parameters such as the number of neural network hidden layers in TensorFlow Playground [83] or the learning parameters in a Q-Learning algorithm. Configuring the parameters allows for a better understanding of the underlying ML concepts as will using a static robotic arm rather than a mobile robot.
6. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- De la Higuera, C. A Report about Education, Training Teachers and Learning Artificial Intelligence: Overview of Key Issues. Working Paper Prepared for the Knowledge Societies Division, Communication and Information Sector of the UNESCO. 2019. Available online: http://cdlh7.free.fr/UNESCO/Teaching_AI-cdlh.pdf (accessed on 11 January 2022).
- Alpaydin, E. Introduction to Machine Learning, 4th ed.; MIT Press: Cambridge, MA, USA, 2020. [Google Scholar]
- Heys, J. Machine Learning as a Tool to Identify Critical Assignments. Chem. Eng. Educ. 2018, 52, 4. [Google Scholar]
- Evangelista, I.; Blesio, G.; Benatti, E. Why Are We Not Teaching Machine Learning at High School? A Proposal. In Proceedings of the 2018 World Engineering Education Forum—Global Engineering Deans Council (WEEF-GEDC), Albuquerque, NM, USA, 12–16 November 2018; pp. 1–6. [Google Scholar] [CrossRef]
- Royal Society. Machine Learning: The Power and Promise of Computer That Learn by Example; Technical Report; The Royal Society: London, UK, 2017; ISBN 978-1-78252-259-1. [Google Scholar]
- Muro, M.; Whiton, J.; Maxim, R. What Jobs Are Affected by AI? Better-Paid, Better-Educated Workers Face the Most Exposure; Brookings Institution: Washington, DC, USA, 2019. [Google Scholar]
- Bessen, J. AI and Jobs: The Role of Demand; Working Paper No. 24235; National Bureau of Economic Research: Cambridge, MA, USA, 2018. [Google Scholar] [CrossRef]
- Touretzky, D.S.; Gardner-McCune, C.; Martin, F.; Seehorn, D. K-12 Guidelines for Artificial Intelligence: What Students Should Know. In Proceedings of the ISTE Conference, Philadelphia, PA, USA, 23–26 June 2019. [Google Scholar]
- Marr, B. Why Everyone Must Get Ready for the 4th Industrial Revolution. Forbes, 4–6. 2016. Available online: https://www.forbes.com/sites/bernardmarr/2016/04/05/why-everyone-must-get-ready-for-4th-industrial-revolution/print/ (accessed on 18 July 2022).
- Marr, B. What Is Industry 4.0? Here’s a Super Easy Explanation for Anyone. Forbes, 4–7. 2018. Available online: https://www.forbes.com/sites/bernardmarr/2018/09/02/what-is-industry-4-0-heres-a-super-easy-explanation-for-anyone/#5b3ba6539788 (accessed on 19 July 2022).
- Chatzopoulos, A.; Papoutsidakis, M.; Kalogiannakis, M.; Psycharis, S. Innovative Robot for Educational Robotics and STEM. In Intelligent Tutoring Systems; Kumar, V., Troussas, C., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2020; pp. 95–104. [Google Scholar] [CrossRef]
- Battelle for Kids. Framework for 21st Century Learning. Partnership for 21st Century Learning. 2019. Available online: https://www.battelleforkids.org/networks/p21/frameworks-resources (accessed on 15 March 2022).
- Alimisis, D.; Moro, M. Special issue on educational robotics. Robot. Auton. Syst. 2016, 77, 74–75. [Google Scholar] [CrossRef]
- Barker, B.S.; Nugent, G.; Grandgenett, N.; Adamchuk, V.I. Robots in K-12 Education: A New Technology for Learning; IGI Global: Pennsylvania, PA, USA, 2012; pp. 1–402. [Google Scholar]
- Benitti, F.B.V. Exploring the educational potential of robotics in schools: A systematic review. Comput. Educ. 2012, 58, 978–988. [Google Scholar] [CrossRef]
- Kim, Y.; Park, N. The Effect of STEAM Education on Elementary School Student’s Creativity Improvement. In Computer Applications for Security, Control and System Engineering; Kim, T., Stoica, A., Fang, W., Vasilakos, T., Villalba, J.G., Arnett, K.P., Khan, M.K., Kang, B.-H., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 115–121. [Google Scholar] [CrossRef]
- Breiner, J.M.; Harkness, S.S.; Johnson, C.C.; Koehler, C.M. What Is STEM? A Discussion About Conceptions of STEM in Education and Partnerships. Sch. Sci. Math. 2012, 112, 3–11. [Google Scholar] [CrossRef]
- Takacs, A.; Eigner, G.; Kovacs, L.; Rudas, I.J.; Haidegger, T. Teacher’s Kit: Development, Usability, and Communities of Modular Robotic Kits for Classroom Education. IEEE Robot. Autom. Mag. 2016, 23, 30–39. [Google Scholar] [CrossRef]
- Xie, Y.; Fang, M.; Shauman, K. STEM Education. Annu. Rev. Sociol. 2015, 41, 331–357. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Tselegkaridis, S.; Sapounidis, T. Exploring the Features of Educational Robotics and STEM Research in Primary Education: A Systematic Literature Review. Educ. Sci. 2022, 12, 305. [Google Scholar] [CrossRef]
- Alimisis, D. Educational robotics: Open questions and new challenges. Themes Sci. Technol. Educ. 2013, 6, 1. [Google Scholar]
- Papert, S. Mindstorms: Children, Computers and Powerful Ideas; Basic Books: New York, NY, USA, 1980; Volume 1. [Google Scholar]
- Atmatzidou, S.; Demetriadis, S. Advancing students’ computational thinking skills through educational robotics: A study on age and gender relevant differences. Robot. Auton. Syst. 2016, 75, 661–670. [Google Scholar] [CrossRef]
- Vollstedt, A.M.; Robinson, M.; Wang, E. Using robotics to enhance science, technology, engineering, and mathematics curricula. In Proceedings of the American Society for Engineering Education Pacific Southwest Annual Conference, University of Nevada, Reno, NV, USA, 12–13 April 2007; pp. 1–9. [Google Scholar]
- Mataric, M.J.; Koenig, N.; Feil-Seifer, D. Materials for enabling hands-on robotics and STEM education. In Proceedings of the AAAI Spring Symposium: Semantic Scientific Knowledge Integration, Stanford University, Stanford, CA, USA, 26–28 March 2007; pp. 99–102. [Google Scholar]
- Levy, R.B.-B.; Ben-Ari, M.M. Robotics Activities–Is the Investment Worthwhile? In Informatics in Schools. Curricula, Competences, and Competitions; Brodnik, A., Vahrenhold, J., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2015; pp. 22–31. [Google Scholar] [CrossRef]
- Alimisis, D.; Kynigos, C. Constructionism and robotics in education. In Teacher Education on Robotic-Enhanced Constructivist Pedagogical Methods; Alimisis, D., Ed.; ASPETE: Athens, Greece, 2009; pp. 11–26. [Google Scholar]
- Atmatzidou, S.; Markelis, I.; Demetriadis, S. The use of LEGO Mindstorms in elementary and secondary education: Game as a way of triggering learning. In Proceedings of the International Conference of Simulation, Modeling and Programming for Autonomous Robots (SIMPAR), Venice, Italy, 3–7 November 2008; pp. 22–30. [Google Scholar]
- Nourbakhsh, I.R.; Crowley, K.; Bhave, A.; Hamner, E.; Hsiu, T.; Perez-Bergquist, A.; Richards, S.; Wilkinson, K. The Robotic Autonomy Mobile Robotics Course: Robot Design, Curriculum Design and Educational Assessment. Auton. Robot. 2005, 18, 103–127. [Google Scholar] [CrossRef] [Green Version]
- Eguchi, A. Bringing robotics in classrooms. In Robotics in STEM Education; Khine, M.S., Ed.; Springer: Cham, Switzerland, 2017; pp. 3–31. [Google Scholar] [CrossRef]
- Blanchard, S.; Freiman, V.; Lirrete-Pitre, N. Strategies used by elementary schoolchildren solving robotics-based complex tasks: Innovative potential of technology. Procedia—Soc. Behav. Sci. 2010, 2, 2851–2857. [Google Scholar] [CrossRef] [Green Version]
- Atmatzidou, S.; Demetriadis, S.N. Evaluating the Role of Collaboration Scripts as Group Guiding Tools in Activities of Educational Robotics: Conclusions from Three Case Studies. In Proceedings of the 2012 IEEE 12th International Conference on Advanced Learning Technologies, Rome, Italy, 4–6 July 2012; pp. 298–302. [Google Scholar] [CrossRef]
- Petre, M.; Price, B. Using Robotics to Motivate ‘Back Door’ Learning. Educ. Inf. Technol. 2004, 9, 147–158. [Google Scholar] [CrossRef] [Green Version]
- Repenning, A.; Webb, D.; Ioannidou, A. Scalable game design and the development of a checklist for getting computational thinking into public schools. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education, Milwaukee, WI, USA, 10–13 March 2010; pp. 265–269. [Google Scholar] [CrossRef]
- Lee, I.; Martin, F.; Denner, J.; Coulter, B.; Allan, W.; Erickson, J.; Malyn-Smith, J.; Werner, L. Computational thinking for youth in practice. ACM Inroads 2011, 2, 32–37. [Google Scholar] [CrossRef]
- Miller, D.P.; Nourbakhsh, I.R.; Siegwart, R. Robots for education. In Springer Handbook Robotics; Springer: Heidelberg, Germany, 2008; pp. 1283–1301. [Google Scholar]
- Khanlari, A. Effects of robotics on 21st century skills. Eur. Sci. J. 2013, 9, 26–36. [Google Scholar]
- Naya, M.; Varela, G.; Llamas, L.; Bautista, M.; Becerra, J.C.; Bellas, F.; Prieto, A.; Deibe, A.; Duro, R.J. A versatile robotic platform for educational interaction. In Proceedings of the 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Bucharest, Romania, 21–23 September 2017; Volume 1, pp. 138–144. [Google Scholar] [CrossRef]
- Steinbach, P.; Seibold, H.; Guhr, O. Teaching Machine Learning in 2020. In Proceedings of the First Teaching Machine Learning and Artificial Intelligence Workshop, Virtual, 8–13 September 2021; pp. 1–6. Available online: https://proceedings.mlr.press/v141/steinbach21a.html (accessed on 23 April 2022).
- Machine Learning for Kids. Available online: https://machinelearningforkids.co.uk/ (accessed on 11 February 2022).
- Eguchi, A. Machine Learning Application with AI-Robotics Tool—What We Learned from Pilot Studies. In Robotics in Natural Settings; Cascalho, J.M., Tokhi, M.O., Silva, M.F., Mendes, A., Goher, K., Funk, M., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2023; pp. 383–394. [Google Scholar] [CrossRef]
- Dietz, G.; King Chen, J.; Beason, J.; Tarrow, M.; Hilliard, A.; Shapiro, R.B. ARtonomous: Introducing Middle School Students to Reinforcement Learning Through Virtual Robotics. Interact. Des. Child. 2022, 430–441. [Google Scholar] [CrossRef]
- Zhang, Z.; Willner-Giwerc, S.; Sinapov, J.; Cross, J.; Rogers, C. An Interactive Robot Platform for Introducing Reinforcement Learning to K-12 Students. In Robotics in Education; Merdan, M., Lepuschitz, W., Koppensteiner, G., Balogh, R., Obdržálek, D., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2022; pp. 288–301. [Google Scholar] [CrossRef]
- Eguchi, A. Understanding Machine Learning Through AI-powered Educational Robotics—Pilot Study with Undergraduate Students. In Robotics in Education; Lepuschitz, W., Merdan, M., Koppensteiner, G., Balogh, R., Obdržálek, D., Eds.; Springer International Publishing: Berlin/Heidelberg, Germany, 2022; pp. 52–62. [Google Scholar] [CrossRef]
- TY—THES AU—Peters, Lina PY—2019/12/05 SP—T1—An Educational Programming Environment for Teaching the Principles of Machine Learning Using LEGO MINDSTORMS DO—10.13140/RG.2.2.25925.60647 ER. Available online: https://medium.com/swlh/machine-learning-on-lego-mindstorms-ev3-2384004702f9 (accessed on 12 January 2022).
- Melchior, A.; Cohen, F.; Cutter, T.; Leavitt, T. More than Robots: An Evaluation of the FIRST Robotics Competition Participant and Institutional Impacts; Heller School for Social Policy and Management, Brandeis University: Manchester, NH, USA, 2005. [Google Scholar]
- Tim, T. Reinforcement Learning with Lego Mindstorms—Crawling Robot. Available online: https://youtu.be/bVbT9zkPIvs (accessed on 20 June 2022).
- Rousseau, V. Lego Mindstorms: One-Legged Robot Learning How to Crawl with q-Learning. Available online: https://youtu.be/F-kNXAFeffs (accessed on 22 June 2022).
- Narahara, T.; Kobayashi, Y. Personalizing homemade bots with plug & play AI for STEAM education. In SIGGRAPH Asia 2018 Technical Briefs; Association for Computing Machinery: New York, NY, USA, 2018; pp. 1–4. [Google Scholar] [CrossRef]
- Sulmont, E.; Patitsas, E.; Cooperstock, J.R. What Is Hard about Teaching Machine Learning to Non-Majors? Insights from Classifying Instructors’ Learning Goals. ACM Trans. Comput. Educ. 2019, 19, 33:1–33:16. [Google Scholar] [CrossRef]
- Ho, J.W.; Scadding, M.; Kong, S.C.; Andone, D.; Biswas, G.; Hoppe, H.U.; Hsu, T.C. Classroom activities for teaching artificial intelligence to primary school students. In Proceedings of the International Conference on Computational Thinking Education, Hong Kong, China, 13–15 June 2019; pp. 157–159. [Google Scholar]
- Code.org, AI for Oceans. Available online: https://code.org/oceans (accessed on 3 May 2022).
- Yang, W. Artificial Intelligence education for young children: Why, what, and how in curriculum design and implementation. Comput. Educ. Artif. Intell. 2022, 3, 100061. [Google Scholar] [CrossRef]
- Computer Science Teachers Association. CSTA Standards for Computer Science Teachers. 2020. Available online: https://csteachers.org/teacherstandards (accessed on 3 May 2022).
- Scratch Lab’s Face Sensing. Available online: https://lab.scratch.mit.edu/face/ (accessed on 5 May 2022).
- Aki Tamashiro, M.; Van Mechelen, M.; Schaper, M.-M.; Sejer Iversen, O. Introducing Teenagers to Machine Learning through Design Fiction: An Exploratory Case Study. Interact. Des. Child. 2021, 471–475. [Google Scholar] [CrossRef]
- Scratch Extensions. Available online: https://scratch.mit.edu/projects/editor (accessed on 10 May 2022).
- Yu, W.J.; Jang, J.H.; Ahn, J.M.; Park, D.R.; Yoo, I.H.; Bae, Y.K.; Kim, W.Y. Design of Artificial Intelligence Education Program based on Design-based Research. Int. J. Adv. Smart Converg. 2019, 8, 113–120. [Google Scholar] [CrossRef]
- Cognimates Team. Cognimates. 2020. Available online: http://cognimates.me/ (accessed on 12 May 2022).
- Druga, S. Growing Up with AI: Cognimates: From Coding to Teaching Machines. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2018. [Google Scholar]
- Carney, M.; Webster, B.; Alvarado, I.; Phillips, K.; Howell, N.; Griffith, J.; Jongejan, J.; Pitaru, A.; Chen, A. Teachable Machine: ApproachableWeb-Based Tool for Exploring Machine Learning Classification. In Proceedings of the CHI 2020, Honolulu, HI, USA, 25–30 April 2020. [Google Scholar]
- Rodríguez-García, J.D.; Moreno-León, J.; Román-González, M.; Robles, G. Introducing Artificial Intelligence Fundamentals with LearningML: Artificial Intelligence made easy. In Proceedings of the Eighth International Conference on Technological Ecosystems for Enhancing Multiculturality, Barcelona, Spain, 26–29 October 2021; pp. 18–20. [Google Scholar] [CrossRef]
- Lin, P.; Brummelen, J.V.; Lukin, G.; Williams, R.; Breazeal, C. Zhorai: Designing a Con-versational Agent for Children to Explore Machine Learning Concepts. In Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA, 7–12 February 2020; Volume 34. [Google Scholar] [CrossRef]
- Williams, R.; Park, H.W.; Oh, L.; Breazeal, C. PopBots: Designing an Artificial Intelligence Curriculum for Early Childhood Education. In Proceedings of the AAAI Conference on Artificial Intelligence, Honolulu, HI, USA, 27 January–1 February 2019; Volume 33, p. 1. [Google Scholar] [CrossRef] [Green Version]
- Williams, R.; Park, H.W.; Breazeal, C. A is for Artificial Intelligence: The Impact of Artificial Intelligence Activities on Young Children’s Perceptions of Robots. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, Glasgow, UK, 4–9 May 2019; pp. 1–11. [Google Scholar] [CrossRef]
- Burgsteiner, H.; Kandlhofer, M.; Steinbauer, G. IRobot: Teaching the Basics of Artificial Intelligence in High Schools. In Proceedings of the AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA, 12–17 February 2016; Volume 30, p. 1. [Google Scholar] [CrossRef]
- Van Brummelen, J.; Lin, P. Engaging Teachers to Co-Design Integrated AI Curriculum for K-12 Classrooms. arXiv 2020, arXiv:2009.11100. [Google Scholar] [CrossRef]
- Jing, M. China Looks to School Kids to Win the Global AI Race. South China Morning Post. 2018. Available online: https://www.scmp.com/tech/chinatech/article/2144396/china-looks-school-kids-win-global-ai-race (accessed on 5 February 2022).
- Hitron, T.; Wald, I.; Erel, H.; Zuckerman, O. Introducing children to machine learning concepts through hands-on experience. In Proceedings of the 17th ACM Conference on Interaction Design and Children, Trondheim, Norway, 19–22 June 2018; pp. 563–568. [Google Scholar] [CrossRef]
- Vartiainen, H.; Tedre, M.; Valtonen, T. Learning machine learning with very young children: Who is teaching whom? Int. J. Child-Comput. Interact. 2020, 25, 100182. [Google Scholar] [CrossRef]
- Marques, L.S.; Gresse Von Wangenheim, C.; Hauck, J.C.R. Teaching Machine Learning in School: A Systematic Mapping of the State of the Art. Inform. Educ. 2020, 19, 283–321. [Google Scholar] [CrossRef]
- Tedre, M.; Toivonen, T.; Kahila, J.; Vartiainen, H.; Valtonen, T.; Jormanainen, I.; Pears, A. Teaching Machine Learning in K-12 Computing Education: Potential and Pitfalls. arXiv 2021, arXiv:2106.11034. [Google Scholar] [CrossRef]
- Hintz, A.; Dencik, L.; Wahl-Jorgensen, K. Digital Citizenship in a Datafied Society; John Wiley & Sons: Hoboken, NJ, USA, 2018. [Google Scholar]
- Zumi. Available online: https://www.robolink.com/products/zumi (accessed on 17 June 2022).
- Robomaster S1. Available online: https://www.dji.com/gr/robomaster-s1 (accessed on 10 June 2022).
- Clicbot. Available online: https://keyirobot.com/en-eu (accessed on 13 June 2022).
- Cozmo. Available online: https://www.digitaldreamlabs.com/pages/cozmo (accessed on 20 June 2022).
- Calypso. Available online: https://calypso.software (accessed on 20 June 2022).
- Inventor Mindstorms APP. Available online: https://apps.microsoft.com/store/detail/lego%C2%AE-mindstorms%C2%AE-robot-inventor/9MTQ0N7W1D6X?hl=el-gr&gl=gr (accessed on 24 June 2022).
- Mindstorms Inventor Kit. Available online: https://www.lego.com/en-gr/product/robot-inventor-51515 (accessed on 24 June 2022).
- CogBots. Available online: https://sites.google.com/ucsd.edu/airoboticswithcogbots/home (accessed on 26 June 2022).
- Google Teachable Machine. Available online: https://teachablemachine.withgoogle.com/train/image (accessed on 12 April 2022).
- TensorFlow Playground. Available online: https://playground.tensorflow.org/ (accessed on 22 February 2022).
Robot | Type | Control Unit | Actuators | Sensors | Open Source | Coding Languages | Training | Curriculum |
---|---|---|---|---|---|---|---|---|
Zumi | Self-driving car kit | Raspberry Pi 0 | 2 DC motors, OLED screen. | Gyrometer, accelerometer, camera, 6 IR sensors. | No | Python, Blockly | Identify objects, learn colors, hand gestures, and faces. | Ready lesson plans. |
RoboMaster S1 | Omni directional self-driving car with blaster | No Info | 6 brushless motors Blaster, Gimbal. | Camera, Microphone, IR range detectors, Hit detectors. | No | Scratch, Python, RoboMaster app | Face detection path following, tracking, visual marker, gesture recognition. | Video courses. |
ClicBot | Modular robot (4–Kits) | No info | Dc motors speaker, suction cup, Screan, Griper. | Camera, distance/touch sensors, gesture sensor, microphone. | No | ClicBot App. Blockly, Python | Face detection, assign movement directions. | Community robot models and programs. |
Cosmo | Self-driving car with small manipulator | NXP Kinetis K02 100MHz ARM Cortex M4 | Display screen, speaker, 4 DC motors, LEDS. | Proximity sensors, gyroscope, a downward-facing cliff detector, camera. | No | Code Lab (Scratch), Python, Calypso | Faces, human feelings, objects. | Video courses, coding tutorials. |
MINDSTORMS Robot Inventor | Modular Robot Kit | Smart Hub | 4 servo motors | Color sensor, distance sensor, gyroscope. | No | Robot Inventor App (Scratch), Python | Image recognition, sound recognition. | Robot build examples and code. |
Cogbots | self-driving car kit | Arduino ESP32, Smartphone | 2/4 micro servo motors, Smartphone speaker, screen | Sensors of the smartphone. | Yes | Scratch, ThinkBot Scratch extension | Detection faces, objects, sounds, poses. | Instructions how to use and set up the robot. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Karalekas, G.; Vologiannidis, S.; Kalomiros, J. Teaching Machine Learning in K–12 Using Robotics. Educ. Sci. 2023, 13, 67. https://doi.org/10.3390/educsci13010067
Karalekas G, Vologiannidis S, Kalomiros J. Teaching Machine Learning in K–12 Using Robotics. Education Sciences. 2023; 13(1):67. https://doi.org/10.3390/educsci13010067
Chicago/Turabian StyleKaralekas, Georgios, Stavros Vologiannidis, and John Kalomiros. 2023. "Teaching Machine Learning in K–12 Using Robotics" Education Sciences 13, no. 1: 67. https://doi.org/10.3390/educsci13010067