Wiki source code of a. Prototype

Last modified by Demi Breen on 2023/04/09 15:08

Show last authors
1 This section shows the interaction designs for our prototype. The interactions we designed consist of two stages: the 'motivation stage' and the 'walking stage'. The motivation stage is immediately followed by the walking stage. These interactions are designed for our persona Bob.
2
3 Only [[UC1.1: Before the walk>>2\. Specification.b\. Use Cases.Before the walk.WebHome]] and [[UC1.2: During The Walk>>2\. Specification.b\. Use Cases.ÚC1\.2\: During The Walk .WebHome]] are implemented except for checking of activity logs. We have implemented the system as if the robot has just checked its logs and seen that Bob had not gone for a walk in 2 days. Also, route and safety monitoring are not implemented. The prototype focuses on motivation before and small talk during the walk.
4
5
6 The following two figures show the interactions with motivation-oriented motivation. The right figure follows from the 'Go for a walk' action.
7
8 [[image:attach:Ontology & robot design - Emotion-based persuasion convo (1).jpg||alt="Ontology & robot design - Emotion-based persuasion convo.jpg" height="801" width="511"]][[image:Ontology & robot design - Emotion-based walking (1).jpg||height="1078" width="378"]]
9
10 The following two figures show the interactions with goal-oriented motivation. The right figure follows from the 'Go for a walk' action.
11
12 [[image:Ontology & robot design - Goal-based persuasion convo (1).jpg||height="924" width="512"]][[image:Ontology & robot design - Goal-based walking (1).jpg||height="1027" width="420"]]
13
14 In both scenarios, the robot makes a maximum of three persuasion attempts, before giving up. We attempted at making the persuasion attempts personal to Bob. The sentence "Going for a walk will make you happy!", relates to Bob's anger issues, aiming for him to realize that it might increase his mood. Furthermore, the persuasion "Walking is a great way to blow off some steam." relates to his persona that likes going to the park because it helps him blow off steam. These persuasions are in place to help him remember and realize the positive effects of going for a walk.
15
16 These interactions were programmed using Choregaphe [1]. A noticeable observation was that when a person stands too close to the robot, it does not move due to built-in safety systems. So to ensure a well-working interaction, the participant needs to stand at least about 1.5m from the robot.
17
18 Attached to this page are zipped folders of our final prototype in Choregraphe.
19
20
21 References:
22
23 [1] Choregraphe overview — NAO Software 1.14.5 documentation. (n.d.). http:~/~/doc.aldebaran.com/1-14/software/choregraphe/choregraphe_overview.html