estimation_internal.h
/tmp/ws/src/m_explore/map_merge/src/combine_grids/
estimation__internal_8h.html
combine_grids/merging_pipeline.h
combine_grids
combine_grids::internal
static cv::Ptr< cv::detail::FeaturesFinder >
chooseFeatureFinder
namespacecombine__grids_1_1internal.html
a295900afe48098aff59c81f65457b9bc
(FeatureType type)
static void
writeDebugMatchingInfo
namespacecombine__grids_1_1internal.html
a748e1f377880c694dbe2747743422822
(const std::vector< cv::Mat > &images, const std::vector< cv::detail::ImageFeatures > &image_features, const std::vector< cv::detail::MatchesInfo > &pairwise_matches)
grid_compositor.cpp
/tmp/ws/src/m_explore/map_merge/src/combine_grids/
grid__compositor_8cpp.html
combine_grids/grid_compositor.h
combine_grids
combine_grids::internal
grid_compositor.h
/tmp/ws/src/m_explore/map_merge/include/combine_grids/
grid__compositor_8h.html
combine_grids::internal::GridCompositor
combine_grids
combine_grids::internal
grid_warper.cpp
/tmp/ws/src/m_explore/map_merge/src/combine_grids/
grid__warper_8cpp.html
combine_grids/grid_warper.h
combine_grids
combine_grids::internal
grid_warper.h
/tmp/ws/src/m_explore/map_merge/include/combine_grids/
grid__warper_8h.html
combine_grids::internal::GridWarper
combine_grids
combine_grids::internal
map_merge.cpp
/tmp/ws/src/m_explore/map_merge/src/
map__merge_8cpp.html
map_merge/map_merge.h
map_merge
int
main
map__merge_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
map_merge.h
/tmp/ws/src/m_explore/map_merge/include/map_merge/
map__merge_8h.html
combine_grids/merging_pipeline.h
map_merge::MapMerge
map_merge::MapSubscription
map_merge
merging_pipeline.cpp
/tmp/ws/src/m_explore/map_merge/src/combine_grids/
merging__pipeline_8cpp.html
combine_grids/grid_compositor.h
combine_grids/grid_warper.h
combine_grids/merging_pipeline.h
estimation_internal.h
combine_grids
static bool
isIdentity
namespacecombine__grids.html
aee53b377a78706dbcd1d179b84eac92c
(const cv::Mat &matrix)
merging_pipeline.h
/tmp/ws/src/m_explore/map_merge/include/combine_grids/
merging__pipeline_8h.html
combine_grids::MergingPipeline
combine_grids
FeatureType
namespacecombine__grids.html
a3731ce600bc8c3abe4290c74d4be4f33
AKAZE
ORB
SURF
test_merging_pipeline.cpp
/tmp/ws/src/m_explore/map_merge/test/
test__merging__pipeline_8cpp.html
combine_grids/grid_warper.h
testing_helpers.h
combine_grids/merging_pipeline.h
#define
EXPECT_VALID_GRID
test__merging__pipeline_8cpp.html
a344fcf0ef36a0a735b8805a94a238922
(grid)
#define
private
test__merging__pipeline_8cpp.html
a6a1d6e1a12975a4e9a0b5b952e79eaad
int
main
test__merging__pipeline_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__merging__pipeline_8cpp.html
a6f2f496548ac60685395a464501d539b
(MergingPipeline, canStich0Grid)
TEST
test__merging__pipeline_8cpp.html
aa40156486a1a4cd75afd26d9a9e362a5
(MergingPipeline, canStich1Grid)
TEST
test__merging__pipeline_8cpp.html
aaf16c48d81386fdb4591680c6ca822da
(MergingPipeline, canStich2Grids)
TEST
test__merging__pipeline_8cpp.html
a38e94498772757c1569e5701ce3b82c7
(MergingPipeline, canStichGridsGmapping)
TEST
test__merging__pipeline_8cpp.html
aa1a84d3f77edba240f65e9935893afd2
(MergingPipeline, emptyImageWithTransform)
TEST
test__merging__pipeline_8cpp.html
ab4ceb5b28d6ab5a157ab92ad0233671b
(MergingPipeline, estimationAccuracy)
TEST
test__merging__pipeline_8cpp.html
ad2b40602dc217c168701c5aa32203757
(MergingPipeline, getTransformsInternal)
TEST
test__merging__pipeline_8cpp.html
a92ef9aaf334f3031b265ec26f64edbf9
(MergingPipeline, knownInitPositions)
TEST
test__merging__pipeline_8cpp.html
ae8a96c369b240da2ff9cc9083ed76894
(MergingPipeline, oneEmptyImage)
TEST
test__merging__pipeline_8cpp.html
a2b817e0c8d83360a0ea12c1ddb867549
(MergingPipeline, setEmptyTransforms)
TEST
test__merging__pipeline_8cpp.html
a2dc5d0848a4d6525e787c344ed25dd5b
(MergingPipeline, setTransformsInternal)
TEST
test__merging__pipeline_8cpp.html
a0126781062dcd4a0358be230e5ef2d12
(MergingPipeline, transformsRoundTrip)
const std::array< const char *, 2 >
gmapping_maps
test__merging__pipeline_8cpp.html
ab7e6729ba61fdba294626f21ca86fadb
const std::array< const char *, 2 >
hector_maps
test__merging__pipeline_8cpp.html
a4a44271ef0724144395848017bd48f3d
constexpr bool
verbose_tests
test__merging__pipeline_8cpp.html
ab0693ac4599777c220048690cb311647
testing_helpers.h
/tmp/ws/src/m_explore/map_merge/test/
testing__helpers_8h.html
static bool
consistentData
testing__helpers_8h.html
a4545de88e8e2c5eeb0d97e534aed6b15
(const nav_msgs::OccupancyGrid &grid)
static bool
isIdentity
testing__helpers_8h.html
a5df9e6d7712b7292d4af70a534710f1a
(const geometry_msgs::Quaternion &rotation)
static bool
isIdentity
testing__helpers_8h.html
a38f2a00020e36d18ca795831debb59bf
(const geometry_msgs::Transform &transform)
nav_msgs::OccupancyGridConstPtr
loadMap
testing__helpers_8h.html
a2788a08d252b7b81f2ab213b176a6fc5
(const std::string &filename)
std::vector< nav_msgs::OccupancyGridConstPtr >
loadMaps
testing__helpers_8h.html
ad666f3f2b497ac2bc239021491a8b83a
(InputIt filenames_begin, InputIt filenames_end)
static bool
operator==
testing__helpers_8h.html
a7ff52548dc4aa1b4f784d04e70bb4cb1
(const nav_msgs::OccupancyGrid &grid1, const nav_msgs::OccupancyGrid &grid2)
std::tuple< double, double, double >
randomAngleTxTy
testing__helpers_8h.html
a945334f056a99265113070bd9f3f5a0d
()
geometry_msgs::Transform
randomTransform
testing__helpers_8h.html
ab97c02c790cc2c43adfdfab760e23108
()
cv::Mat
randomTransformMatrix
testing__helpers_8h.html
a992c4f7ff34295b658f8628ad47acee3
()
void
saveMap
testing__helpers_8h.html
ad1dcd1999ba5e9abced978135a64d1ca
(const std::string &filename, const nav_msgs::OccupancyGridConstPtr &map)
const float
resolution
testing__helpers_8h.html
a88b4048d0c4d72289780b2105b1df745
combine_grids::internal::GridCompositor
classcombine__grids_1_1internal_1_1GridCompositor.html
nav_msgs::OccupancyGrid::Ptr
compose
classcombine__grids_1_1internal_1_1GridCompositor.html
a2abebb491ddcd0f5ee25e5b026994aed
(const std::vector< cv::Mat > &grids, const std::vector< cv::Rect > &rois)
combine_grids::internal::GridWarper
classcombine__grids_1_1internal_1_1GridWarper.html
cv::Rect
warp
classcombine__grids_1_1internal_1_1GridWarper.html
a6fddb9ebe60b8df6e86ff68eb063c4a6
(const cv::Mat &grid, const cv::Mat &transform, cv::Mat &warped_grid)
cv::Rect
warpRoi
classcombine__grids_1_1internal_1_1GridWarper.html
aac998e1dc1618cbc494bc2f31c2c97ca
(const cv::Mat &grid, const cv::Mat &transform)
map_merge::MapMerge
classmap__merge_1_1MapMerge.html
void
executemapMerging
classmap__merge_1_1MapMerge.html
ab0a560bb3d0fc2e18b79efbc13e9cf15
()
void
executeposeEstimation
classmap__merge_1_1MapMerge.html
a54670c512bca6fb0725ee6555e4ce117
()
void
executetopicSubscribing
classmap__merge_1_1MapMerge.html
abb3f85047b142070dd958fc061d63183
()
MapMerge
classmap__merge_1_1MapMerge.html
ad4c9cc438b05519a24e3bbfdebd37549
()
void
mapMerging
classmap__merge_1_1MapMerge.html
a4e0e22106e9eca46a30f062ec218c1fd
()
void
poseEstimation
classmap__merge_1_1MapMerge.html
ab480f85c67f0f52df8af7c0ce0b2317b
()
void
spin
classmap__merge_1_1MapMerge.html
ac715caccd4e4cfd1a1ff8ebab8eaba4a
()
void
topicSubscribing
classmap__merge_1_1MapMerge.html
a3fc05086b7ad5f883c61128f148a9c64
()
void
fullMapUpdate
classmap__merge_1_1MapMerge.html
a98d3f0535367e21b16edf91911056036
(const nav_msgs::OccupancyGrid::ConstPtr &msg, MapSubscription &map)
bool
getInitPose
classmap__merge_1_1MapMerge.html
ace19b8c59fdb293d306fdca0cd14a6e2
(const std::string &name, geometry_msgs::Transform &pose)
bool
isRobotMapTopic
classmap__merge_1_1MapMerge.html
a7e66a1ae120fd24f23e3da9858a622c1
(const ros::master::TopicInfo &topic)
void
partialMapUpdate
classmap__merge_1_1MapMerge.html
a991ac984da9ccfdb878899f65922f8d3
(const map_msgs::OccupancyGridUpdate::ConstPtr &msg, MapSubscription &map)
std::string
robotNameFromTopic
classmap__merge_1_1MapMerge.html
a04d681c2f141fdcf8529ac1c54179dd2
(const std::string &topic)
double
confidence_threshold_
classmap__merge_1_1MapMerge.html
accc9bf07053e0e8fc1f63d6de361d31a
double
discovery_rate_
classmap__merge_1_1MapMerge.html
af7d6d53a94cdb134f1980c50fbcc4b0a
double
estimation_rate_
classmap__merge_1_1MapMerge.html
a5afaaa47c266ec01c91c7ee800b41e9b
bool
have_initial_poses_
classmap__merge_1_1MapMerge.html
a20a999472b50a8fc10e0974c980a63f8
ros::Publisher
merged_map_publisher_
classmap__merge_1_1MapMerge.html
a4e74e222f26c92c05d5734cd7f2c41c6
double
merging_rate_
classmap__merge_1_1MapMerge.html
a3ad2a1ed342966c6b05832482c6d37be
ros::NodeHandle
node_
classmap__merge_1_1MapMerge.html
ad6ec3df74ad729636a2e2c1d78a95d80
combine_grids::MergingPipeline
pipeline_
classmap__merge_1_1MapMerge.html
a1875a7c0631c26cbe81b0c8e05d3cb8f
std::mutex
pipeline_mutex_
classmap__merge_1_1MapMerge.html
aa869c894cb07e7a5c8d567f1bda51a00
std::string
robot_map_topic_
classmap__merge_1_1MapMerge.html
aa53be455d0cb6735770e8c0360003cab
std::string
robot_map_updates_topic_
classmap__merge_1_1MapMerge.html
ad6192d8a1a61d6544ff64375868daf4b
std::string
robot_namespace_
classmap__merge_1_1MapMerge.html
a25cc93812606e7967de7140810df009a
std::unordered_map< std::string, MapSubscription * >
robots_
classmap__merge_1_1MapMerge.html
aeeb6da3d2ea577c1638697fb30958e13
std::forward_list< MapSubscription >
subscriptions_
classmap__merge_1_1MapMerge.html
a2d448289f01ba3a267a363c8e6e56b4e
boost::shared_mutex
subscriptions_mutex_
classmap__merge_1_1MapMerge.html
a96d3ccfa2e1825f803d468c1753258df
size_t
subscriptions_size_
classmap__merge_1_1MapMerge.html
a023b7089d54b313f70eff6426e812a7d
std::string
world_frame_
classmap__merge_1_1MapMerge.html
a8695c40a6dac214888a0c7c77c3b494a
map_merge::MapSubscription
structmap__merge_1_1MapSubscription.html
geometry_msgs::Transform
initial_pose
structmap__merge_1_1MapSubscription.html
ad441b650519fa28da30226cfabc1a388
ros::Subscriber
map_sub
structmap__merge_1_1MapSubscription.html
a6eb8e3f936133ac01e1e25065680ef18
ros::Subscriber
map_updates_sub
structmap__merge_1_1MapSubscription.html
a5637ff66c9b5dfa45f4776c7d23f672d
std::mutex
mutex
structmap__merge_1_1MapSubscription.html
abe1c876de5eae331652095d1cea0506a
nav_msgs::OccupancyGrid::ConstPtr
readonly_map
structmap__merge_1_1MapSubscription.html
ac6cf039830e9c08a642c8af0926c6678
nav_msgs::OccupancyGrid::Ptr
writable_map
structmap__merge_1_1MapSubscription.html
a8793b5d3b6fd12ddb331330cbfd42a20
combine_grids::MergingPipeline
classcombine__grids_1_1MergingPipeline.html
nav_msgs::OccupancyGrid::Ptr
composeGrids
classcombine__grids_1_1MergingPipeline.html
a9e6509416a733343d06cd75fc0216a21
()
bool
estimateTransforms
classcombine__grids_1_1MergingPipeline.html
a2f876a7780f306adcd13dcf44b38259f
(FeatureType feature=FeatureType::AKAZE, double confidence=1.0)
void
feed
classcombine__grids_1_1MergingPipeline.html
a604abebbc93f91c1cac8a230523ec18c
(InputIt grids_begin, InputIt grids_end)
std::vector< geometry_msgs::Transform >
getTransforms
classcombine__grids_1_1MergingPipeline.html
a3f1997b56d72a11dcd9c71d1c62fa09a
() const
bool
setTransforms
classcombine__grids_1_1MergingPipeline.html
a6b13239febbaceeaa23ac63856366818
(InputIt transforms_begin, InputIt transforms_end)
std::vector< nav_msgs::OccupancyGrid::ConstPtr >
grids_
classcombine__grids_1_1MergingPipeline.html
a3812c70c49c97eab9d1b7dd0e44accd1
std::vector< cv::Mat >
images_
classcombine__grids_1_1MergingPipeline.html
add23193c67efd0c6e1561410c946efc0
std::vector< cv::Mat >
transforms_
classcombine__grids_1_1MergingPipeline.html
a7c36e49285c06b755d58ecced7cda437
combine_grids
namespacecombine__grids.html
combine_grids::internal
combine_grids::MergingPipeline
FeatureType
namespacecombine__grids.html
a3731ce600bc8c3abe4290c74d4be4f33
AKAZE
ORB
SURF
static bool
isIdentity
namespacecombine__grids.html
aee53b377a78706dbcd1d179b84eac92c
(const cv::Mat &matrix)
combine_grids::internal
namespacecombine__grids_1_1internal.html
combine_grids::internal::GridCompositor
combine_grids::internal::GridWarper
static cv::Ptr< cv::detail::FeaturesFinder >
chooseFeatureFinder
namespacecombine__grids_1_1internal.html
a295900afe48098aff59c81f65457b9bc
(FeatureType type)
static void
writeDebugMatchingInfo
namespacecombine__grids_1_1internal.html
a748e1f377880c694dbe2747743422822
(const std::vector< cv::Mat > &images, const std::vector< cv::detail::ImageFeatures > &image_features, const std::vector< cv::detail::MatchesInfo > &pairwise_matches)
map_merge
namespacemap__merge.html
map_merge::MapMerge
map_merge::MapSubscription