Global mapping with the old conventional pose graph optimization.
More...
#include <global_mapping_pose_graph.hpp>
|
|
| GlobalMappingPoseGraph (const GlobalMappingPoseGraphParams ¶ms=GlobalMappingPoseGraphParams()) |
| |
| virtual void | insert_submap (const SubMap::Ptr &submap) override |
| | Insert a SubMap.
|
| |
| virtual void | optimize () override |
| | Request to perform optimization.
|
| |
| virtual void | save (const std::string &path) override |
| | Save the mapping result.
|
| |
| virtual gtsam_points::PointCloud::Ptr | export_points () override |
| | Export all the submap points.
|
| |
| virtual void | insert_imu (const double stamp, const Eigen::Vector3d &linear_acc, const Eigen::Vector3d &angular_vel) |
| | Insert an IMU frame.
|
| |
| virtual void | find_overlapping_submaps (double min_overlap) |
| | Request to find new overlapping submaps.
|
| |
|
virtual void | recover_graph () |
| | Request to detect and recover graph corruption.
|
| |
|
| static std::shared_ptr< GlobalMappingBase > | load_module (const std::string &so_name) |
| | Load a global mapping module from a shared library.
|
| |
|
std::shared_ptr< spdlog::logger > | logger |
| |
Global mapping with the old conventional pose graph optimization.
- Note
- We recommend using GlobalMapping instead of this class if accuracy matters.
◆ export_points()
| virtual gtsam_points::PointCloud::Ptr glim::GlobalMappingPoseGraph::export_points |
( |
| ) |
|
|
overridevirtual |
◆ insert_submap()
| virtual void glim::GlobalMappingPoseGraph::insert_submap |
( |
const SubMap::Ptr & |
submap | ) |
|
|
overridevirtual |
◆ optimize()
| virtual void glim::GlobalMappingPoseGraph::optimize |
( |
| ) |
|
|
overridevirtual |
◆ save()
| virtual void glim::GlobalMappingPoseGraph::save |
( |
const std::string & |
path | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: