System Requirements

Mandatory Functional Requirements

Functional Requirements​Performance Requirements
M.F.1 The system shall receive inputs from the users​M.P.1 The system will receive inputs from the user in less than 5 seconds
M.F.2 The system shall localize in the pre-mapped environment​​M.P.2 The system will localize in the environment within an error of 5cm​
M.F.3 The system shall collect medical suppliesM.P.3 The system will collect objects with success rate of more than 80% accuracy​
M.F.4 The system shall plan and navigate to its destination​​​M.P.4 The system will plan a global path in 5 seconds and navigate to its destination within a maximum speed of 0.8m/s​
M.F.5 The system shall deliver medical supplies to the operating room​​M.P.5 The system will deliver the supply to the operating room within 5 minutes​
M.F.6 The system shall inspect the supply inventory to estimate the quantity of each medical supply​M.P.6 The system will inspect 10 supplies with an accuracy of 2 item counts for the LOW segment​
M.F.7 Within a 15-minute sweep of the supply the system will have inventory knowledge in keeping with M.P.6 aboveM.P.7 Within a 15 minute sweep of the supply the system will have inventory knowledge in keeping with M.P.6 above

Mandatory Non-Functional Requirements

Non-Functional Requirements​
M.N.1 The system will perform rapid retrieval of desired objects
M.N.2 The system will adhere to all relevant standards pertaining to medical robotic systems
M.N.5 The system will detect malfunctions and errors so as to notify the user
M.N.4 The system will be aesthetic
M.N.5 The system will detect malfunctions and errors to notify the user
M.N.6 The system will remain available in times of need

Desired Functional Requirements

Functional Requirements​Performance Requirements
D.F.1 The system shall detect and avoid dynamic obstacles​D.P.1 The system will detect and avoid dynamic obstacles with more than 75% accuracy
D.F.2 The system shall store multiple objects on the robotD.P.2 The system will store at least 2 objects on the robot
D.F.3 The system shall have manual motion override modeD.P.3 The system will switch to a manual motion override mode within 1 second of force input
D.F.4 The system shall provide an analysis of medical supply logisticsD.P.4 The system will provide an analysis of medical supply logistics every 12 hours

Desirable Non-Functional Requirements

Non-Functional Requirements​
D.N.1 The system will have a comparable cost to similar systems in the market
D.N.2 The system will produce low noise
D.N.3 The system will be designed such that it can be maintained easily