Wiki source code of Social Robot

Version 8.1 by Vladimir Rullens on 2025/09/16 15:40

Hide last authors
Mark Neerincx 1.1 1 //<Describe the selection of the social robot you intend to use. The description includes the reasons for this selection and the characteristics of this specific robot..>//
Vladimir Rullens 2.1 2
Vladimir Rullens 6.1 3
4 For this task we have chosen Miro, the robot dog. While it is a dog, it has been shown that people have greatly enjoyed conversing with it through regular speech: [[https:~~/~~/www.youtube.com/watch?v=quVza0CED5o>>https://www.youtube.com/watch?v=quVza0CED5o]] . Dogs are also a great companion that can provide warmth to their patient.
5
6
7 We went over the robots with the following ideas:
8
Vladimir Rullens 2.1 9 //Pepper is autonomous/can move around and has a tablet
10 Nao can dance, can do general motions as they have arms and legs.
Vladimir Rullens 4.1 11 Navel has expressions (uncanny valley?)
Vladimir Rullens 5.1 12 Miro is a dog that can talk //[[https:~~/~~/www.youtube.com/watch?v=quVza0CED5o>>https://www.youtube.com/watch?v=quVza0CED5o]]
Vladimir Rullens 2.1 13
Vladimir Rullens 8.1 14 Some of us felt like Navel was too uncanny to feel comforting, leaving it out. Pepper and Nao were both valid options, however we deemed that Miro would be the most comforting option out of the 4 available. While Miro is not able to move around, we plan to have a personal robot for each room/person, invalidating the need for complex navigation.
Vladimir Rullens 2.1 15
Vladimir Rullens 6.1 16
17 According to their research paper ([[https:~~/~~/www.researchgate.net/profile/Tony-Prescott/publication/325788257_MiRo_An_Animal-like_Companion_Robot_with_a_Biomimetic_Brain-based_Control_System/links/5b23c635aca272277fb22a5d/MiRo-An-Animal-like-Companion-Robot-with-a-Biomimetic-Brain-based-Control-System.pdf>>https://www.researchgate.net/profile/Tony-Prescott/publication/325788257_MiRo_An_Animal-like_Companion_Robot_with_a_Biomimetic_Brain-based_Control_System/links/5b23c635aca272277fb22a5d/MiRo-An-Animal-like-Companion-Robot-with-a-Biomimetic-Brain-based-Control-System.pdf]]), Miro has the following features:
18
19 - Fully programmable
20
21 - Clearly a robot, yet has an animal-like appearance (dog).
22
23 - Moveable parts: nodding+rotating head, moveable hearing ears, blinking eyes, wagging tail
24
25 - Responds to touch
26
27 - Layered control architecture: Fast and slow layers.
28
29 - Can "operate with bespoke control systems"
30
31 - Has built-in exploration and obstacle-detection -> However, as per the paper, it does not have built-in navigation, it simply moves to noise.
32
33 - Considering the video, it has text-to-speech
34
35
Vladimir Rullens 7.1 36 Extra personal notes:
Vladimir Rullens 6.1 37
Vladimir Rullens 7.1 38 //The robots can dance
39 All provide voice synthesis
40 They cannot pick stuff up//
Vladimir Rullens 6.1 41
42
43
Vladimir Rullens 7.1 44 --According to their research paper ([[https:~~/~~/www.researchgate.net/publication/254029603_Humanoid_robot_NAO_Review_of_control_and_motion_exploration>>https://www.researchgate.net/publication/254029603_Humanoid_robot_NAO_Review_of_control_and_motion_exploration]]), Nao has the following features:--
Vladimir Rullens 6.1 45
Vladimir Rullens 7.1 46 --- Clearly a robot, yet looks like a human.--
Vladimir Rullens 6.1 47
Vladimir Rullens 7.1 48 --- It can even move like a human, with movable limbs.--
Vladimir Rullens 6.1 49
Vladimir Rullens 7.1 50 --- Features text-to-speech, sound localization, obstacle detection.--
Vladimir Rullens 6.1 51
Vladimir Rullens 7.1 52 --- 640x480 30FPS video.--
Vladimir Rullens 6.1 53
Vladimir Rullens 7.1 54 --- Can walk around--
Vladimir Rullens 6.1 55
Vladimir Rullens 7.1 56 --- Can communicate with remote computers--
Vladimir Rullens 6.1 57
58
Vladimir Rullens 7.1 59 --According to their research paper ([[https:~~/~~/www.researchgate.net/publication/326334563_A_Mass-Produced_Sociable_Humanoid_Robot_Pepper_The_First_Machine_of_Its_Kind>>https://www.researchgate.net/publication/326334563_A_Mass-Produced_Sociable_Humanoid_Robot_Pepper_The_First_Machine_of_Its_Kind]]), Pepper has the following features:--
Vladimir Rullens 6.1 60
Vladimir Rullens 7.1 61 --- Clearly a robot, yet looks like a human, though does not move arond as human like as Nao. Does feature human like gestures.--
Vladimir Rullens 6.1 62
Vladimir Rullens 7.1 63 --- 12h battery life, can move around autonomously--
Vladimir Rullens 6.1 64
Vladimir Rullens 7.1 65 --- Features a tablet--
Vladimir Rullens 6.1 66
Vladimir Rullens 7.1 67 --- 640x480 30FPS video.--
Vladimir Rullens 6.1 68
Vladimir Rullens 7.1 69 --- Uses modules to create a dialogue-based interaction system. (NAOqi), but can be prog--rammed with Python, C++, Java