#include <map_merge.h>
Definition at line 103 of file map_merge.h.
◆ MapMerge()
map_merge::MapMerge::MapMerge |
( |
| ) |
|
◆ executemapMerging()
void map_merge::MapMerge::executemapMerging |
( |
| ) |
|
◆ executeposeEstimation()
void map_merge::MapMerge::executeposeEstimation |
( |
| ) |
|
◆ executetopicSubscribing()
void map_merge::MapMerge::executetopicSubscribing |
( |
| ) |
|
◆ fullMapUpdate()
void map_merge::MapMerge::fullMapUpdate |
( |
const nav_msgs::OccupancyGrid::ConstPtr & |
msg, |
|
|
MapSubscription & |
map |
|
) |
| |
|
private |
◆ getInitPose()
bool map_merge::MapMerge::getInitPose |
( |
const std::string & |
name, |
|
|
geometry_msgs::Transform & |
pose |
|
) |
| |
|
private |
◆ isRobotMapTopic()
◆ mapMerging()
void map_merge::MapMerge::mapMerging |
( |
| ) |
|
◆ partialMapUpdate()
void map_merge::MapMerge::partialMapUpdate |
( |
const map_msgs::OccupancyGridUpdate::ConstPtr & |
msg, |
|
|
MapSubscription & |
map |
|
) |
| |
|
private |
◆ poseEstimation()
void map_merge::MapMerge::poseEstimation |
( |
| ) |
|
Estimates initial positions of grids.
Relevant only if initial poses are not known
Definition at line 222 of file map_merge.cpp.
◆ robotNameFromTopic()
std::string map_merge::MapMerge::robotNameFromTopic |
( |
const std::string & |
topic | ) |
|
|
private |
◆ spin()
void map_merge::MapMerge::spin |
( |
| ) |
|
◆ topicSubscribing()
void map_merge::MapMerge::topicSubscribing |
( |
| ) |
|
◆ confidence_threshold_
double map_merge::MapMerge::confidence_threshold_ |
|
private |
◆ discovery_rate_
double map_merge::MapMerge::discovery_rate_ |
|
private |
◆ estimation_rate_
double map_merge::MapMerge::estimation_rate_ |
|
private |
◆ have_initial_poses_
bool map_merge::MapMerge::have_initial_poses_ |
|
private |
◆ merged_map_publisher_
◆ merging_rate_
double map_merge::MapMerge::merging_rate_ |
|
private |
◆ node_
◆ pipeline_
◆ pipeline_mutex_
std::mutex map_merge::MapMerge::pipeline_mutex_ |
|
private |
◆ robot_map_topic_
std::string map_merge::MapMerge::robot_map_topic_ |
|
private |
◆ robot_map_updates_topic_
std::string map_merge::MapMerge::robot_map_updates_topic_ |
|
private |
◆ robot_namespace_
std::string map_merge::MapMerge::robot_namespace_ |
|
private |
◆ robots_
std::unordered_map<std::string, MapSubscription*> map_merge::MapMerge::robots_ |
|
private |
◆ subscriptions_
◆ subscriptions_mutex_
boost::shared_mutex map_merge::MapMerge::subscriptions_mutex_ |
|
private |
◆ subscriptions_size_
size_t map_merge::MapMerge::subscriptions_size_ |
|
private |
◆ world_frame_
std::string map_merge::MapMerge::world_frame_ |
|
private |
The documentation for this class was generated from the following files: