MiRo-Training
The aim of the project is to develop a software architecture for interacting with Miro using vocal and gestural commands.
 All Classes Files Functions Variables
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNbad
|\CSadModeThe class SadMode implements a robot sad behaviour
oNcommand_recognition
|\CCommandRecognitionThe class CommandRecognition handles the different incoming commands and publish on the robot the corresponding action
oNgbb_miro
|\CGestureBasedThe class GestureBased implements the Gesture based behavior
oNgood
|\CGoodModeThe class GoodMode implements a cheerful behavior and allows to interact with Miro's capacitive body
oNimu_data_map
|\CSmartwatchDataThe Class SmartwatchData allows the subscription to the smartwatch's accelerometer data and publishing of the linear and angular velocities conveniently mapped
oNkill
|\CKillModeThe class KillMode implements a angry behavior for the robot
oNplay
|\CBallDetectionThe class BallDetection implements the detection of the circles in the cameras and the robot behavior to keep the circles in sight
\Nsleep
 \CSleepModeThe class SleepMode implements the sleeping behavior