System Requirements

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