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


edited by Rembrandt Oltmans
on 2022/03/29 15:41
on 2022/03/29 15:41
Change comment:
There is no comment for this version
To version
17.1


edited by Rembrandt Oltmans
on 2022/03/29 16:16
on 2022/03/29 16:16
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -4,40 +4,40 @@ 4 4 The requirements are as follows: 5 5 6 6 === Main Use cases === 7 -RQ001: Robot has the ability to play sounds 8 -Function description: 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. 9 9 10 -RQ002: Robot should recognize an indication of being done 11 -Function description: 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. 12 12 13 -RQ004: Have some way of modifying the todolist and the music associated with the tasks14 -Function description: 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. 15 15 16 -RQ009: Robot should recognize spoken words 17 -Function description: 16 +**RQ009: Robot should recognize spoken words** 17 +Function description: In order for the patient to communicate, about what activity is linked to current piece of music during the quiz, the robot should be able to processes spoken language. Furthermore the programming of the robot should be able to processes this information and activate the correct response regarding to the input. This requirement is vital for the patient to be able to effectively play the quiz with the robot. The voice recognition can also be used by the patient to ask to play the quiz or to deny the robot when it proposes to play the quiz. 18 18 19 19 === Other requirements === 20 -RQ003: Have the means of contacting loved ones and caregiver 21 -Function description: 20 +**RQ003: Have the means of contacting loved ones and caregiver** 21 +Function description: The robot also facilitates the communication between the patient to the loved ones and care givers. This can be done in emergency situations where the patient is unresponsive such as in UC006 or can be done when the patients needs non-emergency assistance with certain robot features such as in use case 2. The communication can be as easy as a text message sent by the robot or an emergency call. 22 22 23 -RQ005: Robot has the ability to perform simple movements 24 -Function description: 23 +**RQ005: Robot has the ability to perform simple movements** 24 +Function description: 25 25 26 -RQ006: Robot has the ability to save the data and upload it to cloud 26 +**RQ006: Robot has the ability to save the data and upload it to cloud** 27 27 Function description: 28 28 29 -RQ007: Robot has games and rules stored in memory and is able to recognize the players 29 +**RQ007: Robot has games and rules stored in memory and is able to recognize the players** 30 30 Function description: 31 31 32 -RQ008: Robot can monitor an ongoing game 32 +**RQ008: Robot can monitor an ongoing game** 33 33 Function description: 34 34 35 -RQ010: Robot should recognize when the patient suddenly stops interacting 35 +**RQ010: Robot should recognize when the patient suddenly stops interacting** 36 36 Function description: 37 37 38 -RQ011: Have the means of transmitting live audio and video 38 +**RQ011: Have the means of transmitting live audio and video** 39 39 Function description: 40 40 41 -RQ012: Robot can remember the context of the emergency call 41 +**RQ012: Robot can remember the context of the emergency call** 42 42 Function description: 43 43