My core philosophy behind educational robotics is that robotics
can serve as a far richer introduction to computer science than
traditional computer programming because of its real-world interaction.
The second part of my philosophy is that team skills are highly
undervalued in the educational environment, and robotics is a
subject that naturally emphasizes team skills.
16362/16862 Introduction to Mobile Robot Programming
For pictures from the 2001 contest, click here.
Flash! For a website by the TA's devoted to the final contest in 1999,
click here!
This new course was taught for the
first time at CMU in autumn 1997. The course covers all aspects
of mobile robotics, starting at low-level PID control and behavioral
control and graduating all the way to robot team communication and
interleaving planning and execution.
The class presents a
strong formal approach and will apply those formalisms to real
robots that you program in teams. We will use eight Nomad Scout robots that
have been augmented with the CMUcam
vision system.
This course is for any undergraduate or graduate who has
working knowledge of at least one programming language and
has general intellectual enthusiasm. This class, which is limited
enrollment, will challenge you.
Want to see a really nice rendering of what your robot will
be doing? Check out this animation!
To read an article on the First Annual Contest, 1997,
click here.
[ The Robotics Institute | Carnegie Mellon University ]
Last modified March 7, 1998 Illah R. Nourbakhsh ( illah@cs.cmu.edu) |