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 retrieve 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 restock itemsM.P.5 The system will restock each item within 5 minutes with 80% success rate
M.F.6 The system shall know how to graspM.P.6 The system shall produce a valid grasp 80% of the times

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 have a modular design: for hardware, software, and all things in between
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