This node provides images as occupancy grid maps. More...
Public Member Functions | |
MapAsImageProvider () | |
MapAsImageProvider () | |
void | mapCallback (const sensor_msgs::ImageConstPtr &image) |
void | mapCallback (const nav_msgs::OccupancyGridConstPtr &map) |
void | poseCallback (const geometry_msgs::PoseStampedConstPtr &pose) |
~MapAsImageProvider () | |
~MapAsImageProvider () | |
Public Attributes | |
CvImage | cv_img_full_ |
CvImage | cv_img_full_with_position_ |
CvImage | cv_img_tile_ |
image_transport::ImageTransport * | image_transport_ |
image_transport::Publisher | image_transport_publisher_full_ |
image_transport::Publisher | image_transport_publisher_full_position_ |
image_transport::Publisher | image_transport_publisher_tile_ |
image_transport::Subscriber | image_transport_subscriber_map |
ros::Publisher | map_publisher |
ros::Subscriber | map_sub_ |
ros::NodeHandle | n_ |
int | p_size_tiled_map_image_x_ |
int | p_size_tiled_map_image_y_ |
ros::NodeHandle | pn_ |
geometry_msgs::PoseStampedConstPtr | pose_ptr_ |
ros::Subscriber | pose_sub_ |
HectorMapTools::CoordinateTransformer < float > | world_map_transformer_ |
This node provides images as occupancy grid maps.
This node provides occupancy grid maps as images via image_transport, so the transmission consumes less bandwidth. The provided code is a incomplete proof of concept.
Definition at line 50 of file image_to_map_node.cpp.
MapAsImageProvider::MapAsImageProvider | ( | ) | [inline] |
Definition at line 53 of file image_to_map_node.cpp.
MapAsImageProvider::~MapAsImageProvider | ( | ) | [inline] |
Definition at line 65 of file image_to_map_node.cpp.
MapAsImageProvider::MapAsImageProvider | ( | ) | [inline] |
Definition at line 57 of file map_to_image_node.cpp.
MapAsImageProvider::~MapAsImageProvider | ( | ) | [inline] |
Definition at line 86 of file map_to_image_node.cpp.
void MapAsImageProvider::mapCallback | ( | const sensor_msgs::ImageConstPtr & | image | ) | [inline] |
Definition at line 72 of file image_to_map_node.cpp.
void MapAsImageProvider::mapCallback | ( | const nav_msgs::OccupancyGridConstPtr & | map | ) | [inline] |
Definition at line 98 of file map_to_image_node.cpp.
void MapAsImageProvider::poseCallback | ( | const geometry_msgs::PoseStampedConstPtr & | pose | ) | [inline] |
Definition at line 92 of file map_to_image_node.cpp.
CvImage MapAsImageProvider::cv_img_full_ |
Definition at line 286 of file map_to_image_node.cpp.
Definition at line 287 of file map_to_image_node.cpp.
CvImage MapAsImageProvider::cv_img_tile_ |
Definition at line 288 of file map_to_image_node.cpp.
Definition at line 109 of file image_to_map_node.cpp.
Definition at line 278 of file map_to_image_node.cpp.
Definition at line 279 of file map_to_image_node.cpp.
Definition at line 280 of file map_to_image_node.cpp.
Definition at line 107 of file image_to_map_node.cpp.
Definition at line 104 of file image_to_map_node.cpp.
Definition at line 275 of file map_to_image_node.cpp.
Definition at line 111 of file image_to_map_node.cpp.
Definition at line 293 of file map_to_image_node.cpp.
Definition at line 294 of file map_to_image_node.cpp.
Definition at line 112 of file image_to_map_node.cpp.
geometry_msgs::PoseStampedConstPtr MapAsImageProvider::pose_ptr_ |
Definition at line 284 of file map_to_image_node.cpp.
Definition at line 276 of file map_to_image_node.cpp.
Definition at line 296 of file map_to_image_node.cpp.