Functions
Requirements
There are several functions our system needs to have to be able to properly do its job. These are the following:
Must Have
- Detect whether the user is trying to leave
- Talking
- Understand what the user says
- recognize the user's emotional state
- Play music
- Move/ change position
- Able to hold a short conversation (includes showing emotion and facial expression)
- Able to alert the caretaker (if user wants to go out and robot is unable to stop them)
Should Have
- Should be able to touch the user
- Play music according to certain activity or time of day
Could Have
- face recognition, in order to react differently on each PwD
Won't Have
- Database with user's information
- GPS system to guide user home
- Be able to leave the building
Requirements
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.
Must Have
- RQ001 - Detect movement towards door
- RQ003 - Speak in a human-like way
- RQ004 - Process spoken natural language
- RQ007 - Alert caretakers
Should Have
- RQ002 - Recognize person with dementia moving towards door
- RQ006 - Play music
- RQ005 - Connect certain concepts
- RQ008 - Recognize PwD leaving the care center
TODO