Changes for page Design Patterns
Last modified by Dongxu Lu on 2022/04/04 15:55
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,50 +1,68 @@ 1 -= Design Patterns = 1 +== Design Patterns == 2 2 3 3 Design patterns are commonly used for solving recurring problems. Team design patterns denote solutions to complex interactions between groups of actors. The interaction design patterns, in our project, denote interactions between the robot and human actors. By using these reusable design patterns complex communication between all actors is facilitated. 4 4 5 -== T eamDesignPatterns ==5 +=== TDPs === 6 6 7 -Our system makes use of t wo team designpatterns whichcontaintwo individualsceneseach.The twoscenesdescribe theprocessesoftheactivities and quiz.7 +Our system makes use of three TDPs which apply to three separate using scenes, namely the activity reminder, the quiz, and the change of settings. 8 8 9 9 10 -=== TDP activity === 10 +==== TDP for activity reminder ==== 11 11 12 - [[image:SceneA.jpg||height="400px"]]13 - Our first designpatternsolves the problem of 4 actors working together in order forthe patient toperform their necessary daily activities. Two of the actors areimpaired intheir communication. The robot can have a hard time communicating with the other actorsas it might not possess the necessary functionality. Thepatienthas difficulties in communicating as thedementia might impair their regular communication skills. Thepattern tries tosolvehis teamcommunicationproblem by the use of musicwith thepatient and digitalcontactwiththe caregiver and loved ones.14 - The main objectives that are involved with this design pattern are OB01: Help patients remember their daily tasks and OB06: notify family members when the patient is unresponsive.12 +{{html}} 13 +<img src="https://raw.githubusercontent.com/d-lu-19/SCE-project/main/SceneA.jpg" width="600"/> 14 +{{/html}} 15 15 16 - The caregiverwouldfirstsetupheagendaconcerningthe right time,thecorresponding tasksandmusicwhichis sent tothebot. Therobotthenplaysthemusictoremindthe patientof certainactivitiesthat shouldbeperformed currently.After thepatienthasexecutedthetasks,he/shewillneedto confirmtotherobot thatthe taskhas beenfinished.The robotwillthensendthehealth conditiondataofthe patienttohe caregiver.16 +Our first design pattern solves the problem of 4 actors working together in order for the patient to perform their necessary daily activities. Due to loss of memory, the patient might have difficulties communicating as dementia might impair their communication skills. In this situation, using music as a substitute for speech can save the effort that PwD need to take. We formalize this TDP with OB01: Help delay memory loss for patient's daily tasks and OB05: Keep the caregiver updated with the patient's condition. 17 17 18 - Whentheconfirmationofthepatientis not receivedbythe robotitwillenterintothe secondscene. The robotwill sendahealthnotificationtothelovedonesand caregivers whenitisacriticalactivity. This then enablesthelovedonesto contact the patientdirectly. Thelovedonesthencanremind thepatient through callsorhelpthemphysically.Moreover,the robot willrepeatplaying themusic, in specifictimeintervalsdepending onthe settings,in ordertoremindthe patient ofperformingthe critical activity.18 +The caregiver would first set up the agenda concerning the right time, the corresponding tasks, and the music that is sent to the robot. The robot then plays the music to remind the patient of certain activities that should be performed currently. After the patient has executed the tasks, he/she will need to confirm to the robot that the task has been finished. The robot will then send the health condition data of the patient to the caregiver. 19 19 20 - This designpatternsolves multiple problems thatoccur duringthegroupcommunication.Tostayfunctionalduringthedeclineofthepatient'smentalhealth,musicsusedascommunicationmeansbetweenpatientandrobot.Therobot is able toeffectivelycommunicatewiththe caregiverand lovedones by meansoftextingandusinga taskcreationinterface.Therefore, the robotdoesnot needtobeable tocomprehendcomplexvoicecommunication.20 +When the confirmation of the patient is not received by the robot, the robot will send a health notification to the caregiver and family members when the related activity is of high priority. This then enables the family members or the caregiver to contact the patient directly and help him/her physically if needed. Moreover, the robot will repeat playing the music at a specific time interval depending on the settings, to again remind the patient of performing the activity. 21 21 22 - ===TDPquiz===22 +This design pattern solves multiple problems that occur during group communication. To stay functional during the decline of the patient's mental health, music is used as communication means between the patient and the robot. The robot does not need to be able to comprehend complex speech communication. Besides, through the data transmitted from the robot, the caregiver can track the latest progress in controlling the disease. 23 23 24 -[[image:SceneB.jpg||height="400px"]] 25 -The TDP quiz team design pattern solves the problem of using vocal communication between robot and patient to create or reinforce the connection between specific music and daily tasks. The main objective that the design pattern solves is DO2: help reinforce the connection between specific music and daily tasks with quizzes. 24 +==== TDP for quiz ==== 26 26 26 +{{html}} 27 +<img src="https://raw.githubusercontent.com/d-lu-19/SCE-project/main/SceneB.jpg" width="600"/> 28 +{{/html}} 29 + 30 +The TDP quiz team design pattern solves the problem of using speech communication between robot and patient to create or reinforce the connection between specific music and daily tasks. The main objective that the design pattern solves is OB04: help reinforce the connection between specific music and daily tasks with quizzes. 31 + 27 27 The initiation of the quizzes can either be achieved through the patient asking the robot or the robot asking the patient. In the former situation, the robot would always say yes to the request while the patient can choose to reject the quiz in the latter situation. After the robot starts the quiz, the patient will be asked to answer several questions on pairs of music and corresponding tasks. If the patient gives the correct answer, the robot will continue the quiz. If wrong answers are given, the robot will inform the patient of the correct answers. 28 28 29 -This design pattern solves the initial problem by letting the patient think about the connections and repeating the task and music combinations. It also prevents patients from learning wrong associations by correcting them. The process of quiz initiation prevents patients from having to play the quiz while not wanting to, which reduces the annoyance with the robot and music. The robot beingable to initiate the quiz makessure that the patient is reminded of the existence andwill ensurethat the quiz is played periodically.The results of the quiz can be sent to the caregiver to indicate mental health status.34 +This design pattern solves the initial problem by letting the patient think about the connections and repeating the task and music combinations. It also prevents patients from learning wrong associations by correcting them. The process of quiz initiation prevents patients from having to play the quiz while not wanting to, which reduces the annoyance with the robot and music. The robot is able to initiate the quiz and make sure that the patient is reminded of the existence and that the quiz is played periodically. 30 30 31 -== InteractionDesignPatterns36 +==== TDP for changing settings==== 32 32 38 +{{html}} 39 +<img src="https://raw.githubusercontent.com/d-lu-19/SCE-project/main/SceneC.jpg" width="600"/> 40 +{{/html}} 41 + 42 +This TDP is formalized with OB01: to help delay memory loss for the patient's daily tasks. When the patient becomes unsatisfied with the settings of the robot or agenda, he/she can ask the caregiver to do some adjustments, such as highering the volume, changing the music, etc. If the caregiver finds the requirement reasonable, proper changes will be done to the robot. The caregiver can also choose to refuse the request as frequent changes to the agenda would cause some obfuscation and delay in controlling dementia. 43 + 44 +This design pattern makes it possible for the patient to find a treatment solution that is tailor-made for himself/herself with the professional guidance of the caregiver. 45 + 46 +=== Interaction Design Patterns === 47 + 33 33 To enable communication between the robot and the other actors we need specific design patterns which enable effective communication. The communication between the robot and loved ones is a simple text message notifying the not performing of activities and therefore does not need a design pattern. 34 -[[image:IDP.jpg||height="400px"]] 35 35 36 -=== Patient and Robot === 50 +{{html}} 51 +<img src="https://raw.githubusercontent.com/d-lu-19/SCE-project/main/SceneC.jpg" width="600"/> 52 +{{/html}} 37 37 54 +==== Patient and Robot ==== 55 + 38 38 The person with dementia and the robot need effective and joyful communication in order to complete the other objectives. In order to achieve this, the 2 actors can communicate with different methods in different situations. 39 39 40 -The robot can communicate with the patient by playing a song that is associated with a task. The patient can then respond by asking the robot about the task or by notifying the robot the completion of the task by performing a predefined hand gesture. To improve the connection between the robot and patient it is also possible to have small talk between the two actors. 58 +The robot can communicate with the patient by playing a song that is associated with a task. The patient can then respond by asking the robot about the task or by notifying the robot of the completion of the task by performing a predefined hand gesture. To improve the connection between the robot and the patient it is also possible to have small talk between the two actors. 41 41 42 -These communication methods enable effective communication between the patient and robot while still being not tedious. The communication that is necessary for reminding the patient and then the confirmation consists of music and a simple gesture which enables this critical part of communication to be robust against the effects of dementia and possibl everbal communication loss.60 +These communication methods enable effective communication between the patient and robot while still being not tedious. The communication that is necessary for reminding the patient and then the confirmation consists of music and a simple gesture which enables this critical part of communication to be robust against the effects of dementia and possibly verbal communication loss. 43 43 44 -=== Caregiver and Robot === 62 +==== Caregiver and Robot ==== 45 45 46 -The caregiver needs to denote the activities of the patient on an easy oa clear visualization.64 +The caregiver needs to denote the activities of the patient on an easy-to-manage platform, without knowledge of programming. The robot needs to be able to communicate the health status of the patient with a clear visualization. 47 47 48 48 We use an application on the side of the caregiver to enable the caregiver to create and manage the agenda of the patient and to display the health status collected by the robot. 49 49 50 -This enables the caregiver to clearly and effectively manage the robot, preventing the caregiver from making mistakes in the agenda, spending too much time managing the robot and frommissing crucial health information.68 +This enables the caregiver to clearly and effectively manage the robot, preventing the caregiver from making mistakes in the agenda, spending too much time managing the robot, and missing crucial health information.