Requirements and Evaluation Criteria for Lab #3

 

Note there will also be final exam questions (worth at least 10%) related to Arduino programming from the all the Arduino labs.

 

Due date

 

The demonstration is due in the week #13 lab period.  The report is due at the end of week #13.

 

Evaluation criteria

 

Technical merit (as indicated by the demonstration, program, and report): 60%

 

Originality / creativity (how different / interesting your robot / program is compared to other groups): 20%

 

Report (how well the report explains your robot / program): 20%

 

Note the lab will not be marked too hard if you put forward a good effort and the robot / program is clearly the result of your own effort.

 

Submission requirements

 

The following deliverables are required for Lab #3 problem 3):

 

1) An “Expectations of Originality” form covering all facets of the lab (robot, program, and report).

 

2) A short 3-5 minute demonstration of your robot.  During this time you will demonstrate your robot successfully completing a task.  The lab instructor can make small changes to the initial configuration of your robot / environment in order to determine if the robot can still complete the task.  The lab instructor can also ask questions related to your Arduino program which either group member should be able to answer.

 

3) A short written report (pdf or word format) containing:

 

a) One or more pictures / diagrams of your robot along with supporting text.  The purpose is to explain how your robot works and moves including the mathematical ideas (i.e. algorithms) your program is using.  Plots of the sensor and actuator variables for your robot versus time while the robot is performing the task should also be presented (in a similar manner to the csv plots for the labs).

 

b) A brief explanation / documentation of how your program works.  You can cut and paste some of the key lines of your program into this part.

 

c) A listing of the C++ program (i.e. *.ino) file for your robot including relevant comments.

 

d) A video (mp4 file, etc.) showing your robot performing the task.

 

e) The *.ino file for your program.

 

The report should be 2-4 written pages not including figures or the program listing.  A report template indicating the required sections and format will be posted soon.

 

Both a hard copy (paper for the report) and a soft copy (rar file with pdf/doc, ino, and video files) must be submitted.