Wiki source code of Manolo Xin

Last modified by Manolo Xin on 2022/04/05 11:22

Show last authors
1 **week1**
2 This week we need to decide our user cases and general prototype frame as well as our target PwD type.
3 So we divided the research task and I was assigned to look through the information of three types of robots so that we could decide which one to use.
4 We had a meeting on sunday and decided to use Pepper and then I take up part of the coding task.
5
6 **week2**
7 We firstly try to use the IR platform to programming the Pepper, we created a group project in IR, and I implemented several basic mobility functions on it and found that IR may not meet our requirement to fulfill the tasks. Then we decided to change to choregraph to do the programming.
8
9 **week3**
10 This week we get to learning to use Choreograph, I read the documentation and implemented basic reminder functions with the programming block.
11 Then our main obstacles are using the in-build Python to do some advanced programming.
12 I figured out the way to debug with self.logger and just explored the things we could do with Python.
13 I also created a Git repo to sync our codes.
14
15 **week4**
16 We reserved the Friday to test our code on real robot.
17 By friday I pushed new version on reminder function with teammates and We succeeded in test it on Friday.
18 Besides, I start to prepare for the presentation next week
19
20 **week5**
21 It's the week to do the mid-term presentation, and in preparing the presentation we found the problem that the original evaluation plan we made
22 is not that practical. On distilling the evaluation into a smaller scale, we also improved our prototype and come up with more activities to
23 implment.
24
25 **week6**
26 During the test last week we find some facilitating issue regard to the communication of Pepper with PwDs, that is, for some PwDs with attention gaining challenge or weak in hearing, the information expressed by pepper may seems unclear, so I did further coding for the activities to enable pepper show images relating with it's current move.
27
28 **week7**
29 This week we arranged evaluation sessions and programming for final commit in parrallel. While I'm in charge of the coding of other UCs.
30
31 **week8**
32 I tested the final version of codes together with Mathieu, but faced some problems. We solved some of them on Wednesday, and Mathieu solved the rest Later. I also write a liitle thing about prototype on xwiki.
33
34 **Personal Reflection**
35 Through SCE and the course project, I learned the basic pattern of an applied project (methodology, design pattern, group cooperation and management etc.). And I also learn about the world of dementia people, getting aware of such a group of people really need help from the society. I've to admit that I didn't play a pretty good role in the group work, just coding and completing some tasks assigned, lack of communication and don't know how to get things improved, which I think is also important in the future work. Anyway, thanks to this course, that provides me with such treasurous teamwork experience and now I know I need to improve it.
36
37 It's also my first time programming robots, learning about robots designed for communication and serving. I'm very glad to learn so much application knowledge.
38
39 In the team I just played a role in a specific task, coding. I also wrote a little bit of xwiki page but didn't have an overall knowledge of the whole project.