Professional Documents
Culture Documents
2.0 Instructions
Prior to lab session:
Generate a finite-state machine diagram for your robot. Write, test and debug code to
control the robot’s systems for the conditions as described in the Design Project
document. Conduct extensive testing of your integrated robot. Modify software,
structural, mechanical and electrical systems as necessary.
During lab session:
Present your finite-state machine diagram.
Testing
You should be ready for demonstration at the beginning of your laboratory session
in the week of March 28. TAs will call each team as per the Team ID number.
Your robot might be subjected to multiple test scenarios of beacon/target
placement as deemed by the TA. The TAs will initially place/orient the robot on the
arena. Your robot should start its operation upon power up or be triggered by a
button push after power-up. Your robot should approach the target, place the object
on the target, then move to the side of the arena and indicate task completion.
During the object placement, the robot should not move the target. The robot
should not hit either the arena walls or the target during the target approach or
object placement procedure.
Operation Marks
Robot moves towards source in a controlled manner without intervention 25
10 points – Robot is able to find direction of target object from anywhere in
arena without intervention.
15 points – Elegance of target beacon localization and approach. Robot is
able to approach beacon without ramming, roughhousing or otherwise
moving the target.
Robot properly places the object & indicates task completion 25
15 points – Robot moves, and places object on the target in a controlled
manner. The beacon is not disturbed by object placement mechanism.
10 points – After placing the object on the target, the robot indicates task
completion after moving away from the target
Mechanical and Structural
Quality of finish and workmanship 5
Electrical
Neatness and traceability of wiring 5
Software (FSM and code to be submitted in Brightspace)
Finite State Machine (FSM) diagram (Do not submit a flow chart) 5
Traceability from FSM to code is clear, code is easy to follow 5
Project Management
Table capturing all components and their cost. 10
Individual Assessment
Answering questions about your design, implementation and management 20
TOTAL 100
Notes on moving and object placement without intervention: 5 marks off per user intervention
Notes on questions: Questions about the specifics of the design and its implementation will be aske.
Moreover, project management questions such as ways to reduce cost and time will be asked. The
questions will be directed at team members to assess individual learning.
_____________________________________________________________________________________
Detailed Rubric