CS326B – Motion Planning – Project
________________________________________________________________________________________________________________
Each
student will have to complete a programming project. The project consists of
designing, implementing, and experimenting with a motion planner to solve an
“interesting” problem. Ideally, each project will be done by a team
of two students, each bringing a different set of skills, e.g., 3-D graphics,
computational geometry, algorithms, and application area. But single-student
and three-student projects are perfectly acceptable.
Students
are encouraged to choose the topics of their projects. In the past, several PhD
students who took this class chose a project that eventually became part of
their PhD theses, e.g., analysis of building code (motion planning for
wheelchairs), analysis of ligand-protein binding
motions, kinodynamic planning for space robots,
motion planning for rock-climbing robot, multi-robot motion planning,
coordination of cranes on construction sites.
You
will eventually demonstrate the implemented software graphically on multiple
examples. Those teams who are unsure of their abilities to demonstrate 3-D
simulators should opt for a project with 2-D graphics only.
Possible Project Topics:
Timetable:
- January 14: Form teams and pre-select
a project topic. Email us proposal with brief description
- January 14-21: Meet with me and Serkan to refine project
- February 9, 23: Email us progress reports
(a few lines each). Tell us asap
if you encounter substantial difficulties.
- March 8-16: Present projects: demos
and powerpoint slides. A
presentation will last about 30-45 min. You will describe your project, show
demos, and discuss limitations.