Wiki source code of Functions

Version 9.1 by Cesar van der Poel on 2022/03/28 18:12

Hide last authors
Cesar van der Poel 5.1 1 = Requirements =
2 There are several functions our system needs to have to be able to properly do its job. These are the following:
3
4
Simran  Karnani 1.2 5 **Must Have**
Clara Stiller 1.5 6
Clara Stiller 1.6 7 1. Detect whether the user is trying to leave
Clara Stiller 3.1 8 1. Talking
9 1. Understand what the user says
10 1. recognize the user's emotional state
11 1. Play music
12 1. Move/ change position
13 1. Able to hold a short conversation (includes showing emotion and facial expression)
14 1. Able to alert the caretaker (if user wants to go out and robot is unable to stop them)
Simran  Karnani 1.2 15
16
Clara Stiller 1.5 17 **Should Have**
Simran  Karnani 1.2 18
19 1. Should be able to touch the user
Clara Stiller 3.1 20 1. Play music according to certain activity or time of day
Simran  Karnani 1.2 21
Clara Stiller 3.2 22
Simran  Karnani 1.2 23 **Could Have**
24
Clara Stiller 1.5 25 1. face recognition, in order to react differently on each PwD
26
Clara Stiller 3.2 27
Simran  Karnani 1.2 28 **Won't Have**
Clara Stiller 1.5 29
Simran  Karnani 1.3 30 1. Database with user's information
Clara Stiller 3.1 31 1. GPS system to guide user home
32 1. Be able to leave the building
Cesar van der Poel 9.1 33
34 = Requirements =
35 In order for the system to properly improve the safety of the people with dementia residing in the care home, it needs to be able to perform several different functions. Together, these functions will allow the system to engage in conversation with the person with dementia and try to convince them to stay inside, as well as take all the necessary actions in the event that the person with dementia is not convinced by their conversation with the system. The functions listed below are classified in several different categories, ranging from most important to least important. Currently, not all of these requirements are fully satisfied, and the system is in a more basic version than the one envisioned. The requirements not currently implemented are listed in the latter two categories.
36
37 **Must Have**
38 * RQ001 - Detect movement towards door
39 * RQ003 - Speak in a human-like way
40 * RQ004 - Process spoken natural language
41 * RQ007 - Alert caretakers
42
43 **Should Have**
44 * RQ002 - Recognize person with dementia moving towards door
45 * RQ006 - Play music
46 * RQ005 - Connect certain concepts
47 * RQ008 - Recognize PwD leaving the care center
48
49 TODO
50