Mandatory Performance Requirements
The mandatory performance requirements of the system are as follows:
M.P.R.1 Will detect container position with an error of less than 10mm
M.P.R.2 Will detect container orientation with an error of less than 5 degrees
M.P.R.3 Will validate ingredients stored in a fixed set of translucent containers with a precision of over 85% and recall of over 90%
M.P.R.4 Will detect containers having insufficient ingredient quantity (up to a precision demanded by the ingredient specific tolerance)
M.P.R.5 Will dispense the requested ingredient quantity with a weight error less than the corresponding ingredient-specific tolerance
- Tightest tolerance value derived from critical/sensitive ingredients: 0.5g
M.P.R.6 Will dispense any ingredient in under 3 minutes
M.P.R.7 Will ensure ingredient spillage to be less than 5% by weight
M.P.R.8 Will handle containers weighing up to 1.5 Kgs
Mandatory Non-Functional Requirements
The mandatory non-functional requirements of the system are as follows:
M.N.R.1 Will operate in a semi-constrained and structured environment
M.N.R.2 Will operate with minimal downtime
M.N.R.3 Will expose its functionality through an interface
M.N.R.4 Will ensure hygiene and health safety while handling food
Desired Non-Functional Requirements
The desired non-functional requirements of the system are as follows:
D.N.R.1 Will be modular in terms of its functional capabilities
D.N.R.2 Will be extensible to different robotic manipulators