Information about the CS326A programming project:
Ideally, each project should be done by a team of two students, each bringing different skills, e.g., 3-D graphics and application problem. But single-student and three-student projects are acceptable.
The project consists of designing, implementing, and experimenting with a motion planner to solve an “interesting” problem. These are some possible topics, but you may come up with your own. For most topics, I attach a relevant paper (usually one that will be studied in class).
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. All above projects may give more interesting demos with 3-D graphics, but projects 2, 3, 4, 5, and 6 can be done with 2-D graphics only. Project 1 requires 3-D graphics. Projects 4 and 5 will loose little with just 2-D graphics.
- April 11: Form teams and pre-select a project topic. Email me proposal with brief description
- April 14-18: Meet with me to refine project
- May 2, 16: Email me progress reports (a few lines each). Tell me asap if you meet difficult problems that you can’t solve.
- June 2-6, 9: Present projects: demos, and poster. A presentation will last about 30-45 min. You will describe the project to me (using the poster), show demos, and discuss limitations. I will ask questions. Other students (and other people) may attend.