We have categorized the system requirements as follows-
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