“Start where you are. Use what you have. Do what you can.”

-Arthur Ashe



Robotics 1 Course Description:


Robotics I is a lab-based course that uses a hands-on approach to introduce the basic concepts of robotics, focusing on the construction and programming of autonomous mobile robots. Students will work in groups to build and test increasingly more complex mobile robots, culminating in an end-of-semester robot contest. We will be using Robotics Kits such as Lego MindStorm, VEX, and Arduino. The goal of Robotics 1 is to gain a deeper understanding of programmable devices. The topics covered in this course include the current state of robotics, androids, cyborgs, bionics, artificial intelligence and sensors.



Robotics 2 Course Description:


This Robotics II course is the capstone course in the Robotics sequence of courses. Students will continue to explore the interaction of science and technology and learn how more advanced concepts are applied in engineering, control systems and automation. Students will use inquiry, research, and design methods to solve problems and construct robotic devices using industry-standard systems software and technology. Students will participate in Robotics Competitions to solve real world problems. This course meets the UC “g” requirements.

Syllabus

Robotics Syllabus

Getting Started With VEX ROBOTS

How To Connect VEX Robots to your computer

VEX Robot Parts Overview

Robot-C Programming Tutorials

Lesson 1: Activating the motor

Lesson 2: Programming a Bumper

Lesson 3: Programming a Limit Switch

Lesson 4: Programming a Light Sensor

Lesson 5: Programming The Potentiometer Part 1

Lesson 6: Programming The Potentiometer Part 2


Lesson 7: Programming a Line Tracking Robot


How to Build a Smart Camera



Student Projects and Activities