Wiki source code of Timetable
Version 26.1 by Ricardo Vogel on 2022/03/15 11:39
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | Week 1: | ||
2 | In the meeting (8-2) tasks were divided. Deadline is before the meeting next week. | ||
3 | |||
4 | Ricardo: Work on the report: Personas and problem scenario | ||
5 | Rohan: Work on the report: Operational demands: environments and stakeholders | ||
6 | Doreen: See if Bluetooth connection with Miro would be possible (and if we can check distance) | ||
7 | Jeffrey: Look at the basic behavior of the Miro robot (and maybe try it a bit) | ||
8 | Harmen: Look into the sounds help | ||
9 | Tim: Check if the Miro robot can listen to a name/respond to a name | ||
10 | Laura: Check and possibly code a path tracking possibility in Miro | ||
11 | |||
12 | Reflection on Week 1: | ||
13 | Ricardo made personas. Rohan made the Environments and Stakeholders. | ||
14 | Doreen made connections between her phone and an Arduino and was able to let the Arduino detect when the distance was too great. | ||
15 | The accounts weren't there yet so Harmen, Jeffrey, Tim and Laura did some research on the necessary packages and code. | ||
16 | |||
17 | Week 2: | ||
18 | Ricardo: Personas & persona scenarios | ||
19 | Rohan: Robotic Partner / Music recognition | ||
20 | Harmen: Problem scenarios | ||
21 | Doreen: State diagram / Leash | ||
22 | Tim: Commandos/voice recognition, help with personas & scenarios | ||
23 | Jeffrey: Look into basic behaviour, what does the dog do when touched/petted etc. | ||
24 | Laura: Look into pathmaking | ||
25 | |||
26 | Reflection on Week 2: | ||
27 | Ricardo extended the personas and made persona scenario. | ||
28 | Rohan made the part on Robotic Partner and Music recognition | ||
29 | Harmen made the problem scenario. | ||
30 | Doreen made a flowchart about the behavior of the robot. | ||
31 | Laura made the first storyboard. | ||
32 | Jeffrey tested out with the blockly environment and the Python conversion. | ||
33 | Tim did research on voice recognition and which Python packages are necessary to implement that | ||
34 | Wednesday morning we went to the robot lab and were able to upload a basic program to the robot. | ||
35 | |||
36 | Week 3: | ||
37 | Ricardo: Design Patterns | ||
38 | Rohan: Claims | ||
39 | Harmen: Ontology | ||
40 | Doreen: Extending problem scenario, installing MDK. | ||
41 | Tim: Objectives, Humanoid Robot, name recognition (Is it possible without the mdk) | ||
42 | Jeffrey: Use cases, figure out object/wall detection | ||
43 | Laura: Storyboards, test program | ||
44 | |||
45 | Reflection on week 3: | ||
46 | Ricardo made the Design Patterns with a drawing of the system. | ||
47 | Rohan made the claims | ||
48 | Harmen: Figured out the program to create an ontology but did not create the ontology yet. | ||
49 | Doreen installed the MDK and made an explanation on how to install it. Doreen did not extend the problem scenario yet. | ||
50 | Tim made the Objectives and worked on humanoid Robot. Tim also found some Python libraries for name recognition. Tim also made user value stories at stake holders. | ||
51 | Jeffrey took a look into use cases but did not make them yet. | ||
52 | Laura made the storyboards and some test programs to test the robots. | ||
53 | |||
54 | Week 4: | ||
55 | |||
56 | Ricardo: Specify design patterns + human factors design patterns. | ||
57 | Rohan: Evaluation + Presentation 1 | ||
58 | Harmen: Ontology + human factors ontology | ||
59 | Doreen: Extend problem scenario + work on wristband for prototype + Prototype + make a "hondenriem" prototype out of cardboard | ||
60 | Tim: Extend functions + specify design patterns | ||
61 | Jeffrey: Use Cases + presentation 1 | ||
62 | Laura: Evaluation + Presentation 1 | ||
63 | |||
64 | We are going to create small videos: | ||
65 | Snoezelen = demoversion of Miro | ||
66 | Wristband = Doreen creates is with Arduino | ||
67 | Walking = Wizard of Oz with remote control | ||
68 | |||
69 | When person with dementia walks in the wrong direction: follow the person, make a sound/bark, turn head as if confused, turn back in correct direction, walk some steps, check if the dog is followed = Harmen | ||
70 | Ask for attention: (bark as real dog) = Doreen | ||
71 | Positive response: wagging, turn ears, yap = Laura | ||
72 | |||
73 | Reflection on week 4: | ||
74 | Ricardo: Worked on design patterns and the human factors design patterns | ||
75 | Tim: Worked on design patterns and the human factors design patterns. Extended/rewrote functions and found parts to discuss about it. | ||
76 | Rohan: Made a start on evaluation, made the presentation and presented the presentation. | ||
77 | Harmen: Made ontology. Started on human factors ontology, made some code for demo | ||
78 | Doreen: Extended problem scenario, started working on a physical prototype | ||
79 | Jeffrey: Made use cases, presented presentation | ||
80 | Laura: Made and presented the presentation, made a start on evaluation, made some code for demo. | ||
81 | |||
82 | Week 5: | ||
83 | Ricardo: Going to work on ethics + test if we can connect miro to a server and/or with packets | ||
84 | Tim: Design pattern diagrams + reread all XWiki pages to check for consistency and todo's + refactor some pages | ||
85 | Doreen: Elaborate on evaluation + collaborate with Rohan on experimental setup | ||
86 | Rohan: Elaborate on evaluation + collaborate with Doreen on experimental setup | ||
87 | Harmen: Extra ontology schema + human factors ontology + research on existing robot dogs | ||
88 | Laura: Also do some research on existing robot dogs + make 4 prototypes/code: snoezelen 1,2,3 + alarm mode | ||
89 | Jeffrey: Make some MiRo code for an alarm when a PwD falls and for snoezelen with different levels of movement. | ||
90 | |||
91 | Reflection on Week 5: | ||
92 | Ricardo: Worked on ethics. | ||
93 | Tim: reread all XWiki pages to check for consistency and made some todo's | ||
94 | Doreen: Elaborated evaluation + worked on experimental setup | ||
95 | Rohan: Elaborated evaluation + worked on experimental setup + created and worked on the questionnaire | ||
96 | Harmen: Due to Harmen being sick, he worked a little bit on some research for existing robot dogs but couldn't finish ontology | ||
97 | Laura: Started on some research on existing robot dogs + made 4 prototypes/code: snoezelen 1,2,3 + alarm mode | ||
98 | Jeffrey: Made and tested the four pieces of code Wednesday. The alarm is incorporated in the final alarm, but the snoezelen behavior was scrapped. | ||
99 | |||
100 | |||
101 | == Todos == | ||
102 | Format: Assignee | Todo | ||
103 | === Specification === | ||
104 | Objectives: | ||
105 | - Jeffrey | Expand product vision with Snoezelen and check incorporation in objectives | ||
106 | |||
107 | Use cases: | ||
108 | - Laura | Review use cases | ||
109 | |||
110 | Functions: | ||
111 | - Tim | Update flowchart to remove snoezelen to be coherent with current idea of MiRo | ||
112 | - Tim | --Add textual description of walking with MiRo to incorporate what MiRo should do if PwD stops to talk during walk-- | ||
113 | Claims: | ||
114 | - Rohan | Review current claims and perhaps add upon sections with small amounts of text/description | ||
115 | - Rohan | Add sources on why autonomy is important (basically just link to Self Determination Theory) | ||
116 | - Rohan | Check if we can validate claims with evaluation | ||
117 | |||
118 | Future work: | ||
119 | - Laura | Add future work page indicating our future work, and also that we would have liked to incorporate snoezelen | ||
120 | |||
121 | === Foundation === | ||
122 | ====Operational demands ==== | ||
123 | Environments: | ||
124 | - Jeffrey | Expand and clarify technologies | ||
125 | |||
126 | Stakeholders: | ||
127 | - Tim | Create value stories for indirect stakeholders | ||
128 | - Tim | Incorporate Schwartz value model in the value stories | ||
129 | |||
130 | Personas: | ||
131 | - Ricardo | Lecture slides state "Persona's need to have goals". Cornelia and Constantijn have these (to some extent), but Marcus does not yet | ||
132 | --- Ricardo | Create technology disliking persona scenario-- | ||
133 | --- Ricardo | Create for each scenario a 'before' and 'after technology' piece-- | ||
134 | |||
135 | Problem scenario: | ||
136 | - Doreen | Add sources for self-determination theory claims | ||
137 | - Doreen | Look into "Design scenario's" (lecture 3 probably): a story that conveys a new vision, including activity: narratives of typical or critical services, information: details on info provision, interaction: details of user interaction & feedback | ||
138 | |||
139 | ====Human Factors==== | ||
140 | Robotic partner: | ||
141 | - Laura | Elaborate on limitations of MiRo w.r.t. snoezelen | ||
142 | --- Unassigned | Describe what MiRo could mean as a robotic partner for elderly people / PwD. Perhaps this is not that relevant anymore to write here since snoezelen will be moved to future work.-- | ||
143 | - Laura + Harmen| Add research on interactions between elderly people and/or PwD's and robots + any other relevant research on effect of pets/robots on PwD's. | ||
144 | |||
145 | Design patterns: | ||
146 | - Tim | Make team design pattern into something that is not drawn | ||
147 | - Tim | Make team design pattern including the caretaker | ||
148 | - Tim | Create diagrams for IDP's | ||
149 | |||
150 | Ontology: | ||
151 | - Harmen | Add ontology image to XWiki | ||
152 | |||
153 | Music and Cognition: | ||
154 | - Tim | Describe each single signal, sound, movement that the PwD will receive/MiRo will make, the reasoning behind it and its desired effect | ||
155 | - Tim | Link to Technology - Music Management for the explanation why we do not use music. | ||
156 | |||
157 | Measuring instruments: | ||
158 | We do not yet know what should be here. | ||
159 | |||
160 | Group's core theoretical foundation: | ||
161 | - Unassigned | Add all sources here at the end of the project? | ||
162 | |||
163 | Inclusive design: | ||
164 | - Doreen | Write this page | ||
165 | |||
166 | Human-Agent teamwork: | ||
167 | We do not yet know what should be here. | ||
168 | |||
169 | ==== Technology ==== | ||
170 | Humanoid robot: | ||
171 | --Done-- | ||
172 | |||
173 | Music management: | ||
174 | - Jeffrey | Explain why music is not suitable for our goal/case | ||
175 |