This week a small group of students participated in a development workshop with Jordan from The Brainary, who showed them more advanced functions of the NAO robots including creating a conversational program that allowed the robot to ask a question, a person to respond, then the robot to either ask another question or respond based on the answer. Here are some reflections from students who participated:
Stephanie 6F: In the robotics PD I found it really useful because I learned a lot of things I didn’t know about the NAO’s because I wasn’t here for the PD last year. I also learned where the sensors are and where all the buttons are on the NAO’s and all the different types of robots are and what the creators of the robots are trying to achieve. I also really enjoyed it because we got to test our programming on the NAO’s and we were with our friends interacting with each other during the PD.
Wiltberg 6B: In our robotics lesson, we learned how to programme NAO robots, which are specialised companion robots designed for natural interactions. A visitor from The Brainary, a company working with robots, taught us different skills and methods to allow our companion to interact and talk to us. Using a programme called Choregraphe, we made it start a conversation about if liked to drink tea or coffee and made different combinations and found different results.
It was a wonderful experience being able to work with these marvellous contraptions and I hope to try again soon!
Alyssa 6F: At the robotics PD I learnt about the different models of the robots and found out the other robots that differ from the NAO’s that were also by the Aldebaran robotics group. The 2 robots that I learnt about was the Pepper robot and the Romeo robot.
The teacher taught us about the program Choregraphe. It is a program that we use to code the NAO robots. You can also use this programme to code the Pepper and Romeo robots if you have one. There was another version of the NAO’s that he brought in, (version 5.0) and one difference was that the gears for the legs were made out of metal instead of plastic.
There was a demonstration for the robot where it started to dance. I found out that the new Romeo and Pepper robots know where their parts are. Which basically means that they know where they shouldn’t touch themselves if that part is extremely fragile in the gears. For example, the Pepper robot has a screen underneath it’s its chin and it knows that it can’t touch that part of itself. The Pepper robots are mainly used for restaurants in Japan.
Nearing the end of the session, we used the programmes that we made along the way to program the robot to have a conversation. I programmed the robot to ask someone if they would prefer coffee or tea, and then whatever the answer was, the robot would agree and then ask if they would like sugar or lemon. This was a start to learn how to make bigger codes for the robot in the future.