Classes, Innovation, Tech, Virtual & Streaming
This is a beginner’s class in robotics specifically developed for on-line teaching through Zoom. Students will learn how to turn the Raspberry Pi (PI) into a powerful robot controller which may be programmed via the host computer (the one running Zoom). The Robot Kit developed for the class includes servo motors, a PI peripheral (HAT) with servo control capabilities and other sensor components. The robot kit also includes mechanical template designs so that a walking robot, a robot arm and a PI camera Pan-and-Tilt may all be created by the students at their location from simple materials. The provided microSD card will allow operation of the PI out of the box. The Linux operating system and the Python computer language will be covered in detail with an emphasis on the use of the language in robotics. Through Python, students will be taught how to control motion, read sensors and read and deconstruct the camera image with a computer vision library. The class will progress into the advanced topic of the Robot Operating System (ROS) which will allow the robotic platform to be remotely controlled from the host computer. The students will be walked through the challenge of installing ROS on a Virtual Linux machine running on their host computers.
By the end of the class, the students will have learned the following: – Setting up a Raspberry Pi (PI) as a robot controller – Setting up and operating the PI camera – Programming the PI through Python – Controlling motion control elements through Python – Reading sensors through Python – Camera image manipulation through OpenCV (within Python) – How to build simple robot platforms at home with available materials – An overview of the Robot Operating System (ROS) – Setting up ROS on your host computer through a virtual machine.
This class will be run through Zoom and a link will be provided 24hrs before the start of the class. Students will need to log into Zoom via a desktop or laptop computer. Students should ensure they have administrative rights to download and run programs onto their computers during the sessions.
A $75 material kit is required and will be mailed / available for pickup before the start of the class. Please email [email protected] to arrange delivery/pickup and payment. We ask students to provide their own Raspberry Pi 3B+ or 4B, computer, power supply, and Pi camera.
Saturdays; 5/23/20 – 6/13/20 from 1PM – 4PM
Registration for this class will close on 5/20 to allow for kits to be shipped.