Summer 2003 (July 6th - July 26th)
EBU2 - 126
Robotics
The robotics course was taught in summer 2003 at UCSD. We used legos mindstrom components to teach high school students basic programming and building skills. The course concentrated on the software programming.
Instructor:Anjum GuptaEmail: a3gupta {at} cs [Dot] ucsd [Another Dot] edu
Jennifer LeeEmail: j85lee@ucsd.edu |
![]() |
Special thanks to -
Luciano Corazza for giving us a chance to teach and managing the entire program. Prof. Rik Belew for providing access to the legos mindstorm kits and motivation towards the mindstorms as teaching tools. Mike Watson for providing access to the engineering lab and his general help around the lab. |
Following are the links to various pdf files to various documents used in the course.
A student survey was given in the first class, to better know students previous experience with computers and programming.
Click here to download the mindstorms firmware used in the class. (right click and choose 'Save As')
| Lab # | Title | Concepts |
| 1 | Basic Movement Control | Basic NQC commands |
| 2 | Gears and Torque | Mechanical implementation |
| 3 | Touch Sensor implementation | Sensors and if statements |
| 4 | Light Sensor implementation | Non-trivial algorithm |
| 5 | Robomazing - Traversing a known maze. | More conditional statements and timing |
| 5-part 2 | Robomazing II - Traversing an unknown maze | Non-trivial algorithm |
| 5-part 2 | Learning an unknown maze | Introduction to variables |
| 6 | Sumobot - collecting coke cans | Gears, Torque, variables |
| 7 | BitBot - Reading bits | Binary numbers, arrays and machine code |
| Final | Final Project | Putting it all together |
Basic Legos Parts
BugBot Building instructions
Gears and Torque