How to teach robotics without a robot or even a computer! Follow FizzicsEd Articles: Comments 0 No robots, no problem! Download the student worksheet here One of the most captivating ways of teaching coding is whereby you deploy robotics in the classroom. Student’s imagination tends to run wild once you give them the opportunity to control a robot and you can find that quite quickly you can sneak in some advanced mathematics into your robotics lessons. Why? The positive reinforcement of the robot working as the students solve challenges will have the kids more than happy to push their understanding of maths even further. Even if your school is short on cash, you can still teach the principles of robotics without a robot in your room! Primary kids often think that the average robot can be extraordinarily intelligent and expect that robots can think for themselves with very little input from humans. After watching movies, cartoons and more who could blame them for thinking this? A great way to show the difficulties in programming robots can be done by asking students to give you commands as if you were a robot in the room. The trick of this lesson is to be incredibly pedantic; insist on requiring every tiniest bit of information to allow you, as the robot, to achieve the goal … the students will find this game highly amusing/frustrating /engaging as they try to grapple with the problem of describing how exactly you move your legs to move, how you use your hands to pick up things and more. 1. Stand at one side of the room and ask the students to give you a series of instructions for you to simply walk to a table and pick up a bunch of grapes. Be sure to say ‘I will do exactly what you ask me to do.’ Make sure you include some over-acting complete with robotic noises as you complete each instruction to make this really fun! 2. The students will almost certainly ask you to take a certain number of steps towards the table. Simply answer ‘Does not compute. How do I move my legs?’ in a robotic voice. 3. At this point, the students will look puzzled, but then will try again by telling you to ‘raise your leg’. Quickly reply ‘Does not compute, which leg should I raise?’. The kids will then respond either left or right, from which you could respond ‘How much do I raise my leg?’. Once the kids specify a specific leg and height, using some balance you could raise your leg from the hip whilst keeping your entire leg straight. The kids will then realise very quickly that you require them to describe each joint movement! They’ll now ask you to more or less relax your leg so that foot drops and the upper leg still is raised. 4. So, you’re now standing on one leg with a knee up in the air! The students will now have some difficulty in trying to describe how you actually take a step, whereby a number of questions could be tested…- Do you push with your foot at some point during a step? – How much do you lean forward during a step? Is this even necessary? – How do we describe pushing backwards with your foot to move forward? 5. After some trial and error, the kids will at some point have achieved getting you to make your first step. Now is the time for you to call out in a robotic voice ‘Shall I save these instructions as my step routine for my right leg?’. In unison, they’ll all call out ‘Yes!’ 6. Now you’ve got a step routine for the right leg, get the kids to repeat this for the left leg too! 7. The kids will now be able to get you to move to the desk. They now have the considerable challenge of getting you to move your arm and hand into position to grab the grapes. Even when they get your hand into position to pick up the grapes, they’ll often tell you to simply ‘close your hand’… causing you to close your hand too far and crush the grapes! Exasperation ensues but the students will have 100% learned the lesson… they need to be very careful when giving instructions to an automaton! Download the student worksheet here Of course, you could be much fairer in a second challenge whereby you could give them a sheet with acceptable instructions that you as a robot can follow. This time presents an even harder challenge, but this time the kids have the ‘programming language’ and very quickly can guide you to achieve the result. What you’re doing is teaching them computational thinking, whereby students learn that most programming languages require you to specify very specific steps as a series of explicit instructions that can be understood. Computational thinking (also known as logical reasoning) is highly prized in modern society as the ability to break complex ideas into step-by-step instructions is a critical skill for engineers, scientists, managers, entrepreneurs and more. As an extension, you could now get students to ‘control’ each other via voice command for a number of tasks and have them note down just how many steps are needed to do basic tasks eg. bite an apple, brush your hair, kick a ball into a net and more. Go further >how to teach students about AI – using jam sandwiches! Even the students’ bodies can be used as an allegory for robots in the real world. Get students to work with their own bodies in an effort to get them to understand that electrical signals are sent to and from the brain (our own CPU) along nerve pathways (analogous to electronics found in robotics). Here they can explore their 5 senses (an analogy to sensors on robots), they can feel their muscles contract and relax to varying degrees based on resistance (similar to increased energy requirements of motors under load) and more. Using our body to learn about robots Quite a number of schools we’ve visited have used our Lego Mindstorms and Beebot school incursions to introduce robotics to their students and get them used to the platform before going ahead with purchasing their own Lego robotics kit. Feel free to get in touch with us if this would be of use to you! Happy teaching, Ben Newsome. Ben Newsome Primary science teaching book! “Be Amazing! How to teach science, the way primary kids love” Want more ideas for teaching science? Subscribe to the FizzicsEd Podcast! Love Science? Subscribe! Join our newsletter Receive more lesson plans and fun science ideas. PROGRAMS COURSES SHOP SCIENCE PARTIES Calendar of Events HIGH SCHOOL Science@Home 4-Week Membership 12PM: March 2024 Feb 26, 2024 - Mar 29, 2024 12PM - 12PM Price: $50 - $900 Book Now! PRIMARY Science@Home 4-Week Membership 2PM: March 2024 Feb 26, 2024 - Mar 22, 2024 2PM - 2PM Price: $50 - $900 Book Now! Light and Colour Online Workshop, Jan 18 PM Jan 18, 2024 2PM - 3PM Price: $50 Book Now! Light and Colour Online Workshop, Jan 18 AM Jan 18, 2024 9AM - 11AM Price: $50 Book Now! Lego Robotics, Sydney Olympic Park Jan 2024 Jan 24, 2024 9AM - 12PM Price: $50 Book Now! Creative Coding, Sydney Olympic Park Jan 2024 Jan 24, 2024 1PM - 4PM Price: $50 Book Now! Creative Coding, Sydney Olympic Park July 11 2023 Jul 11, 2023 9AM - 4PM Price: $100 Book Now! Fizzics Education STEAM Day: Robots vs Dinosaurs, Lalor, Apr 14 Apr 14, 2023 9AM - 12PM Price: $45 - $50 Book Now! Creative Coding, Sydney Olympic Park April 14 2023 Apr 14, 2023 9AM - 4PM Price: $100 Book Now! Science@Home After School 4-Week Membership: March 2023 Mar 06, 2023 - Mar 31, 2023 4PM - 5PM Price: $40 - $1200 Book Now! Featured Articles Lego robotics teaching ideas that work Topics Apps [11] Distance Education [51] Kitchen Chemistry [7] Safety [2] Distance Learning [19] Student encouragement [2] online [5] image [1] Africa [1] Agriculture [4] Eastershow [2] Maker Space [11] Scicomm [141] primary education [46] STEAM [10] virtual [2] gamification [1] Asia Pacific [1] Art [17] Edchat [223] Maths [14] Scied [34] literacy [7] Higher education [4] Child online safety [1] Esports [1] Easter [1] Augmented Reality [4] Edtech [68] Media [18] Science [6] secondary education [45] teacher [1] dis [0] biotechnology [1] curriculum [2] AussieED [1] Education [212] Museums [31] Science News [4] Christmas [1] Vacation care [1] Film [1] computational thinking [2] high [1] Awards [14] Educhange [5] Music [3] Social Media [8] experiments [6] middle school [2] Inquiry-based learning [5] digital technologies [5] Earth science [1] Big History [1] Environment [39] NASA [6] Soils [1] seasonal [1] Artificial Intelligence [4] List [1] Games [1] Medicine [1] Biology [44] Events [45] National Science Week [3] Space Science [33] competitions [13] Sustainability [12] Student investigation [2] Social Emotional Learning [1] CAST test [1] Books [3] Farming [1] Outdoors [36] Sport [8] careers [10] UN SDGs [4] collaboration [1] Engineering [4] US Education [1] China [1] Food [5] Outreach [35] STEM [228] Physics [6] Global [2] K to 2 education [1] Virtual reality [2] citizen science [1] Churchill Fellowship [19] Gaming [7] Ozscied [2] Teaching [266] Chemistry [5] International [1] Photography [1] Play [1] numeracy [1] Cleveland [1] Gifted [7] Podcasts [119] Television [2] design thinking [8] Chinese student visits [1] Parenting [4] preservice teaching [5] Higher order thinking [1] Club [4] History [4] Pop Culture [4] Toys & Gadgets [1] project-based learning [5] Science & Technology Camps [1] Lesson ideas [1] Comedy [2] Philosophy [1] Coding [14] Indigenous [3] Preschool [24] Video Conferencing [40] family [2] Design [2] Lab Tech [1] math [1] Pakistan [1] Cooking [3] Kids [36] Remote Education [18] Virtual Excursions [9] Inclusive education [6] Oceans [6] Leadership [1] Electricity [1] Agritech [1] Dinosaurs [7] Kids Parties [5] Robotics [12] Edutech [26] Classroom management [1] video conference [1] special needs [1] scholarship [1] Botany [1] Load More Topics
No robots, no problem! Download the student worksheet here One of the most captivating ways of teaching coding is whereby you deploy robotics in the classroom. Student’s imagination tends to run wild once you give them the opportunity to control a robot and you can find that quite quickly you can sneak in some advanced mathematics into your robotics lessons. Why? The positive reinforcement of the robot working as the students solve challenges will have the kids more than happy to push their understanding of maths even further. Even if your school is short on cash, you can still teach the principles of robotics without a robot in your room! Primary kids often think that the average robot can be extraordinarily intelligent and expect that robots can think for themselves with very little input from humans. After watching movies, cartoons and more who could blame them for thinking this? A great way to show the difficulties in programming robots can be done by asking students to give you commands as if you were a robot in the room. The trick of this lesson is to be incredibly pedantic; insist on requiring every tiniest bit of information to allow you, as the robot, to achieve the goal … the students will find this game highly amusing/frustrating /engaging as they try to grapple with the problem of describing how exactly you move your legs to move, how you use your hands to pick up things and more. 1. Stand at one side of the room and ask the students to give you a series of instructions for you to simply walk to a table and pick up a bunch of grapes. Be sure to say ‘I will do exactly what you ask me to do.’ Make sure you include some over-acting complete with robotic noises as you complete each instruction to make this really fun! 2. The students will almost certainly ask you to take a certain number of steps towards the table. Simply answer ‘Does not compute. How do I move my legs?’ in a robotic voice. 3. At this point, the students will look puzzled, but then will try again by telling you to ‘raise your leg’. Quickly reply ‘Does not compute, which leg should I raise?’. The kids will then respond either left or right, from which you could respond ‘How much do I raise my leg?’. Once the kids specify a specific leg and height, using some balance you could raise your leg from the hip whilst keeping your entire leg straight. The kids will then realise very quickly that you require them to describe each joint movement! They’ll now ask you to more or less relax your leg so that foot drops and the upper leg still is raised. 4. So, you’re now standing on one leg with a knee up in the air! The students will now have some difficulty in trying to describe how you actually take a step, whereby a number of questions could be tested…- Do you push with your foot at some point during a step? – How much do you lean forward during a step? Is this even necessary? – How do we describe pushing backwards with your foot to move forward? 5. After some trial and error, the kids will at some point have achieved getting you to make your first step. Now is the time for you to call out in a robotic voice ‘Shall I save these instructions as my step routine for my right leg?’. In unison, they’ll all call out ‘Yes!’ 6. Now you’ve got a step routine for the right leg, get the kids to repeat this for the left leg too! 7. The kids will now be able to get you to move to the desk. They now have the considerable challenge of getting you to move your arm and hand into position to grab the grapes. Even when they get your hand into position to pick up the grapes, they’ll often tell you to simply ‘close your hand’… causing you to close your hand too far and crush the grapes! Exasperation ensues but the students will have 100% learned the lesson… they need to be very careful when giving instructions to an automaton! Download the student worksheet here Of course, you could be much fairer in a second challenge whereby you could give them a sheet with acceptable instructions that you as a robot can follow. This time presents an even harder challenge, but this time the kids have the ‘programming language’ and very quickly can guide you to achieve the result. What you’re doing is teaching them computational thinking, whereby students learn that most programming languages require you to specify very specific steps as a series of explicit instructions that can be understood. Computational thinking (also known as logical reasoning) is highly prized in modern society as the ability to break complex ideas into step-by-step instructions is a critical skill for engineers, scientists, managers, entrepreneurs and more. As an extension, you could now get students to ‘control’ each other via voice command for a number of tasks and have them note down just how many steps are needed to do basic tasks eg. bite an apple, brush your hair, kick a ball into a net and more. Go further >how to teach students about AI – using jam sandwiches! Even the students’ bodies can be used as an allegory for robots in the real world. Get students to work with their own bodies in an effort to get them to understand that electrical signals are sent to and from the brain (our own CPU) along nerve pathways (analogous to electronics found in robotics). Here they can explore their 5 senses (an analogy to sensors on robots), they can feel their muscles contract and relax to varying degrees based on resistance (similar to increased energy requirements of motors under load) and more. Using our body to learn about robots Quite a number of schools we’ve visited have used our Lego Mindstorms and Beebot school incursions to introduce robotics to their students and get them used to the platform before going ahead with purchasing their own Lego robotics kit. Feel free to get in touch with us if this would be of use to you! Happy teaching, Ben Newsome. Ben Newsome Primary science teaching book! “Be Amazing! How to teach science, the way primary kids love” Want more ideas for teaching science? Subscribe to the FizzicsEd Podcast!
This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.
Thank you for looking to subscribing to our newsletter 🙂 Through this service you’ll be first to know about the newest free experiments, science news and special offers. PLUS: Get a free Kitchen Chemistry Booklet with >20 experiments, how to use variables plus a handy template!
Please fill out the details below and an email will be sent to you. Once you get that just click on the link to confirm your subscription and you're all done!