Public Member Functions | Private Member Functions | Private Attributes | List of all members
LaserscanToMapNode Class Reference

Public Member Functions

 LaserscanToMapNode ()
 

Private Member Functions

void cbScan (const sensor_msgs::LaserScan::ConstPtr &scan)
 

Private Attributes

PointcloudAccumurator< sensor_msgs::PointCloud2 > accum_
 
std::string global_frame_
 
unsigned int height_
 
nav_msgs::OccupancyGrid map
 
ros::NodeHandle nh_
 
float origin_x_
 
float origin_y_
 
ros::NodeHandle pnh_
 
laser_geometry::LaserProjection projector_
 
ros::Publisher pub_map_
 
ros::Duration publish_interval_
 
ros::Time published_
 
std::string robot_frame_
 
ros::Subscriber sub_scan_
 
tf2_ros::Buffer tfbuf_
 
tf2_ros::TransformListener tfl_
 
unsigned int width_
 
double z_max_
 
double z_min_
 

Detailed Description

Definition at line 44 of file laserscan_to_map.cpp.

Constructor & Destructor Documentation

LaserscanToMapNode::LaserscanToMapNode ( )
inline

Definition at line 71 of file laserscan_to_map.cpp.

Member Function Documentation

void LaserscanToMapNode::cbScan ( const sensor_msgs::LaserScan::ConstPtr &  scan)
inlineprivate

Definition at line 109 of file laserscan_to_map.cpp.

Member Data Documentation

PointcloudAccumurator<sensor_msgs::PointCloud2> LaserscanToMapNode::accum_
private

Definition at line 68 of file laserscan_to_map.cpp.

std::string LaserscanToMapNode::global_frame_
private

Definition at line 60 of file laserscan_to_map.cpp.

unsigned int LaserscanToMapNode::height_
private

Definition at line 64 of file laserscan_to_map.cpp.

nav_msgs::OccupancyGrid LaserscanToMapNode::map
private

Definition at line 52 of file laserscan_to_map.cpp.

ros::NodeHandle LaserscanToMapNode::nh_
private

Definition at line 47 of file laserscan_to_map.cpp.

float LaserscanToMapNode::origin_x_
private

Definition at line 65 of file laserscan_to_map.cpp.

float LaserscanToMapNode::origin_y_
private

Definition at line 66 of file laserscan_to_map.cpp.

ros::NodeHandle LaserscanToMapNode::pnh_
private

Definition at line 48 of file laserscan_to_map.cpp.

laser_geometry::LaserProjection LaserscanToMapNode::projector_
private

Definition at line 55 of file laserscan_to_map.cpp.

ros::Publisher LaserscanToMapNode::pub_map_
private

Definition at line 49 of file laserscan_to_map.cpp.

ros::Duration LaserscanToMapNode::publish_interval_
private

Definition at line 57 of file laserscan_to_map.cpp.

ros::Time LaserscanToMapNode::published_
private

Definition at line 56 of file laserscan_to_map.cpp.

std::string LaserscanToMapNode::robot_frame_
private

Definition at line 61 of file laserscan_to_map.cpp.

ros::Subscriber LaserscanToMapNode::sub_scan_
private

Definition at line 50 of file laserscan_to_map.cpp.

tf2_ros::Buffer LaserscanToMapNode::tfbuf_
private

Definition at line 53 of file laserscan_to_map.cpp.

tf2_ros::TransformListener LaserscanToMapNode::tfl_
private

Definition at line 54 of file laserscan_to_map.cpp.

unsigned int LaserscanToMapNode::width_
private

Definition at line 63 of file laserscan_to_map.cpp.

double LaserscanToMapNode::z_max_
private

Definition at line 59 of file laserscan_to_map.cpp.

double LaserscanToMapNode::z_min_
private

Definition at line 59 of file laserscan_to_map.cpp.


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


costmap_cspace
Author(s): Atsushi Watanabe
autogenerated on Tue Jul 9 2019 04:59:48