handPointing: module that given the pixel coordinate of a point in the camera reference frame, moves the robot so that it points with its hand
idleManager: module the moves the robot with random motions when nobody is looking at him. This module listens to r1Obr-orchestrator, if present, to check that the robot status is idle. This module also listens to an action recognition module, to move the robot accordingly to the action recognized
imagePatternRecognition: module that given two input images , returns the coordinates of the point where the two images overlap
gesticulate: module that move the robot arms when it is speaking
handPointing: module that given the pixel coordinate of a point in the camera reference frame, moves the robot so that it points with its hand
idleManager: module the moves the robot with random motions when nobody is looking at him. This module listens to r1Obr-orchestrator, if present, to check that the robot status is idle. This module also listens to an action recognition module, to move the robot accordingly to the action recognized
imagePatternRecognition: module that given two input images , returns the coordinates of the point where the two images overlap
gesticulate: module that move the robot arms when it is speaking