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 67 of file image_to_map_node.cpp.
MapAsImageProvider::~MapAsImageProvider | ( | ) | [inline] |
Definition at line 81 of file image_to_map_node.cpp.
MapAsImageProvider::MapAsImageProvider | ( | ) | [inline] |
Definition at line 60 of file map_to_image_node.cpp.
MapAsImageProvider::~MapAsImageProvider | ( | ) | [inline] |
Definition at line 89 of file map_to_image_node.cpp.
void MapAsImageProvider::mapCallback | ( | const sensor_msgs::ImageConstPtr & | image | ) | [inline] |
Definition at line 88 of file image_to_map_node.cpp.
void MapAsImageProvider::mapCallback | ( | const nav_msgs::OccupancyGridConstPtr & | map | ) | [inline] |
Definition at line 101 of file map_to_image_node.cpp.
void MapAsImageProvider::poseCallback | ( | const geometry_msgs::PoseStampedConstPtr & | pose | ) | [inline] |
Definition at line 95 of file map_to_image_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 295 of file map_to_image_node.cpp.
Definition at line 61 of file image_to_map_node.cpp.
Definition at line 285 of file map_to_image_node.cpp.
Definition at line 286 of file map_to_image_node.cpp.
Definition at line 287 of file map_to_image_node.cpp.
Definition at line 59 of file image_to_map_node.cpp.
Definition at line 56 of file image_to_map_node.cpp.
Definition at line 282 of file map_to_image_node.cpp.
Definition at line 63 of file image_to_map_node.cpp.
Definition at line 300 of file map_to_image_node.cpp.
Definition at line 301 of file map_to_image_node.cpp.
Definition at line 64 of file image_to_map_node.cpp.
geometry_msgs::PoseStampedConstPtr MapAsImageProvider::pose_ptr_ |
Definition at line 291 of file map_to_image_node.cpp.
Definition at line 283 of file map_to_image_node.cpp.
Definition at line 303 of file map_to_image_node.cpp.