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
Classes | Variables
command_recognition.py File Reference

The node command_recognition.py recognize vocal command converted as String and publish the associated robot's action
The vocal command "Miro" bring the robot in a default configuration and enables the processing of further commands. More...

Go to the source code of this file.

Classes

class  command_recognition.CommandRecognition
 The class CommandRecognition handles the different incoming commands and publish on the robot the corresponding action. More...
 

Variables

tuple command_recognition.sb = CommandRecognition()
 

Detailed Description

The node command_recognition.py recognize vocal command converted as String and publish the associated robot's action
The vocal command "Miro" bring the robot in a default configuration and enables the processing of further commands.


Different commands are managed. Each command publishes a message of type platform_control with the corresponding action.
The action are handled independently by separated nodes.
The current node subscribes to them and, when the associated command is received, publishes on MiRo the msg content.

Definition in file command_recognition.py.