CHALMERS - Applied mechanics - Adaptive Systems
Autonomous Agents
FFR125, FIM760
Quarters III and IV, spring
semester 2008
The
web page for this year's course (2009), can be found here:
http://www.me.chalmers.se/~mwahde/courses/aa/2009/aa.html
Navigation: |
Contents: Refer also to the Course PM. Lecturer: Course assistant: 20080401: IMPORTANT INFORMATION REGARDING THE FINALIZATION OF AUTONOMOUS AGENTS! 20080401: Autonomous agents part II: robotic construction and programming started today. See the lecture slides below, under Course program 2008.04.01. Also, refer to the Robotics project section. 20080303: Fill in the course evaluation form as
soon as possible, please: 20080219:
Home problems set 2
distributed today. See below under "Home problems". Deadline:
2008-03-10, 17.00. 20080212:
Date for the exam is
now set: Friday 2008-03-14, 8.30-12.30, in building V. 20080129: Home problems set 1 distributed today. See below under "Home problems" and "Software". Deadline: 2008-02-15, 17.00. 20080122: The course started today! Note:
In order to register for the course, each student must send an email to krister.wolff@chalmers.se
with his/her name, affiliation (i.e. cas, cth, gu, or other), and civic
registration number (personnummer). 20071220: Autonomous Agents course 2008 web page launched (light version, more information will be added soon)! 3rd quarter
(January 21 - March 7): For the first part of the course: theory and simulatons: 1. Wahde, M.: An introduction to
autonomous robots, lecture notes, (MW). Index 2. Xie, M. -- Fundamentals of robotics
- linking perception to action (MX). 3. Various scientific papers (web links or printouts will be made available during the course). Regarding additional reading about the basics of evolutionary algorithms and artificial neural networks, visit the webpage for the Artificial Intelligence II course (see the two first handouts). For the second part of the course:
Robotics construction project: 5. The BasicX Manual: BX-24 Documents
(BX). 6. Various additional materials, which will be annonced in the beginning of Lp IV. There will be two sets of home problems with a maximum score of 25p (10p and 15p, respectively). A minimum score of 4p (set 1) and 6p (set 2) on the home problems is required in order to pass. Incorrectly solved problems will not be returned for correction, so make sure to check your solutions and programs carefully before you submit. Preliminary deadlines for the home problems are 2008.02.15 and 2008.03.10, respectively. Home problems set 1.
Deadline 20080215, at 17.00 (new, updated version!) Regarding home problem 1.3, Simple
hand-coded behaviors, you should only submit the modified versions of
CreateBrain.m, BrainStep.m, and TestRunRobot.m. In addition, you are also
allowed to create (and submit) some new .m-files as well, if you feel that is more convenient from "a programmer's point of
view"... Note also that there is a bug in the formulation of
Home problem 1.2a. lrf = CreateLaserRangeFinder(name,relativeangle,size,nr,openingangle,L); That is, L is the range! Home problems set 2.
Deadline 20080310, at 17.00! After the 3rd quarter there will be a written exam. Maximum score is 25 points, and a minimum of 10p is required in order to pass. Note: Date for the exam is now set: Friday 2008-03-14, 8.30-12.30, in building V. The students
will work in groups of 4-6 students. The robot construction project give no points (in general), but is mandatory to
do. However, there will be an opportunity to receive three extra points
on the robot construction, for creativity. There will be two major
robotics assignments to carry out for the students, and each project group must
participate, with their robot, in the robotics project demonstration events: Preliminary
dates for the robotics project demonstration events are 2008.04.22 and
2008.05.20. Note: It is mandatory for each student to
participate in the project demonstration events (and in the
construction/programming work!), in order to pass. Each project group is also required to hand in a brief report, by the end of the 4th quarter, regarding their robot construction and programming activities. Assignment 1: Mine sweeper navigation, deadline 2008-04-22. Assignment 2: Robotic mapping, deadline 2008-05-27 (NOTE:
changed date) Course program (prel.) Week 3.1: |
||
2008.01.22: |
Course introduction, introduction to
autonomous robots. |
|
|
2008.01.25: |
Kinematics, dynamics, and sensors of
autonomous robots. |
||
Week 3.2: |
|||
2008.01.29: |
Simulation of autonomous robots, with
examples. |
||
2008.02.01: |
Reserve lecture. |
||
Week 3.3: |
|||
2008.02.05: |
(1) Decision-making system of robots. (2) Path planning: The A* algorithm: A* Explorer demo program, see link under ''External links'' |
. |
|
2008.02.08: |
Animal behavior: Lessons for robotics. MW
29-38. |
||
Week 3.4: |
|||
2008.02.12: |
(1) Behavior-based robotics: Generating
robot behaviors. MW 39-52. ERSim program, see link under ''Software'' below. Papers: |
|
|
2008.02.15: |
Utility theory and rational
decision-making. MW 75-84. NOTE: Deadline for home problems set 1. |
||
Week 3.5: |
|||
2008.02.19: |
Behavior organization in autonomous
robots. MW 85-108. |
|
|
2008.02.22 |
Reserve lecture. |
||
Week 3.6: |
|||
2008.02.26: |
(1) Control system of robots |
|
|
2008.02.29: |
Control system of robots II. MX
220-283. |
||
Week 3.7: |
|||
2008.03.04: |
Information system of robots. MX
303-374. |
|
|
2008.03.07: |
(1) Learning and adaptive behavior in
animals and robots. (2) Multi-robot applications. |
||
Week 4.1: |
|||
2008.04.01: |
Robotics project introduction, description
of activities during the 4th quarter, Handout of robot kits. |
|
|
Week 4.2: |
|||
2008.04.08: |
Work on robotics project. |
|
|
Week 4.3: |
|||
2008.04.15: |
Work on robotics project |
|
|
Week 4.4: |
|||
2008.04.22: |
Accomplishment of robot activity 1. All students must be present (in order to pass)! |
|
|
Week 4.5: |
|||
2008.04.29: |
No lecture this week |
|
|
Week 4.6: |
|||
2008.05.06: |
Work on robotics project |
|
|
Week 4.7: |
|||
2008.05.13: |
Work on robotics project |
|
|
Week 4.8: |
|||
2008.05.20: |
Work on robotics project. Next week: Accomplishment of robot activity 2. All students must be present (in order to pass)! |
|
|
The examination
will consist of two sets of home problems (maximum score: 10p and 15p,
respectively), and a written exam by the end of the third quarter (maximum
score: 25p). The robot
construction project give no points, but is
mandatory to do. The
requirements for the various grades are as follows: ECTS: Chalmers: GU: NOTE: A minimum of 10 points on the exam, and 10 points (4 + 6) on the home problems (two sets) is required in order to pass the course. ARSim, v.1.1.8
(To be used in HP1 and HP2) ERSim, v.1.0.5
(Refer to Appedix B for documentation on how to use it) UFExample.zip, only for demonstrating behavior selection with the UF method. You are not required to do the computer experiment mentioned in the lab pm. List of suppliers (for robotic parts): Electronic components in general: |
|||
Last updated: 2008-05-22