Requirements
Marketing Requirements:
-
MR1: Collect balls without user interaction with the use of computer vision
-
MR2: Collect balls for the user at a rate similar to how a person would collect them.
-
MR3: Able to collect balls while the user is practicing.
-
MR4: Able to conveniently store tennis balls in a removable basket making it easier for transportation.
-
MR5: Consistently picks up balls.
-
MR6: Able to recognize the distance between the robot and the located balls.
-
MR7: Able to clear a passageway to the screw if balls get stuck.
-
MR8: Able to return to the user once a certain weight threshold has been reached.
Engineering Requirements:
-
ER1: Able to tell it’s own location on the court, within 10cm. (MR1)
-
ER2: Able to move at a rate of at least 1MPH. (MR2)
-
ER3: Able to calculate the number of balls collected by using a weight accurate to ±28 grams.(MR4)
-
ER4: On average no more than 1 in 25 balls will fall out of basket during collection. (MR5)
-
ER5: Able to detect tennis balls with a success rate of at least 98%. (MR1)
-
ER6: Able to tell the distance to the balls within 1m (MR6)
-
ER7: Able to recognize a blocked passageway within 0.25s. (MR7)