ECE 550
Advanced Robotic Planning    

      University of Illinois at Urbana-Champaign


Homework Assignments

This semester, we will have both written assignments and programming assignments. Written assignments are due at the beginning of lecture on the assigned due date. Programming assignments will typically require a demonstration to the course TA. Scheduling for these demos will be arranged on an ad hoc basis, depending on the assignment.

Written assignments are to be completed individually. You may work in small groups, but the work you submit should be your own. If you do work in groups, take care to ensure that you have a full understanding of the material.

For the programming assignments, you may work in groups of two. In this case, at least one member of each group should be able to program either in C++ or Python.


Written Homework Assignments


Programming Assignments

  • Programming Assignment #1, Due February 18, 2016.
    For this assignment, you will install ROS on your computer and write a simple program to control the motion of a simulated robot.
  • Programming Assignment #2, Due March 17, 2016.
    For this assignment, you will write a simple path planner for the Kuka Youbot, using the artificial potential fields approach.
  • Programming Assignment #3, Due May 3, 2016.
    For this assignment, you will write an RRT path planner for the Kuka Youbot.