Teaching Resources
From CogSys
The aim of this page is to assemble a directory of online resources for teaching cognitive systems at university level. If you wish to share your teaching resources, such as lecture notes, slides, exam material, etc. with your peers, please provide us with links to your online resources or email Veronica Sundstedt (Cognitive Systems Outreach Officer).
Course Outlines
Robotics
Introduction to Autonomous Mobile Robots (EPFL) , October 2003 - February 2004 (available from RoboticsCourseWare.org)
Introduction to Robotics (Harvard University, ES 159/259), Spring 2007 (available from RoboticsCourseWare.org)
Motion Planning and Applications (NU Singapore, CS5247), Semester 1, 2006-2007 (available from RoboticsCourseWare.org)
Robotics: Science and Systems (MIT, CSAIL 6.141), Spring 2007 (available from RoboticsCourseWare.org)
Adaptive Robotics, (University of Skövde, Sweden)
Autonomous Robots, (EPFL, Ecole Polytechnique Federale de Lausanne, Switzerland)
Cognitive Neural Networks
Cognitive Neural Networks (Computing Laboratory, University of Kent, Co636)
Computational Cognitive Science
Computational Cognitive Science (Charles University, Prague)
Kognitive Systeme (Cognitive Systems)
Kognitive Systeme (University of Würzburg, Germany) General lecture outline. (see also: Kognitive Systeme all material)
Exam Papers
Adaptive Robotics, 2003-12-19, (University of Skövde, Sweden)
Adaptive Robotics, 2004-02-27, (University of Skövde, Sweden)
Cognitive Neural Networks, 2007-05-08, (Computing Laboratory, University of Kent, Co636)
Cognitive Neural Networks, 2006-05-10, (Computing Laboratory, University of Kent, Co636)
Lecture Notes
Lecture Slides
A Lecture on Human-like and Animal-Like Agents, (Charles University, Prague)
Kognitive Systeme (University of Würzburg, Germany) - includes slides, discussion sessions, practical tests, and exam papers
Practical Seminars
A Practical Seminar for the Lecture on Human-like and Animal-Like Agents, (Charles University, Prague)
In this seminar, students program their own virtual agents in a toolkit we have developed. This toolkit can be downloaded from here. The Pogamut 2 toolkit brief description follows:
The Pogamut 2 framework is concerned with modelling of high-level behaviour and action selection of human-like agents embedded in a 3D environment, namely that of Unreal Tournament. It allows for prototyping action selection mechanisms using Java, Python, and reactive planner POSH. It is also possible to connect to the framework an external control mechanism, e.g. Soar. The toolkit is specialy suited for entry-level purposes.
The framework comes in the form of a NetBeans plugin, which features several predefined agent projects (JavaBot, PythonBot, POSHbot etc.), and server management and agent debugging features, most notably:
- manual control of the agent in the environment,
- a variable manager,
- a debugger,
- a tool for defining and carrying out experiments with the agents in various environmental settings,
- support for GRID computing
RatsLife - The Proving Grounds, (University of Skövde, Sweden)
Description taken from the RatsLife website:
First and foremost Ratslife is a robot programming competition. As a competitor you write Java code in a free to download simulator which controls a 2-wheeled e-puck robot, from your code you can easily read the robots sensors and send instructions to it's motors. Your e-puck robot finds itself in a maze but with a limited power supply, to survive it must find 'feeding stations' which recharge it. However, once used, a feeding station is depleted for some time and so your robot must continue searching for more feeding stations. If this wasn't enough there is another competitors e-puck robot in the maze with you, the winner is simply the robot who lasts longest.
