Functions
Requirements
The requirements together aim to enable the robot to successfully complete all tasks set out in the use cases from the original design.
We identified two main use cases the robot should be able to perform, which we will work out in more detail. The requirements are as follows:
RQ001: Robot has the ability to play sounds
RQ002: Robot should recognize an indication of being done
RQ003: Have the means of contacting loved ones and caregiver
RQ004: Have some way of modifying the todo list and the music associated with the tasks
RQ005: Robot has the ability to perform simple movements
RQ006: Robot has the ability to save the data and upload it to cloud
RQ007: Robot has games and rules stored in memory and is able to recognize the players
RQ008: Robot can monitor an ongoing game
RQ009: Robot should recognize spoken words
RQ010: Robot has the ability to play sounds
RQ011: Robot should recognize when the patient suddenly stops interacting
RQ012: Have the means of transmitting live audio and video
RQ013: Robot can remember the context of the emergency call