Changes for page Functions

Last modified by Andrei Stefan on 2022/04/04 12:14

From version Icon 7.3 Icon
edited by XWikiGuest
on 2022/03/21 20:52
Change comment: Added comment
To version Icon 15.1 Icon
edited by Rembrandt Oltmans
on 2022/03/29 15:54
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.XWikiGuest
1 +XWiki.roltmans
Content
... ... @@ -1,27 +1,43 @@
1 -//How specifically the higher-level goals could be achieved.//
1 +== Requirements ==
2 +The requirements together aim to enable the robot to successfully complete all tasks set out in the use cases from the original design.
3 +We identified two main use cases the robot should be able to perform, which we will work out in more detail. These 2 use cases are the //Daily todo list//: UC001 and the //Quiz//: UC005 which have some dependencies which are also added.
4 +The requirements are as follows:
2 2  
3 -=== Serves: //DO1: Help people with dementia remember their daily tasks//===
6 +=== Main Use cases ===
7 +**RQ001: Robot has the ability to play sounds**
8 +Function description: It is critical for the functionality of the system that the robot is able to play specific songs at certain times. In order to achieve this the robot should be able to play sounds at an audible volume in the room and the Choregraphe Studio program should allow for picking and streaming songs to the NAO. This can be seen as one of the most important requirements as without it the system can not execute it's core functions.
4 4  
5 -DF1. Record daily activities with a Care Giver or a family member and pick the corresponding music or sounds to the specific daily activity.
6 -DF2. Notify the patient (play the music) at the right time to perform the TODO task and expect the patient to denote it being done.
10 +**RQ002: Robot should recognize an indication of being done**
11 +Function description: In order to know when the patient has completed a task, or the patient wants to stop the music as he knows the task to perform, the robot should be able to recognize an indication of being done. This indication can be given in various ways, one of those is through speech which depends on RQ009. However, other indications can be used to denote being finished such as detecting a hand signal from the patient or visually recognizing the completion of the current activity.
7 7  
8 -=== Serves: //DO2: Help reinforce the connection between specific music and daily task with quizzes//===
13 +**RQ004: Have some way of modifying the todo list and the music associated with the tasks**
14 +Function description:
9 9  
10 -DF3. Every day the last task is that the patient has to perform a quiz.
11 -DF4. In the quiz, the PwD has to associate the daily activity with the corresponding music.
12 -DF5. The quiz is completed after a few associations.
16 +**RQ009: Robot should recognize spoken words**
17 +Function description:
13 13  
14 -=== Serves: //DO3: Notify family members if PwD is unresponsive//===
19 +=== Other requirements ===
20 +**RQ003: Have the means of contacting loved ones and caregiver**
21 +Function description:
15 15  
16 -DF6. If there's a timed task that the PwD does not denote after a specific time, the robot must notify the family member that there's a problem.
17 -DF7. If the patient denotes the action before the specified time, there's no alarm sent.
18 -DF8. If the patient denotes the action after the alarm was sent, we notify the relatives that the daily activate was performed, but late.
23 +**RQ005: Robot has the ability to perform simple movements**
24 +Function description:
19 19  
20 -=== Serves: //DO4: Play music during the day that they like//===
26 +**RQ006: Robot has the ability to save the data and upload it to cloud**
27 +Function description:
21 21  
22 -DF9. Play the music at the correct time to help the action-sound association.
29 +**RQ007: Robot has games and rules stored in memory and is able to recognize the players**
30 +Function description:
23 23  
24 -=== Serves: //DO5: Notify PwD if they forget to do their daily tasks//===
32 +**RQ008: Robot can monitor an ongoing game**
33 +Function description:
25 25  
26 -DF10. When the time comes the PwD will hear an audible description of what the action is, and the song it's picked for the action.
27 -DF11. If the action is not denoted after the specified time, create alarm (DF6).
35 +**RQ010: Robot should recognize when the patient suddenly stops interacting**
36 +Function description:
37 +
38 +**RQ011: Have the means of transmitting live audio and video**
39 +Function description:
40 +
41 +**RQ012: Robot can remember the context of the emergency call**
42 +Function description:
43 +