Wiki source code of Timetable

Version 54.1 by Harmen Kroon on 2022/04/04 15:21

Hide last authors
Laura Ottevanger 1.1 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.
Laura Ottevanger 2.1 15 The accounts weren't there yet so Harmen, Jeffrey, Tim and Laura did some research on the necessary packages and code.
Laura Ottevanger 1.1 16
17 Week 2:
Ricardo Vogel 2.2 18 Ricardo: Personas & persona scenarios
Laura Ottevanger 1.1 19 Rohan: Robotic Partner / Music recognition
20 Harmen: Problem scenarios
21 Doreen: State diagram / Leash
Tim Huisman 3.1 22 Tim: Commandos/voice recognition, help with personas & scenarios
Laura Ottevanger 1.1 23 Jeffrey: Look into basic behaviour, what does the dog do when touched/petted etc.
24 Laura: Look into pathmaking
Laura Ottevanger 2.1 25
26 Reflection on Week 2:
Ricardo Vogel 2.2 27 Ricardo extended the personas and made persona scenario.
Laura Ottevanger 2.1 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.
Tim Huisman 3.1 41 Tim: Objectives, Humanoid Robot, name recognition (Is it possible without the mdk)
Laura Ottevanger 2.1 42 Jeffrey: Use cases, figure out object/wall detection
43 Laura: Storyboards, test program
Laura Ottevanger 4.1 44
45 Reflection on week 3:
46 Ricardo made the Design Patterns with a drawing of the system.
47 Rohan made the claims
Laura Ottevanger 5.1 48 Harmen: Figured out the program to create an ontology but did not create the ontology yet.
Laura Ottevanger 4.1 49 Doreen installed the MDK and made an explanation on how to install it. Doreen did not extend the problem scenario yet.
Tim Huisman 7.1 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.
Laura Ottevanger 6.1 51 Jeffrey took a look into use cases but did not make them yet.
Laura Ottevanger 4.1 52 Laura made the storyboards and some test programs to test the robots.
Laura Ottevanger 5.1 53
54 Week 4:
55
Laura Ottevanger 8.1 56 Ricardo: Specify design patterns + human factors design patterns.
57 Rohan: Evaluation + Presentation 1
58 Harmen: Ontology + human factors ontology
Laura Ottevanger 11.1 59 Doreen: Extend problem scenario + work on wristband for prototype + Prototype + make a "hondenriem" prototype out of cardboard
Laura Ottevanger 8.1 60 Tim: Extend functions + specify design patterns
61 Jeffrey: Use Cases + presentation 1
62 Laura: Evaluation + Presentation 1
Laura Ottevanger 9.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
Laura Ottevanger 12.1 71 Positive response: wagging, turn ears, yap = Laura
Rohan Sobha 13.1 72
Laura Ottevanger 14.1 73 Reflection on week 4:
74 Ricardo: Worked on design patterns and the human factors design patterns
Tim Huisman 15.1 75 Tim: Worked on design patterns and the human factors design patterns. Extended/rewrote functions and found parts to discuss about it.
Laura Ottevanger 14.1 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.
Rohan Sobha 13.1 81
82 Week 5:
Laura Ottevanger 14.1 83 Ricardo: Going to work on ethics + test if we can connect miro to a server and/or with packets
Tim Huisman 15.1 84 Tim: Design pattern diagrams + reread all XWiki pages to check for consistency and todo's + refactor some pages
Laura Ottevanger 14.1 85 Doreen: Elaborate on evaluation + collaborate with Rohan on experimental setup
Rohan Sobha 13.1 86 Rohan: Elaborate on evaluation + collaborate with Doreen on experimental setup
Laura Ottevanger 14.1 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
Jeffrey Lim 24.1 89 Jeffrey: Make some MiRo code for an alarm when a PwD falls and for snoezelen with different levels of movement.
Tim Huisman 15.1 90
Laura Ottevanger 19.1 91 Reflection on Week 5:
92 Ricardo: Worked on ethics.
Tim Huisman 28.1 93 Tim: reread all XWiki pages to check for consistency and made a full to-do list for the rest of the project. Also gave feedback on the evaluation form.
Laura Ottevanger 19.1 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
Laura Ottevanger 27.1 98 Jeffrey: Made and tested the four pieces of code Wednesday.
Tim Huisman 15.1 99
Laura Ottevanger 27.1 100 We decided to combine the pieces of code for alarm from Jeffrey and Laura to create an alarm mode. The snoezelen we decided to scrap as we noticed that it would be difficult to test snoezelen with the Miro, the miro is too easy to break
Laura Ottevanger 19.1 101
Laura Ottevanger 20.1 102 == Todos ==
Tim Huisman 15.1 103 Format: Assignee | Todo
104 === Specification ===
105 Objectives:
Laura Ottevanger 25.1 106 - Jeffrey | Expand product vision with Snoezelen and check incorporation in objectives
Tim Huisman 16.1 107
Tim Huisman 15.1 108 Use cases:
Laura Ottevanger 34.1 109 --- Laura | Review use cases--
Tim Huisman 15.1 110
111 Functions:
112 - Tim | Update flowchart to remove snoezelen to be coherent with current idea of MiRo
Tim Huisman 18.1 113 - Tim | --Add textual description of walking with MiRo to incorporate what MiRo should do if PwD stops to talk during walk--
Tim Huisman 15.1 114 Claims:
Rohan Sobha 29.1 115 - --Rohan | Review current claims and perhaps add upon sections with small amounts of text/description--
116 - --Rohan | Add sources on why autonomy is important (basically just link to Self Determination Theory)--
117 - --Rohan | Check if we can validate claims with evaluation--
Tim Huisman 15.1 118
Tim Huisman 16.1 119 Future work:
Laura Ottevanger 34.1 120 --- Laura | Add future work page indicating our future work, and also that we would have liked to incorporate snoezelen--
Tim Huisman 16.1 121
Tim Huisman 15.1 122 === Foundation ===
123 ====Operational demands ====
124 Environments:
Jeffrey Lim 24.1 125 - Jeffrey | Expand and clarify technologies
Tim Huisman 15.1 126
127 Stakeholders:
128 - Tim | Create value stories for indirect stakeholders
129 - Tim | Incorporate Schwartz value model in the value stories
130
Laura Ottevanger 20.1 131 Personas:
Ricardo Vogel 43.1 132 --- Ricardo | Lecture slides state "Persona's need to have goals". Cornelia and Constantijn have these (to some extent), but Marcus does not yet--
Ricardo Vogel 23.1 133 --- Ricardo | Create technology disliking persona scenario--
Ricardo Vogel 26.1 134 --- Ricardo | Create for each scenario a 'before' and 'after technology' piece--
Tim Huisman 15.1 135
136 Problem scenario:
Doreen Mulder 32.1 137 --- Doreen | Add sources for self-determination theory claims--
138 --- 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--
Tim Huisman 15.1 139
140 ====Human Factors====
141 Robotic partner:
Laura Ottevanger 34.1 142 --- Laura | Elaborate on limitations of MiRo w.r.t. snoezelen--
Laura Ottevanger 20.1 143 --- 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.--
144 - 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.
Tim Huisman 15.1 145
146 Design patterns:
Ricardo Vogel 35.1 147 - Ricardo | Make team design pattern into something that is not drawn
148 - Ricardo | Make team design pattern including the caretaker
149 - Ricardo | Create diagrams for IDP's
Tim Huisman 15.1 150
151 Ontology:
Harmen Kroon 51.1 152 --- Harmen | Add ontology image to XWiki--
Tim Huisman 15.1 153
154 Music and Cognition:
Tim Huisman 17.1 155 - Tim | Describe each single signal, sound, movement that the PwD will receive/MiRo will make, the reasoning behind it and its desired effect
156 - Tim | Link to Technology - Music Management for the explanation why we do not use music.
Tim Huisman 15.1 157
158 Measuring instruments:
159 We do not yet know what should be here.
160
161 Group's core theoretical foundation:
162 - Unassigned | Add all sources here at the end of the project?
163
164 Inclusive design:
Doreen Mulder 32.1 165 --- Doreen | Write this page--
Tim Huisman 15.1 166
167 Human-Agent teamwork:
168 We do not yet know what should be here.
169
170 ==== Technology ====
171 Humanoid robot:
Rohan Sobha 21.1 172 --Done--
Tim Huisman 15.1 173
174 Music management:
Laura Ottevanger 25.1 175 - Jeffrey | Explain why music is not suitable for our goal/case
Tim Huisman 15.1 176
Laura Ottevanger 27.1 177 ==== Report ====
178 Unassigned | Proofread
Doreen Mulder 48.1 179 --Doreen | Consistent use of MiRo (Change every mention of Miro to MiRo)--
Laura Ottevanger 27.1 180 Unassigned | Talk about the name WAF (Walking Assisting Friend)
Rohan Sobha 30.1 181 Unassigned | The group's core foundation
Doreen Mulder 36.1 182 --Doreen | Write in Evaluation -> Test about the little interview I had with Erik and how the product was perceived by a hard of hearing person.
183 --
Laura Ottevanger 37.1 184
185
186
187
188 =Todo list 2.0=
189 If you are assigned to a page, please also read the existing text and check for grammatical mistakes. If you are assigned a page, please put an introduction to that page for example: "In this chapter, we will introduce you to our Personas. Personas are <explanation of personas>. Personas are relevant because <enter text here>.". Please explain, what it is and why we use it if relevant.
190
Laura Ottevanger 38.1 191 == Introduction ==
Laura Ottevanger 37.1 192 Laura | Introduction - Rewrite: problem, solution, what is where.
193 Laura | Move MiRo difficulties to Technology
194
Laura Ottevanger 38.1 195 == Foundation ==
196 ==== Operational Demands ====
Laura Ottevanger 39.1 197
198 === Environments and Personas ===
Ricardo Vogel 43.1 199 --Ricardo | Write 2 sentences as intro on basic Operational Demands page.--
200 --Ricardo | Read and check if correct--
Laura Ottevanger 37.1 201
Laura Ottevanger 39.1 202 === Stakeholders and Problem Scenario ===
Ricardo Vogel 43.1 203 Harmen | Write 2 sentences as intro for these two pages
Laura Ottevanger 39.1 204 Harmen | Read and check if correct
205
206
Laura Ottevanger 38.1 207 ==== Human Factors ====
Laura Ottevanger 37.1 208
Laura Ottevanger 38.1 209 ==== Robotic Partner ====
Tim Huisman 47.1 210 --Tim | Read through and add one citation in the todo--
Laura Ottevanger 37.1 211
Laura Ottevanger 38.1 212 ==== Music and Cognition ====
Rohan Sobha 44.1 213 Jeffrey | Explanation how doglike sounds and movements could be beneficial based in literature and motivate why music is inappropriate for our use case.
Laura Ottevanger 37.1 214 = Design Pattern and Ontology =
Harmen Kroon 54.1 215 --Harmen and Ricardo | Cite some references--
Laura Ottevanger 37.1 216
Laura Ottevanger 38.1 217 ==== Measuring Instruments ====
Laura Ottevanger 37.1 218 Rohan and Doreen? | cite papers about what we use for evaluation
219
Laura Ottevanger 38.1 220 ==== Group's core theoretical foundation ====
Rohan Sobha 44.1 221 Jeffrey | Talk about people with dementia getting lost, if walking helps by PwD, how good walking is for people, budget care homes
Laura Ottevanger 37.1 222
Laura Ottevanger 38.1 223 ==== Inclusive Design ====
Doreen Mulder 50.1 224 --Doreen | Clean up sources or notify what needs to be done on the page--
Laura Ottevanger 37.1 225
Laura Ottevanger 38.1 226 ==== Human-agent Teamwork ====
Rohan Sobha 44.1 227 Rohan | Talk about humans and robots working together based in literature
Laura Ottevanger 37.1 228
229 === Technology ===
Laura Ottevanger 38.1 230 ==== Humanoid Robot ====
Laura Ottevanger 37.1 231 Laura | Specify specific limitations and technical options for MiRo
232
Laura Ottevanger 38.1 233 ==== Music Management ====
Rohan Sobha 44.1 234 Jeffrey | Explanation why we do not use music + what we do use + talk about video of alarm here
Laura Ottevanger 37.1 235
Laura Ottevanger 38.1 236 == Specification ==
Laura Ottevanger 37.1 237 === Objectives ===
Tim Huisman 46.1 238 --Tim | Remove Snoezelen and expand Objectives--
Rohan Sobha 44.1 239 Tim | Move everything Snoezelen related to future work and make a coherent story
Laura Ottevanger 37.1 240
241 === Use cases ===
Rohan Sobha 44.1 242 Rohan | Read through and check for (grammatical) mistakes
Laura Ottevanger 37.1 243
244 === Functions ===
Tim Huisman 45.1 245 Tim | Check if we want to move storyboard to future work
Laura Ottevanger 37.1 246
247 === Claims ===
Harmen Kroon 53.1 248 --Harmen | Expand Claims--
Laura Ottevanger 37.1 249
Laura Ottevanger 38.1 250 == Evaluation ==
Laura Ottevanger 37.1 251 === Prototype ===
252 Laura | Add code to Github,
253 Laura | Talk about code in Prototype chapter
254
255 === Test ===
Rohan Sobha 44.1 256 Rohan | Rewrite to make a bit more specific, ensure that the test is reproduceable, add Wilcoxon test
Doreen Mulder 52.1 257 --Doreen | Add Discussion after the results and ensure that results is just numbers--
Laura Ottevanger 37.1 258
Laura Ottevanger 38.1 259 == Design Patterns ==
Laura Ottevanger 37.1 260 Ricardo | Reread and change picture
261 Ricardo | Add caretaker in team design pattern
262 Ricardo | Picture for IDP
263
Laura Ottevanger 38.1 264 == Ontology ==
Harmen Kroon 51.1 265 --Harmen | Add second Ontology--
Laura Ottevanger 37.1 266
Laura Ottevanger 38.1 267 == Planning ==
Laura Ottevanger 37.1 268 Unassigned | Rewrite todo-list as a per week description of what happened
Laura Ottevanger 41.1 269 (Optional) Unassigned | Put everything into a nice table like: [[Timetable table >> https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group02/view/Timetable/TimeTable%20Table%20Format/]]
Laura Ottevanger 37.1 270
Laura Ottevanger 38.1 271 == Conclusion ==
Laura Ottevanger 37.1 272 === Future Work ===
Rohan Sobha 44.1 273 Jeffrey and Laura | Add limitations and how we would solve it in future work.
Doreen Mulder 52.1 274 --Doreen | Talk about having only 8 participants, not a correct room (not a carehome hallway but single room), using PwD as test subjects = more realistic test.-- I put this in "Test" for now, since it fits better there. If needed I can repeat it in a few sentences on this page as well.
Rohan Sobha 44.1 275 Tim | Suggestions for other tests from presentation = test way of attention grabbing
276 Rohan | Snoezelen in context of evaluation
Laura Ottevanger 37.1 277 === Conclusion ===
Rohan Sobha 44.1 278 Tim and (Rohan) | Write a nice end chapter/conclusion on how it went and summarizing results.
Laura Ottevanger 37.1 279