Computer Science Department




Embedded Systems

Fall 2015


Rod Grupen



Fall 2015 Schedule

This course is oriented around a semester long class project. In 2015, we are considering a balancing robot that can navigate precisely and solve a simple maze. The class will help define the project more precisely as we go. Lecture will review important technical background including analog circuitry, interfaces to embedded architectures, electromechanical systems, control, and signal interpretation, and they will cover project planning and reporting as well. In lab, we develop basic lab skills and collaborate on the invention of a robot that can complete the challenge tasks. Teams of 4-5 people will construct a robot and control software for accomplishing the task. Members of a team should span electrical, mechanical, and computing disciplines and able to meet as a team during a common lab hour.

Each student will maintain lab notebook where lab reports will be written and all other notes regarding the project work should be kept. 1 page lab notebook summaries will be submitted every week except when there are team challenges and then teams will submit one report together. The final project report will be submitted as a team and accompany the final robot challenge.

Designs include concept, schematic, and parts lists---to the degree possible, components will be made available in the lab.

The class period will be where the design process plays out and the lab will be where each team accomplishes their specific role in the implementation. The class is equaly parts collaboration, teamwork, and hands-on work in the lab.

The lecture material will be delivered so as to complement the design process and is therefore organized into the modules listed below. There is a nominal order to the presentation, but it may change , stay tuned.

[my last name] @ cs [dot] umass [dot] edu