(Group A) Project 1. Interfacing the NAO robot with the Mathematica programming environment, to perform user and environment interaction tasks |
Develop the interface between Mathematica and Choregraphe |
Develop the cloud for allowing the storage and processing of information |
Develop the interchange format to be used for all groups |
(Group B) Project 2. Developing the robot motor-behaviour, providing it with trajectory commands or leg and arm movements generated by Mathematica programming, by stowing behavioural routines in a database, and recalling them in situations of interaction with the environment and users |
Develop the NAO’s motor behaviour |
Develop the obstacles avoidance system |
Develop the processing of trajectories for allowing the system to move independently in the environment |
Develop a set of trajectories already used |
(Group C) Project 3. Activating the NAO as a conversational interface to allow interaction with the users |
Develop the NAO’s verbal communication (recognition and production of spoken language) |
Develop the storage of possible sentences that is possible to reply with to a conversation input, coming from humans |
(Group D) Project 4. Programming the facial and gesture recognition systems |
Develop the face recognition system |
Develop the gestures recognition system |
(Group E) Project 5. Programming the emotions recognition system |
Develop the emotions recognition system |
Programming the display of the NAO postural emotions |
Develop postural emotions |
Project 6. - All groups - Reviewing the work of other research centres that are using the NAO platform for similar educational activities |
Find relevant scientific literature on the NAO robot |
Find repository of already developed projects with the NAO robot that can be useful for all groups |