Wiki source code of Functions

Version 19.1 by Tim Huisman on 2022/03/01 12:28

Hide last authors
Doreen Mulder 17.1 1 For our project we wanted to make use of the Miro. However, a companion robot like the [[Sony Aibo>>https://electronics.sony.com/more/aibo/p/ers1000]] might be more suitable for our purpose, since it has legs instead of wheels.
2
Rohan Sobha 13.1 3 There are two main functions of the Miro that we want to design for:
4
5 * Walking with the Miro
6 * Engage in snoezelen with the Miro
7
Tim Huisman 19.1 8 These functions are described and laid out in the sections, flowchart and storyboards below.
Rohan Sobha 13.1 9
10
Tim Huisman 19.1 11 == Walking with the MiRo==
12 Walking with the MiRo is divided in two functional parts: Starting the walk and guiding the patient on the path.
13
14 === Starting the walk===
15 The MiRo should be programmable with various walking routes. These walking routes will be created by the activity coordinator, as they have the best knowledge about what is most suitable for each patient. We also assume that, in general, the patients with dementia are not able to choose a good/suitable walking path by themselves, and therefore think that placing this responsibility at the activity coordinator is the best option.
16
17 The patient should have a way of indicating that he/she wants to take a walk (for example in the form of a button). Once the patient presses the button, a caretaker will come and bring the MiRo so that the patient can start the walk. The caretaker will also attach the proximity bracelet, see section ??? for its description. MiRo will then automatically load a walking route based on the walks specified by the activity coordinator.
18
19
20 === Guiding the patient ===
21 To guide the patient along the walking route, MiRo will walk ahead.
22
23 1. Walking and following a path
24 - Walk ahead in the desired direction
25 - Indicate which way to go by already slightly moving towards the desired direction/turn.
26 - Positive reinforcement when human does well with excited sounds and wagging tail (dog emotions)
27
28 2. Guiding human back on path
29 Description
30 - Determine when the human going off the path
31 - Getting attention of the human
32 - Noises
33 - Tilting head
34 - Going towards human, gently blocking path
35 - Alerting caretakers when human does not return to path
36
37 3. Snoezelen
38
39
40
Tim Huisman 18.1 41 Todo:
42 - Armband functies, ook redeneren waarom dit ipv lijntje ivm kwetsbaarheid van robot (ook al besproken bij Humanoid Robot)
43 - Hulp inschakelen functies (gps tracker)
44 -
45
46
47
Laura Ottevanger 4.1 48 Flowchart:
49 [[image:https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group02/download/Functions/WebHome/statediagram.png]]
50
51
52
Laura Ottevanger 8.1 53 Storyboard compliant who likes dogs:
Laura Ottevanger 4.1 54 [[image:https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group02/download/Functions/WebHome/storyboardsce.PNG]]
55
Laura Ottevanger 8.1 56 Storyboard reluctant elder who doesn't like dogs or doesn't want to be led by a dog (Constantijn)
Laura Ottevanger 7.1 57 [[image:https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group02/download/Functions/WebHome/storyboard_reluctant.PNG]]
Laura Ottevanger 6.1 58
Laura Ottevanger 10.1 59 Storyboard for a fallen PwD:
60 [[image:https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group02/download/Functions/WebHome/Fallenstoryboard.PNG]]
61
Laura Ottevanger 12.1 62 Storyboard for a PwD who is very social and talks in the hallway:
63 [[image:https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group02/download/Functions/WebHome/socialstoryboard.PNG]]
Laura Ottevanger 16.1 64
65 Storyboard for a petting session with the robot dog:
66 [[image:https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group02/download/Functions/WebHome/
67 snoezelenstoryboardhappy.PNG]]
68
69 Storyboard for a petting session with the robot dog for Contantijn (person who doesn't like dogs):
70 [[image:https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group02/download/Functions/WebHome/snoezelenhatestoryboard.PNG]]