Public Member Functions | Public Attributes
MapAsImageProvider Class Reference

This node provides images as occupancy grid maps. More...

List of all members.

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::ImageTransportimage_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_

Detailed Description

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.


Constructor & Destructor Documentation

Definition at line 53 of file image_to_map_node.cpp.

Definition at line 65 of file image_to_map_node.cpp.

Definition at line 57 of file map_to_image_node.cpp.

Definition at line 86 of file map_to_image_node.cpp.


Member Function Documentation

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.


Member Data Documentation

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 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.


The documentation for this class was generated from the following files:


corobot_map_to_jpeg
Author(s): Morgan Cormier
autogenerated on Tue Jan 7 2014 11:39:07