Robotic Arm Tank
I worked with middle-school students in India and taught them how to assemble, wire, and code a tank with a robotic arm from a kit. The robot consisted of 4 motors: two to control the wheels, one to raise and lower the arm, and one to close and open the arm. During the assembly process, we discussed gears, assembly tools, design considerations, and how kit parts were manufactured. We worked together to debug loose wiring connections, stuck wheels, and a stuck arm. Even though the robot could be controlled using a cellphone via Bluetooth, we also played with manually coding instructions for the robot. First, they used a graphical programming language. Then, we looked at the corresponding Arduino code and talked about the basics of object-oriented programming.
- Date: September 2017