There will be three projects. Information and Assignments will be posted here as they become available.

Late Policy and Submissions

The late policy for the project is to subtract 20% of your total score if your submission is late. We will subtract an additional 2% for each late day beyond the first.

The time that you submit your code (i.e., the time you run turnin) is what counts. So, if you submit at 11:58 PM but don't get a test report until 12:20 AM because the server was clogged up, don't worry about being penalized.

Also! If we ask you to submit via turnin, please do not e-mail us code to count as your submission. Sorting through the different versions is a pain, and so we ignore e-mail submissions.

Academic Code of Conduct

You are all expected to follow the Penn Code of Academic Integrity with all of your work. Please read these guidelines carefully. If you are uncertain about anything, make sure to ask us before you submit your assignment. We take violations of this Code very seriously. In particular, please be aware of the standards defining plagiarism of code and that for any assignment with tuned constants (PID gains, Kalman Gains, etc), we expect students to individually find these parameters.

Project 1

Phase 1

This project is due Thursday, February 8 at 11:59 PM.
You have to submit your code through the turnin system.

Handout
Code

Phase 2

This project is due Thursday, February 15 at 11:59 PM.
You have to submit your code through the turnin system.

Handout
Code

Phase 3

This project is due Tuesday, February 27 at 11:59 PM.
You have to submit your code through the turnin system.

Handout
Code

Phase 4b

You must have this completed before the first lab session on Monday, February 19.
Handout
Code

Phase 4

Project deadline TBA.
See the submission instructions in the handout.

Handout