Changes for page Humanoid Robot
Last modified by Xin Wan on 2022/04/02 19:31
Summary
Details
- Page properties
-
- Content
-
... ... @@ -12,11 +12,14 @@ 12 12 Nano is a small humanoid robot which has the same kinds of functionalities as the Pepper but much smaller size, although it has the ability to talk like human being, but its size makes it not suitable to our goal, since our main goal is to use the Robot to prevent the PwD from going out alone, the first step is to attract the PwDs' attention when they want to go out. From the perspective of PWD, Nano is too small to be easily overlooked by them. Secondly, from the perspective of NANO itself, the prototype we designed needs the face recognition and detection functions of the robot to determine whether the PWD wants to leave the room or not, So the height of the robot is very important, since the robot's eyes (Cameras sensor used as the face detection and recognition) can more accurately detect the intention of the PWD to leave the room, so that it can detect the PWD every time it approaches the door, and start a conversation about persuading them not to leave the room. But Nano is relatively smaller than the Pepper which has a harder time recognizing PWD's intent to leave the room, so NANO isn't a good fit for our goals. 13 13 14 14 [[image:pepper_waving.png]] 15 -** Robot Platform ** 15 + 16 + 17 +**Robot Platform** 16 16 Pepper can either be programmed in Interactive Robotics or Choreographe. 17 17 Programming in Interactive using its Blocks programming environment which make user easy to use, it just connects some different action blocks together, but it has limited features(no computer vision), thus you can not use face recognition or detection which makes it not suitable for our project, since we need the computer vision to detect the PwDs' intent to go out. 18 18 Using Choreographe which is the Softbank's own graphical programming environment makes it more flexible and more functional than the IR, it has predefined boxes written by Python which contains Dialogs, services,and powerful behaviors, such as interaction with people, dance, computer vision. You can also enrich your own extra behavior with your own Python code.Therefore, we chose using the Choreographe as our programming platform to build our Prototype. 19 19 22 + 20 20 **How Pepper is used** 21 21 One function is using the Pepper to persuade the PwD to keep inside with suggested music according to time of the day and dialog flow, 22 22 another function is to notify the caretaker if the PwD insists to go out or wants to go out for a walk.