Signals |
void | rosShutdown () |
void | rosShutdown () |
void | rosShutdown () |
void | rosShutdown () |
void | rosShutdown () |
void | rosShutdown () |
Public Member Functions |
void | askGoal (std::string goal) |
void | buttonPressed (int button) |
void | buttonPressed (int button) |
void | buttonPressed (int button) |
void | cancelHri () |
void | cancelHri () |
void | cancelHri () |
void | exit () |
bool | getGoal (std::string &goal) |
bool | getGoal (std::string &goal) |
bool | getImage (uchar *&data, int &width, int &height, std::string &encoding) |
bool | getImage (uchar *&data, int &width, int &height, std::string &encoding) |
bool | getImage (uchar *&data, int &width, int &height, std::string &encoding) |
bool | getImageDetect (uchar *&data, int &width, int &height, std::string &encoding) |
bool | getImageDetect (uchar *&data, int &width, int &height, std::string &encoding) |
bool | getImageDetect (uchar *&data, int &width, int &height, std::string &encoding) |
bool | getLocations (std::vector< std::string > &locations) |
bool | getLocations (std::vector< std::string > &locations) |
bool | getLocations (std::vector< std::string > &locations) |
std::vector< std::vector< int > > | getRects () |
std::vector< std::vector< int > > | getRects () |
std::vector< std::vector< int > > | getRects () |
bool | getSentence (double &sentence) |
void | go () |
bool | guiActionActive () |
void | haodButtonPressed (int button) |
void | haodButtonPressed (int button) |
void | haodButtonPressed (int button) |
bool | haodRunning () |
bool | haodRunning () |
bool | haodRunning () |
bool | initialize () |
bool | initialize () |
bool | initialize () |
bool | initialize () |
bool | initialize () |
bool | initialize () |
bool | needAssistance () |
bool | needAssistance () |
bool | needAssistance () |
std::string | processAnswer (int question) |
std::string | processAnswer (int question) |
std::string | processAnswer (int question) |
| QNode (int argc, char **argv) |
| QNode (int argc, char **argv) |
| QNode (int argc, char **argv) |
| QNode (int argc, char **argv) |
| QNode (int argc, char **argv) |
| QNode (int argc, char **argv) |
void | run () |
void | run () |
void | run () |
void | run () |
void | run () |
void | run () |
void | setImagePoint (std::vector< int > point) |
void | setImagePoint (std::vector< int > point) |
void | setImagePoint (std::vector< int > point) |
void | setLanguage (int index) |
void | setLanguage (int index) |
void | setLanguage (int index) |
virtual | ~QNode () |
virtual | ~QNode () |
virtual | ~QNode () |
virtual | ~QNode () |
virtual | ~QNode () |
virtual | ~QNode () |
Public Attributes |
std::vector< struct qa_data > | qas |
Private Types |
enum | clients {
TTS_ = 0,
LEDS_ = 1,
HEAD_ = 2,
LEFT_ARM_ = 3,
RIGHT_ARM_ = 4,
TTS_ = 0,
LEDS_ = 1,
HEAD_ = 2,
LEFT_ARM_ = 3,
RIGHT_ARM_ = 4,
TTS_ = 0,
LEDS_ = 1,
HEAD_ = 2,
LEFT_ARM_ = 3,
RIGHT_ARM_ = 4
} |
enum | clients {
TTS_ = 0,
LEDS_ = 1,
HEAD_ = 2,
LEFT_ARM_ = 3,
RIGHT_ARM_ = 4,
TTS_ = 0,
LEDS_ = 1,
HEAD_ = 2,
LEFT_ARM_ = 3,
RIGHT_ARM_ = 4,
TTS_ = 0,
LEDS_ = 1,
HEAD_ = 2,
LEFT_ARM_ = 3,
RIGHT_ARM_ = 4
} |
enum | clients {
TTS_ = 0,
LEDS_ = 1,
HEAD_ = 2,
LEFT_ARM_ = 3,
RIGHT_ARM_ = 4,
TTS_ = 0,
LEDS_ = 1,
HEAD_ = 2,
LEFT_ARM_ = 3,
RIGHT_ARM_ = 4,
TTS_ = 0,
LEDS_ = 1,
HEAD_ = 2,
LEFT_ARM_ = 3,
RIGHT_ARM_ = 4
} |
Private Member Functions |
void | facesCallback (const face_detector_mono::RectArray::ConstPtr &msg) |
void | facesCallback (const face_detector_mono::RectArray::ConstPtr &msg) |
void | facesCallback (const face_detector_mono::RectArray::ConstPtr &msg) |
void | gui_actionGetFeedbackCallback (tibi_dabo_msgs::guiFeedbackPtr &feedback) |
void | gui_actionGetFeedbackCallback (tibi_dabo_msgs::guiFeedbackPtr &feedback) |
void | gui_actionGetResultCallback (tibi_dabo_msgs::guiResultPtr &result) |
void | gui_actionGetResultCallback (tibi_dabo_msgs::guiResultPtr &result) |
bool | gui_actionHasSucceedCallback (void) |
bool | gui_actionHasSucceedCallback (void) |
bool | gui_actionIsFinishedCallback (void) |
bool | gui_actionIsFinishedCallback (void) |
void | gui_actionStartCallback (const tibi_dabo_msgs::guiGoalConstPtr &goal) |
void | gui_actionStartCallback (const tibi_dabo_msgs::guiGoalConstPtr &goal) |
void | gui_actionStopCallback (void) |
void | gui_actionStopCallback (void) |
void | guiActive () |
void | guiActive () |
void | guiActive () |
void | guiDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::guiResultConstPtr &result) |
void | guiDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::guiResultConstPtr &result) |
void | guiDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::guiResultConstPtr &result) |
void | guiFeedback (const tibi_dabo_msgs::guiFeedbackConstPtr &feedback) |
void | guiFeedback (const tibi_dabo_msgs::guiFeedbackConstPtr &feedback) |
void | guiFeedback (const tibi_dabo_msgs::guiFeedbackConstPtr &feedback) |
bool | guiMakeActionRequest () |
bool | guiMakeActionRequest () |
bool | guiMakeActionRequest () |
void | haodActive () |
void | haodActive () |
void | haodActive () |
void | haodDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::haodResultConstPtr &result) |
void | haodDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::haodResultConstPtr &result) |
void | haodDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::haodResultConstPtr &result) |
void | haodFeedback (const tibi_dabo_msgs::haodFeedbackConstPtr &feedback) |
void | haodFeedback (const tibi_dabo_msgs::haodFeedbackConstPtr &feedback) |
void | haodFeedback (const tibi_dabo_msgs::haodFeedbackConstPtr &feedback) |
void | haodMakeActionRequest (std::vector< int > &point) |
void | haodMakeActionRequest (std::vector< int > &point) |
void | haodMakeActionRequest (std::vector< int > &point) |
void | hriActive () |
void | hriActive () |
void | hriActive () |
void | hriDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::sequenceResultConstPtr &result) |
void | hriDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::sequenceResultConstPtr &result) |
void | hriDone (const actionlib::SimpleClientGoalState &state, const tibi_dabo_msgs::sequenceResultConstPtr &result) |
void | hriFeedback (const tibi_dabo_msgs::sequenceFeedbackConstPtr &feedback) |
void | hriFeedback (const tibi_dabo_msgs::sequenceFeedbackConstPtr &feedback) |
void | hriFeedback (const tibi_dabo_msgs::sequenceFeedbackConstPtr &feedback) |
void | hriMakeActionRequest (std::vector< std::string > &xml_files) |
void | hriMakeActionRequest (std::vector< std::string > &xml_files) |
void | hriMakeActionRequest (std::vector< std::string > &xml_files) |
void | imageCallback (const sensor_msgs::Image::ConstPtr &msg) |
void | imageCallback (const sensor_msgs::Image::ConstPtr &msg) |
void | imageCallback (const sensor_msgs::Image::ConstPtr &msg) |
void | imageDetectCallback (const sensor_msgs::Image::ConstPtr &msg) |
void | imageDetectCallback (const sensor_msgs::Image::ConstPtr &msg) |
void | imageDetectCallback (const sensor_msgs::Image::ConstPtr &msg) |
void | loadQuestions () |
void | loadQuestions () |
void | loadQuestions () |
void | setHriPrefix (int index) |
void | setHriPrefix (int index) |
void | setHriPrefix (int index) |
Private Attributes |
std::vector< std::vector
< std::string > > | answers |
std::vector< std::vector
< std::string > > | answers_hri |
bool | assistance |
ros::Subscriber | faces_subscriber |
ros::ServiceClient | get_locations_client |
iri_goal_database::get_locations | get_locations_srv |
actionlib::SimpleActionClient
< tibi_dabo_msgs::guiAction > | gui_action |
IriActionServer
< tibi_dabo_msgs::guiAction > | gui_action_aserver_ |
bool | gui_active |
gui_cmds | gui_cmd |
tibi_dabo_msgs::guiGoal | gui_goal |
std::string | gui_location_id |
actionlib::SimpleActionClient
< tibi_dabo_msgs::haodAction > | haod_action |
bool | haod_active |
tibi_dabo_msgs::haodGoal | haod_goal |
actionlib::SimpleActionClient
< tibi_dabo_msgs::sequenceAction > | hri_action |
bool | hri_active |
tibi_dabo_msgs::sequenceGoal | hri_goal |
std::string | hri_prefix |
sensor_msgs::Image | image |
ros::Subscriber | image_subscriber |
sensor_msgs::Image | imageDetect |
ros::Subscriber | imageDetect_subscriber |
bool | imageDetectReady |
bool | imageReady |
int | init_argc |
char ** | init_argv |
ros::Publisher | joy_publisher |
int | language |
QMutex | mutex |
ros::NodeHandle | n |
bool | new_goal_cmd |
bool | new_gui_cmd |
bool | new_sentence_cmd |
std::vector< std::vector< int > > | rects |
double | sentence_id |
std::vector< std::string > | xml_files |
Static Private Attributes |
static const int | NUM_CLIENTS = RIGHT_ARM_-TTS_+1 |
Definition at line 52 of file qnode.hpp.