Behavior-based Robotics
(Topics in robotics)
Prerequisites Class structure Student evaluation Teacher Readings

Latest news

Course description

This course presents the principles and practice of behavior-based robotic system design. Time permitting topics will include: precursor robotic systems; relevant animal behavior; behavioral expression, encoding, and assembling; behavior-based and hybrid architectures; knowledge representations; perceptual basis; adaptive behavior; and social behavior.


Prerequisites: An introductory knowledge of artificial intelligence, and C/C++ or Java programming ability.

Class structure

The subject matter of this course is often controversial and hopefully equally stimulating. It is a goal to have lively discussions with various interpretations of the subject matter. We are dealing with approaches to problems that will hopefully provide solutions in extremely difficult task domains. Consequently your classroom participation is important. There will be one meeting per week, Wednesday, starting promptly at 10:00. You are required to complete all assigned readings {\it prior} to class and you must be prepared to present or discuss the material contained therein.

Student evaluation (grading)

As mentioned earlier, classroom attendance and participation are crucial to doing well in this course. In addition, there will be hopefully classroom presentations for student/team but this class is time-constrained. The remainder of your grade will be derived from a team project using either MissionLab, Javabots, or a behavioral control system of your own, a final open note exam, and any other assignments that may be given.


Project description.


Prof. Ronald C. Arkin, from Georgia Tech, USA


The galley proofs of my new textbook will be available outside my office. Please pick up a copy as soon as possible. There are a considerable number of minor errors in them (as is usually the case with proofs) - the final version of the book will have these corrected. Additional readings may be assigned from texts and papers that will be used for your presentations. As there will be 10 classes and there are 10 chapters of the book, we will strive to cover a new chapter each week.

^ Upp till Course homepage.

Sidansvarig: <arkin@nada.kth.se>
Senast ändrad 8 december 1997
Tekniskt stöd: <webmaster@nada.kth.se>