| The Mechatronics Design Lab is a design project course
focusing on application of theoretical principles in electrical
engineering and computer science to control of mechatronic systems
incorporating sensors, actuators and intelligence.
This course gives you a chance to use your knowledge of
(or learn about) power electronics, filtering and signal processing, control, electromechanics, microcontrollers,
|| The class project is to design racing robots which can follow an
embedded wire over a curving and self-crossing path at speeds greater
than 3 meters per second.
| and real-time embedded software in designing a
The class project is to design racing robots which can follow an embedded wire over
a curving and self-crossing path at speeds greater than 3 meters per second.
Each team starts with a 1/10th-scale RC car platform and a CPU/FPGA board (already built), and designs sensors, electronics, and control algorithms, and determines an optimal strategy. Vehicles individually follow a 100 meter course, staying on track and avoiding obstacles. (In 2000, the winning speeds were over 2 meters/second). The contest is sponsored by National Semiconductor. There will be a trophy and other prizes for the winning teams and schools.
The course project requires students to consider real-world constraints such as limited volume, payload, electrical power, processing power and time. Oral and written reports will be required justifying design choices. Grading will be based upon design checkpoints, the reports and a final exam. A portion of the grade will be determined by vehicle performance and robustness.
How much work is it to build a robot?
Prerequisites CS150, EECS120 or equivalent, C programming experience. (2 out of 3 is ok if teamed up with other students who have those classes)
Letter grade or P/NP.