Schedule spring 2002


Week 10 ( 22/5-2002)


Week 9 (1/5-2002)

Articles:

Lab Material

  • We will discuss a number of minor projects in relation to navigation in a LEGO city: Road following, types of landmarks, recognition of landmarks, and the building of maps.

Week 8 (24/4-2002)

Articles:

Lab Material


Week 7 (3/4-2002)

Landmark Detection

Articles:

Lab Material


Week 6 (20/3-2002)

Agents and action selection in agents

Articles:

Lab Material


Week 5 (13/3-2002)

Agents and action selection in agents

Articles

  • Agents:
    Pattie Maes, Modeling Adaptive Autonomous Agents.
    Maja J Mataric, " Behavior-Based Control: Examples from Navigation, Learning, and Group Behavior", Journal of Experimental and Theoretical Artificial Intelligence, special issue on Software Architectures for Physical Agents, 9(2-3), H. Hexmoor, I. Horswill, and D. Kortenkamp, eds., 1997, 323-336.
  • Simple stimuli-response agents:
    W. Grey Walter, An Imitation of Life, Scientific American, May 1950.
    W. Grey Walter, A Machine That Learns, Scientific American, August 1951.
    V. Braitenberg, Vehicles: Experiments in Synthetic Psychology. MIT Press, 1984.
  • Fixed priority based action selection:
    R.A. Brooks, A robust layered control system for a mobile robot, IEEE Journal of Robotics and Automation, RA-2(1):14-23, 1986. Rodney Brooks

Lab Material


Week 4 (6/3-2002)

Communication among agents

Articles

  • Group behaviours
    Jakob Fredslund, Maja J Mataric, A General, Local Algorithm for Robot Formation.
  • Embodied Evolution
    Richard A. Watson, Sevan G. Ficici, Embodied Evolution: Embodying an Evolutionary Algorithm in a Population of Robots.

Lab Material

  • Infrared communication among RCX controllers.
    Ole Caprani, RCX Manual, Infrared Transmitter/Receiver.

Week 3 (27/2-2002)

Flocks of agents

Articles:

  • Same as last week.

Lab Material


Week 2 (20/2-2002)

Articles:

Lab Material

  • Ole Caprani, RCX Manual,
    Introduction and The H8/3292 Microcontroller.
    The RCX: CPU, Memory and Input/Output Devices,
    especially the RCX Input Ports and Sensors.
  • RCX Programming, Lesson 1
  • Cross-compilation of c programs cannot take place on the SGI IRIX machines in Studenterhallen. Cross-compilation has to take place on a Sun Solaris machine. Local names of Sun machines can be obtained with the command hosts arch='sun4u'. Use rlogin with the name of a Sun machine to get access to a machine where the cross-compilation can take place. Download is performed from the SGI serial port /dev/ttyd2.

Week 1 (Wednesday 13/2-2002)

Articles

Lab Material

  • No lab this week.