P11217: Golf Robot
/public/

Concept Design Review Documents

Table of Contents

Two concept system designs are proposed, a line-tracking and camera-based navigation design. The feasibility, and which will be chosen for the final design, will be determined after additional testing and customer dialog. They are presented here to show the current design options.

P11217 - Concept Design Pre-read Packet

Concept System Level Design Diagrams

Line-tracking Design

Level 0

Click to view full size

Click to view full size

Level 1

Click to view full size

Click to view full size

Level 2

Click to view full size

Click to view full size

Camera-based Design

Level 0

Click to view full size

Click to view full size

Level 1

Click to view full size

Click to view full size

Level 2

Click to view full size

Click to view full size

Concept System Design Functional Flowchart

Line-tracking Design

Click to view full size

Click to view full size

Line-tracking Navigation Diagram (Click to view full size)

Line-tracking Navigation Diagram (Click to view full size)

Camera-based Design

Click to view full size

Click to view full size

Camera-tracking Navigation Diagram (Click to view full size)

Camera-tracking Navigation Diagram (Click to view full size)

Risk Assessment

Likelihood Scale:
1 - This cause is unlikely to happen
2 - This cause could conceivably happen
3 - This cause is very likely to happen
Severity Scale:
1 - The impact on the project is very minor. We will still meet deliverables on time and within budget, but it will cause extra work
2 - The impact on the project is noticeable. We will deliver reduced functionality, go over budget, or fail to meet some of our Engineering Specifications.
3 - The impact on the project is severe. We will not be able to deliver, or what we deliver will not meet the customer's needs.
Importance Score = (Likelihood x Severity)
ID Risk Item Effect Cause Likeliness Severity Importance Action to Minimize Risk Owner
1 Too much signal interference Wireless receiver getting mixed signals Used proprietary carrier wave 1 3 3 Use close range wireless for strong signal strength and use of non-proprietary carrier wave. EE
2 Out of range Receiver unable to receive coordinates Robot has poor navigation, or does not return to the home position correctly, based on design 2 3 6 Have a range of coordinates in the program for where the robot is allowed to go and not allowed to go CE
3 Reference coordinates misunderstood Robot places ball in incorrect position Poor interfacing between game design team and robot team, or robot has lost data in coordinate transmission 1 3 3 Design an interface protocol with game design group CE
4 Eletrical hardware failure Robot does not work Manufacturing defect, hardware design flaw, over-current 1 3 3 Have backups of hardware EE
5 Motor is too weak Wheels do not move Poor motor selection, motor signal too low, or mechanism seized 1 3 3 Do calculations beforehand to be sure motor will be powerful enough ME
6 Wheel slippage Robot places ball in incorrect position Wheels do not have enough grip for the terrain or conditions, could be poor wheel selection 2 3 6 Pick wheels which are unlikely to slip or have a mechanism to sense when the wheels are slipping ME
7 Too slow Robot takes more than allotted time to place ball Poor motor selection, navigation algorithm is not steam-lined or poor navigation method 2 2 4 Do calculations beforehand to be sure motor will be powerful enough ME
8 Faulty reading/no reading from sensors Encoders, battery life indicator, digital compass fail to provide accurate data Sensors have low level of accuracy, bad ground points, or weak power 2 3 6 Make sure all sensors are working during developemnt EE
9 Fails to stay on line Robot does not reach assigned location Line sensors do not sense line, line medium too hard to detect 2 3 6 Do testing to see what the line is able to be sensed accurately, make sure control system can react fast enough CE
10 Large margin of error Robot does not reach assigned location Navigation method is not accurate, processor does not have enough precision 3 3 9 Test and tune navigation system CE
11 Camera does not accurately locate target Robot does not read the color properly Camera was not calibrated accurately because of user error, environmental light 3 3 9 Do not use any sensors which will be affected by light or do testing beforehand to see how interference is CE
12 Interference from metal/magnets Digital compass gives faulty reading Poor mounting of sensor or robot components impede or interfere with sensor 3 3 9 Place compass in a location where it will not be interfered with EE
13 Robot senses non-existent ball Robot begins a journey with no ball Ball sensor malfunctions or gets stuck 1 2 2 Use reliable sensor and block ball passageway when not in use CE
14 Robot sees non-existent obstacle Robot stops in the middle of its path Obstacle sensor poorly mounted 1 3 3 Mount sensor so that interference cone is not intersecting the plane of travel EE
15 Ball stuck in robot Ball cannot be placed Ball canal was designed poorly or debris was allowed 2 3 6 Design ball system so that nothing can get into the ball shoot, except the ball ME