CS326A - Motion Planning - Project


Home | Overview | Schedule | Organization | Project | Homeworks | Links



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 also 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 a major 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, egress simulation.


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 16: Form teams and pre-select a project topic. Email us proposal with brief description


- January 16-23: Meet with me and/or Adi to refine your project topics


- February 9: Present your project topics in class


- February 13 and 27: Email us progress reports (a few lines each), but tell us asap if you encounter substantial difficulties.


- March 9 and 11: Present your project results in class: demos and powerpoint slides. Each presentation will last about 20 min. You will describe your project, show demos, and discuss limitations.