Wiki source code of Step 2: Functions

Version 25.1 by Mohamed Elsayed on 2023/04/11 13:27

Hide last authors
Ruud de Jong 1.1 1 |**Topic**|**Question**|**Answer**
2 |(((
3 [[image:5.png]]
4
5 //Overall objective//
6 )))|(((
7 What is the overall objective of the human-AI system?
8
9 How do human and AI collaborate and support each other (interdependence)?
Rick  Dekker 18.1 10 )))|(((
Mohamed Elsayed 20.1 11 The system acts as a social companion. It is designed to give a patient social stimuli. It's designed to make the patient feel like they are taking care of their companion. Another objective is to provide company to the PwD.
Rick  Dekker 18.1 12
Mohamed Elsayed 21.1 13 The AI will sometimes initiate interaction with the patient, but the patient can also initiate the interaction with the system. The patient provides tactile or voice input and the system reacts to this with audio output or by movement.
Rick  Dekker 18.1 14 )))
Ruud de Jong 1.1 15 |(((
16 [[image:6.png]]
17
18 //Functions//
19
20
21 )))|(((
22 What are the functions of the AI system (s)?
23
24 What does it actually do?
25
26 What are its inputs, and what are its outputs?
27 )))|(((
Rick  Dekker 18.1 28 The functions we define are:
Rick  Dekker 3.1 29
Rick  Dekker 18.1 30 1) Following basic commands (Sit, Come, Stay, Lay Down)
Rick  Dekker 3.1 31
Rick  Dekker 18.1 32 2) Doing a dance
Rick  Dekker 3.1 33
Mohamed Elsayed 22.1 34 3) Follow the patient when they walk
Rick  Dekker 6.1 35
Rick  Dekker 18.1 36 4) Go for a walk (react to leash)
Rick  Dekker 9.1 37
Mohamed Elsayed 22.1 38 5) Go to sleep
Rick  Dekker 12.1 39
Rick  Dekker 18.1 40 6) Being pet
Rick  Dekker 12.1 41
42
Rick  Dekker 18.1 43 Inputs of the system are:
Rick  Dekker 15.1 44
Mohamed Elsayed 23.1 45 - Voice commands, Forces acting on leash, Visual inputs (recognizing object as person) and Tactile forces
Rick  Dekker 7.1 46
Rick  Dekker 18.1 47 Outputs of the system are:
Rick  Dekker 6.1 48
Mohamed Elsayed 23.1 49 - Action reinforcement with audio, Movement of the robot
Rick  Dekker 10.1 50
Rick  Dekker 3.1 51 (((
Ruud de Jong 1.1 52
53 )))
Rick  Dekker 3.1 54
55
56 )))
Ruud de Jong 1.1 57 |(((
58 [[image:8.png]]
59
60 //Interaction//
61 )))|How do you expect the human to interact with these AI functions? Does the human provide any input? (just a (high-level) description of interaction(s) is fine, e.g. “Actor A provides feedback in the form of tags”)|(((
Rick  Dekker 18.1 62 The human provides the following input to these interactions:
63
64 1) Voice input, saying the command
65
Mohamed Elsayed 25.1 66 2) No input, Miro will do a little dance at random moments.  Preferably a few minutes after the human has interacted  with it.
Rick  Dekker 18.1 67
Mohamed Elsayed 25.1 68 Miro can also do a dance after it has been pet
Mohamed Elsayed 24.1 69
Rick  Dekker 18.1 70 3) Miro might follow the patient at random or after the command come has been given.
71
72 4) Human input from the leash
73
74 5) No input, at random moments Miro will take some distance/go to a home point and sleep
75
76 6) Miro will respond to Tactile input from any human
Ruud de Jong 1.1 77 )))