Software architectures for four legged robots

Course code:INFOSWAFLR
Credits:7.5 ECTS (=5.25 old credit points)
Period:periode 2 (week 47 t/m 5, dwz 15-11-2004 t/m 4-2-2005; herkansing week 12)
Timeslot:
Participants:up till now 3 subscriptions
Schedule:Dit is een oud rooster!
formgrouptimeweekroomteacher
seminar          Frank Dignum
Javier Vazquez Salceda
   
Contents:In this course the students will do research into possible architectures for the four legged robots. Several general architectures will be compared such as Brooks subsumption architecture and a Sense-Reason Action architecture. The course will combine AI aspects of robotics such as pattern recognition, reasoning and learning with aspects of software engineering such as modularity of code, maintainability, versioning and distributed development.
Given the limitations of the four legged robots in the one hand and the requirements for the functioning of the robots on the other hand we will decide upon the most optimal architecture.
The architecture will describe at least the sensing, reasoning and (social) behaviour of the robots.
Course form:The course will be in the form of a guided self study on this topic. There will be a weekly meeting in which the students are required to present some theoretical work. Also there will be practical work consisting of the analysis of existing architectures and code for four legged robots and some actual coding of a new architecture.
Exam form:Evaluation of the course will consist of three parts: The presentations made, the practical work (report document and programmed code) and participation during the discussions. Therefore assistance to the theory sessions is not mandatory but will highly impact the results.
Minimum effort to qualify for 2nd chance exam:Om aan de aanvullende toets te mogen meedoen is ontbreken van ten hoogte 1 toetsactiviteit toegestaan.
Description:The official language of the course is English. Students are supposed to have no problems to read, write, undestand and express him/herself in english. Presentations and reports will be therefore in english.
There will be quite some programming in C++. Student should either know already to program in C++ or have the ability to learn it by him/herself during the first weeks of the course.
Warning: This course is quite time-demanding (reading material, preparing presentations, learning C++ and OPEN-R, programming). It is not recommended to students that are overloaded with other intensive courses or activities. Assistance to the sessions is highly advised.
wijzigen?