CS494/594: Homework Assignments

CS494/594: Autonomous Mobile Robots

Homework Assignments

Fall 2008


Course home page Syllabus Schedule/Readings/Notes Homework Assignments Exams and Grading

Homework Number/NameDue Date/TimeStatus
Homework 1:Getting Started with Player/Stage Wednesday, Sept. 3 at 23:59:59 Assigned
Homework 2:Robotics Overview, Locomotion, Braitenburg's "Exploration" Vehicle

   Supplementary files: HW2-files.tar.gz

Wednesday, Sept. 17 at 23:59:59 Assigned
Homework 3:Kinematic Feedback Control and (2) Using Laser for Feature Extraction

   Supplementary files:
      HW3-Part3.cfg
      HW3-Part3.world
      Env-boxes.png
      Env-one-box.png
      lasernoise.cpp

Friday, Oct. 10 at 17:30:00 Assigned
Homework 4:
      Undergrad version: Map Representation and Path Planning

      Graduate version: Wavefront Path Planning and Path Smoothing

      Supplementary files for graduate version:
         HW4.cfg
         HW4.world
         inputMap.cc

Undergraduate version: Thursday, Oct. 30 at 17:10:00 (in class)

Graduate version: Friday, Oct. 31 at 23:59:59




Assigned
Final Project (Grad students only):
   Multi-Robot Predator Prey
   Competition plans

Supplementary files:

   Zipped tarball of all final project files

Files one-by-one:
    FinalProj.cfg
    FinalProj.world
    communicate.h
    commsExample.cc
    referee.cc
    inputMap_v2.cc (program to handle pnm files of type P1, P5, or P6)
    InputMap.h
    autolab.pnm (pnm P6 format; used by referee.cc)
    args.h (used by referee.cc)
    MakeReferee
    autolab-plain.pnm (pnm P1 format; used by Predator and Prey)
    Predator (Predator binary; compiled on Hydra)
    Prey (Prey binary; compiled on Hydra)
Code to be submitted to instructor by Tuesday, November 25 at 12:00:00

In-class competition on Final Project predator-prey software
in Hydra Lab, Tuesday, November 25 at 17:05:00

Assigned
Homework 5:
      Undergrads only: Sensor Models, Potential Fields, etc.
Thursday, November 7 at 17:10:00 (in class) Assigned
Homework 6:
      Undergrads only: Evaluating Robot Behaviors and Algorithms
Tuesday, November 25 at 17:10:00 (in class) Assigned