NAO robot is controlled by voice. It can remember people's faces and greet them by their name.
_____________________________________________________________
Functional modules such as voice recognition, face recognition and NAO's movements are developed in ROS framework (Robot Operating System)
Application logic is implemented in 2APL agent programming language.
______________________________________________________________
ProCRob (Programming Cognitive Robotics) project, Uni of Luxembourg and Utrecht Uni