#include <hector_elevation_mapping.h>
Definition at line 26 of file hector_elevation_mapping.h.
hector_elevation_mapping::ElevationMapping::~ElevationMapping |
( |
| ) |
|
void hector_elevation_mapping::ElevationMapping::cloudCallback |
( |
const sensor_msgs::PointCloud2ConstPtr & |
pointcloud2_sensor_msg | ) |
|
cloudCallback get called if a new 3D point cloud is avaible
- Parameters
-
[in] | pointcloud2_sensor_msg | contains the 3D point cloud |
Definition at line 224 of file hector_elevation_mapping.cpp.
void hector_elevation_mapping::ElevationMapping::onInit |
( |
| ) |
|
|
virtual |
void hector_elevation_mapping::ElevationMapping::sysMessageCallback |
( |
const std_msgs::String & |
string | ) |
|
sysMessageCallback This function listen to system messages
- Parameters
-
[in] | string | parameter contains system messages, like "reset" |
Definition at line 175 of file hector_elevation_mapping.cpp.
void hector_elevation_mapping::ElevationMapping::timerCallback |
( |
const ros::TimerEvent & |
event | ) |
|
timerCallback publishes periodically a height pose update
- Parameters
-
todo check if min/max index is inside map
Definition at line 103 of file hector_elevation_mapping.cpp.
void hector_elevation_mapping::ElevationMapping::updateParamsCallback |
( |
const nav_msgs::MapMetaData & |
map_meta_data | ) |
|
updateMapParamsCallback updates the map meta information if someone has changed it
- Parameters
-
[in] | map_meta_data | map meta information like grid resolution or origin |
Definition at line 191 of file hector_elevation_mapping.cpp.
std::vector<double> hector_elevation_mapping::ElevationMapping::cell_variance |
|
private |
hector_elevation_msgs::ElevationMapMetaData hector_elevation_mapping::ElevationMapping::elevation_map_meta |
|
private |
hector_elevation_msgs::ElevationGrid hector_elevation_mapping::ElevationMapping::global_elevation_map |
|
private |
std::string hector_elevation_mapping::ElevationMapping::global_elevation_map_topic |
|
private |
std::string hector_elevation_mapping::ElevationMapping::grid_map_topic |
|
private |
hector_elevation_msgs::ElevationGrid hector_elevation_mapping::ElevationMapping::local_elevation_map |
|
private |
std::string hector_elevation_mapping::ElevationMapping::local_elevation_map_topic |
|
private |
std::string hector_elevation_mapping::ElevationMapping::local_map_frame_id |
|
private |
std::string hector_elevation_mapping::ElevationMapping::map_frame_id |
|
private |
nav_msgs::MapMetaData hector_elevation_mapping::ElevationMapping::map_meta |
|
private |
int hector_elevation_mapping::ElevationMapping::max_height |
|
private |
int hector_elevation_mapping::ElevationMapping::max_height_levels |
|
private |
double hector_elevation_mapping::ElevationMapping::max_observable_distance |
|
private |
std::string hector_elevation_mapping::ElevationMapping::point_cloud_topic |
|
private |
std::string hector_elevation_mapping::ElevationMapping::pose_update_topic |
|
private |
double hector_elevation_mapping::ElevationMapping::poseupdate_height_covariance |
|
private |
double hector_elevation_mapping::ElevationMapping::poseupdate_pub_period |
|
private |
int hector_elevation_mapping::ElevationMapping::poseupdate_used_pattern_size |
|
private |
ros::Publisher hector_elevation_mapping::ElevationMapping::pub_global_map |
|
private |
ros::Publisher hector_elevation_mapping::ElevationMapping::pub_global_map_meta |
|
private |
ros::Publisher hector_elevation_mapping::ElevationMapping::pub_height_update |
|
private |
ros::Publisher hector_elevation_mapping::ElevationMapping::pub_local_map |
|
private |
ros::Publisher hector_elevation_mapping::ElevationMapping::pub_local_map_meta |
|
private |
bool hector_elevation_mapping::ElevationMapping::publish_poseupdate |
|
private |
std::string hector_elevation_mapping::ElevationMapping::sensor_frame_id |
|
private |
double hector_elevation_mapping::ElevationMapping::sensor_variance |
|
private |
ros::Subscriber hector_elevation_mapping::ElevationMapping::sub_grid_map_info |
|
private |
std::string hector_elevation_mapping::ElevationMapping::sys_msg_topic |
|
private |
ros::Timer hector_elevation_mapping::ElevationMapping::timer |
|
private |
The documentation for this class was generated from the following files: