System Requirements

We have categorized the system requirements as follows-

  1. Mandatory System Level Requirements
  2. Desirable System Level Requirements

 

MANDATORY SYSTEM LEVEL REQUIREMENTS

FUNCTIONAL REQUIREMENTS:

Robots in the system shall:

M.F.1: Detect Faces At 0.5s

M.F.2: Recognise Smiling Expression At 0.4s

M.F.3: Drive Autonomously Between Multiple Locations at 15-20cm/s

M.F.4: Click Photos In <1.5 S Response Time after Expression Detection

M.F.5: Click Photos When Individual/Collaborative Smile Assessment >50%

M.F.6: Take Pictures within 3.5-6 Ft Range

M.F.7: Click At Least 70 % Smiling Photos (Measure of Overall Performance Requirement) 

NON-FUNCTIONAL REQUIREMENTS:

Robots in in the system shall:

M.N.1: Be Supported With Good Lighting Conditions (Fully Illuminated Face All the Time)

M.N.2: Have Wireless Communication mode

M.N.3: Have adjustable elevation

M.N.4: Be easy to operate  

M.N.5: Should maintain physical stability (Robots should not topple)

M.N.6: Weigh not more than 11 kg

M.N.7: Should have minimum 3 robots in SWARM 

 

DESIRABLE SYSTEM LEVEL REQUIREMENTS FUNCTIONAL REQUIREMENTS:

Robots in the system should:

D.F.1: Should identify multiple expressions such as Sad, Disgust, Happy, Scared, Surprise, Neutral, blinks

D.F.2: Should detect multiple faces

D.F.3: Search for human figures quickly

D.F.4: Navigate as quickly as possible

D.F.6: Identify human figures and facial features by same camera

D.F.7: Display photos

D.F.8: Be able to print photos

D.F.9: Work throughout an event (Avg. 4 Hrs.)

D.F.10: Drive autonomously faster between multiple locations At 40 cm/s

D.F.11: Detect Obstacles on the surface

D.F.12: Take Pictures within 20 Ft Range

D.F.13: Click Smiling Photos only (80% Overall Performance measure)

 

NON-FUNCTIONAL REQUIREMENTS:

Robots in the system should:

D.N.1: Have flash light for good lighting to capture photos

D.N.2: Communicate through Wi-Fi

D.N.3: Have a Graphical User Interface

D.N.4:  Not find same person again and again

D.N.5: Have small setup time

D.N.6: Have automatic adjustable elevation

D.N.7: Incorporate 6 robots in swarm

D.N.8: Have minimum 2 Hrs. of battery time