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:











- 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.