#include <carmen/global.h>
#include <carmen/map.h>
Go to the source code of this file.
Data Structures | |
struct | carmen_navigator_status_message |
struct | carmen_navigator_plan_message |
struct | carmen_navigator_set_goal_message |
struct | carmen_navigator_set_goal_triplet_message |
struct | carmen_navigator_autonomous_stopped_message |
struct | carmen_navigator_map_request_message |
struct | carmen_navigator_map_message |
struct | carmen_navigator_placename_message |
struct | carmen_navigator_return_code_message |
struct | carmen_navigator_display_config_message |
Defines | |
#define | CARMEN_NAVIGATOR_STATUS_QUERY_NAME "carmen_navigator_status_query" |
#define | CARMEN_NAVIGATOR_PLAN_QUERY_NAME "carmen_navigator_plan_query" |
#define | CARMEN_NAVIGATOR_STOP_NAME "carmen_navigator_stop" |
#define | CARMEN_NAVIGATOR_GO_NAME "carmen_navigator_go" |
#define | CARMEN_NAVIGATOR_STATUS_NAME "carmen_navigator_status" |
#define | CARMEN_NAVIGATOR_STATUS_FMT "{int,int,{double, double, double},{double, double, double, double, double},double,string}" |
#define | CARMEN_NAVIGATOR_PLAN_NAME "carmen_navigator_plan" |
#define | CARMEN_NAVIGATOR_PLAN_FMT "{<{double, double, double, double, double}:2>,int,double,string}" |
#define | CARMEN_NAVIGATOR_SET_GOAL_NAME "carmen_navigator_set_goal" |
#define | CARMEN_NAVIGATOR_SET_GOAL_FMT "{double,double,double,string}" |
#define | CARMEN_NAVIGATOR_SET_GOAL_TRIPLET_NAME "carmen_navigator_set_goal_triplet" |
#define | CARMEN_NAVIGATOR_SET_GOAL_TRIPLET_FMT "{{double,double,double},double,string}" |
#define | CARMEN_NAVIGATOR_AUTONOMOUS_STOPPED_NAME "carmen_navigator_autonomous_stopped" |
#define | CARMEN_NAVIGATOR_AUTONOMOUS_STOPPED_FMT "{int,double,string}" |
#define | CARMEN_NAVIGATOR_MAP_REQUEST_NAME "carmen_navigator_map_request" |
#define | CARMEN_NAVIGATOR_MAP_REQUEST_FMT "{int,double,string}" |
#define | CARMEN_NAVIGATOR_MAP_NAME "carmen_navigator_map" |
#define | CARMEN_NAVIGATOR_MAP_FMT "{<char:2>,int,int,{int,int,double,string},int,double,string}" |
#define | CARMEN_NAVIGATOR_SET_GOAL_PLACE_NAME "carmen_navigator_set_goal_place" |
#define | CARMEN_NAVIGATOR_SET_GOAL_PLACE_FMT "{string,double,string}" |
#define | CARMEN_NAVIGATOR_RETURN_CODE_NAME "carmen_navigator_return_code" |
#define | CARMEN_NAVIGATOR_RETURN_CODE_FMT "{int,string,double,string}" |
#define | CARMEN_NAVIGATOR_DISPLAY_CONFIG_NAME "carmen_navigator_display_config" |
#define | CARMEN_NAVIGATOR_DISPLAY_CONFIG_FMT "{string, int, string, int, double, string}" |
Typedefs | |
typedef carmen_default_message | carmen_navigator_status_query_message |
typedef carmen_default_message | carmen_navigator_plan_query_message |
typedef carmen_default_message | carmen_navigator_stop_message |
typedef carmen_default_message | carmen_navigator_go_message |
Enumerations | |
enum | carmen_navigator_reason_t { CARMEN_NAVIGATOR_GOAL_REACHED_v, CARMEN_NAVIGATOR_USER_STOPPED_v, CARMEN_NAVIGATOR_UNKNOWN_v } |
enum | carmen_navigator_map_t { CARMEN_NAVIGATOR_MAP_v, CARMEN_NAVIGATOR_ENTROPY_v, CARMEN_NAVIGATOR_COST_v, CARMEN_NAVIGATOR_UTILITY_v, CARMEN_LOCALIZE_LMAP_v, CARMEN_LOCALIZE_GMAP_v } |
This file specifies the messages for this modules used to transmit data via ipc to other modules.
Definition in file navigator_messages.h.