You are hereCSE 87 - Introduction to Robotics
CSE 87 - Introduction to Robotics
This class provides an introduction to robotics. The class is centered around programming a simple robot, scribbler, to perform a variety of tasks. It will describe how different sensors and actuators function, and how to use them in concert to execute various jobs. You will program your robot using a language called Python which is very easy to learn and use.
Here are some movies showing what you can do with scribbler:
| Instructors | |
| Ryan Kastner (kastner@ucsd), CSE 2112 | |
| Ali Irturk (airturk@ucsd), CSE 2114 | |
| Office Hours: by appointment |
| Lecture | |
| Time - Section 1: Wed 1-2pm, Section 2: Wed 2-3pm | |
| Location - CSE 3219 |
| Textbooks and References | |
| Learning Computing With Robots | |
| Tutorial for Python programming language (from MIT) |
| Hardware and Software | |
| The Scribbler: A Reprogrammable Robot | |
| IPRE Fluke | |
| Software Installation Manual | |
| Software Reference Manual |
| Grading | |
| Class grade will be based on attendance. |
| Tentative Course Calendar |
| Date | Topic | Reading | Code |
| Week 1 | An Introduction to Robots | Chapter 1 | --- |
| Week 2 |
Getting Started with Python and Myro |
Chapter 2 | Code |
| Week 3 | Building Robot Brains | Chapter 3 | Code |
| Week 4 | Sensing From Within | Chapter 4 | Code |
| Week 5 | Sensing the World and Making Decisions | Chapter 5 | Code |
| Week 6 | Designing Robot Behaviors | Chapter 6 | Code |
| Week 7 | Behavior-based Control | Chapter 7 | Code |
| Week 8 | Sights and Sounds | Chapter 8 | Code |
| Week 9 | Robot Vision and Image Processing - Part 1 | Chapter 9 | Code |
| Week 10 | Robot Vision and Image Processing - Part 2 and Wrap-up | Chapter 9 | --- |