Changes for page Functions
Last modified by Andrei Stefan on 2022/04/04 12:14
To version
16.1


edited by Rembrandt Oltmans
on 2022/03/29 16:03
on 2022/03/29 16:03
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. XWikiGuest1 +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 activitieswitha CareGiveror a family memberandpick the corresponding musicr soundstothespecificdaily activity.6 - DF2. Notifythe patient(playthemusic)at therighttime to perform the TODOtaskandexpectthepatientto denote itbeing 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: Not directedly related to the main use cases, the requirement for being able to modify the music and schedule is still vital for the functionality of the system. If the data is not able to be created or modified then no personalized music can be played at certain times during the day. Thus making the system useless and making it a vital requirement for enabling the core functions of the system. The creation of the patients schedule and the association of certain personalized music can by done by the caregiver or loved ones and easily edited through a web portal. 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 +