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

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

Handout
Code

Phase 2

Due Tuesday, February 20 at 11:59 PM.
You have to submit your code through the turnin system.

Handout
Code

Phase 3

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

Handout
Code

Phase 4p (Prelab)

Complete before the first lab session on Monday, February 19.

Handout
Code

Phase 4

Due Tuesday, March 13 at 11:59 PM. See the submission instructions in the handout.

Handout
lab report LaTeX template

Project 2

Phase 1

Due Tuesday, April 3rd at 11:59 PM.
You have to submit your code through the turnin system.

Handout
Code

Phase 2

Due Thursday, April 12th at 11:59 PM.
Please use the data provided in Project 2 Phase 1.
You have to submit your code through the turnin system.

Handout
Code

Phase 3

Due Wednesday, April 25th at 11:59 PM.
Please use the data provided in Project 2 Phase 1.
You have to submit your code through the turnin system.

Handout
Code