No robots, no problem!
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 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 student 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.
- 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!
- The students will almost certainly ask you to take a certain number of step towards the table. Simply answer ‘Does not compute. How do I move my legs?’ in a robotic voice.
- 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.
- 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 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 backward with your foot to move forward?
- 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!’
- Now you’ve got a step routine for the right leg, get the kids to repeat this for the left leg too!
- 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, quite often they’ll tell you to simply ‘close your hand’… causing you to close you 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!
Even the student’s bodies can be used as an allegory to 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 (analagous 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!
Find out more about the author
Lego robotics teaching
ideas that work
Using drones in
5 ways Beebots
can teach students
Got any comments or want to share your own science teaching experiences? We'd love to hear from you below!