Instructor: Brian Williams
Time: 11:00am-12:30 pm, Monday and Wednesday
A new generation of sensor rich, massively distributed systems is emerging that offer the potential for profound economic and environmental impact, including deep space explorers, intelligent spaces, unmanned air vehicles, rovers, factory automation systems and sensor webs that monitor the earth ecosystem. On the drawing board are embedded systems that will operate autonomously for years at a time within harsh and uncertain environments, achieving unprecedented levels of proficiency and robustness.
Creating these intelligent embedded systems requires a software revolution that draws together a diverse set of computational methods from artificial intelligence, software engineering, operations research and control. This course focuses on principles and algorithms for creating embedded systems that are able to perform high levels of deduction and adaptation. The course will be organized as an active exploration of the modern research literature. Examples of embedded systems include self-directed deep space probes, robotic soccer teams, underwater submarines, acrobatic helicopters and mobile robots.
Prerequisites: 6.034 or 16.410, 6.041, or Permission of Instructor; programming proficiency assumed
Brian Williams, Rm 33-330, x3-1678 or NE43-838, x3-2739
Andreas Hofmann, Rm NE43-006, x3-2475 110
Office hours: Tues. 10 AM - 12
Yoon, Rm 33-336, x2-1536
M: 5-11 pm
T: 6-10 pm
W: 9-11 am
Th: 5-10 pm