#include <topological_map_2d/ros_conversion.h>
#include <pose_graph/constraint_graph.h>
#include <pose_graph/diff_subscriber.h>
#include <pose_graph/graph_db.h>
#include <topological_nav_msgs/SwitchGrid.h>
#include <pcl/ros/conversions.h>
#include <octomap_ros/OctomapROS.h>
#include <pose_graph/graph_search.h>
#include <laser_slam/LocalizedScan.h>
#include <graph_mapping_utils/utils.h>
#include <graph_mapping_msgs/LocalizationDistribution.h>
#include <graph_mapping_msgs/GetPoses.h>
#include <occupancy_grid_utils/ray_tracer.h>
#include <tf/transform_listener.h>
#include <tf/transform_broadcaster.h>
#include <visualization_msgs/MarkerArray.h>
#include <nav_msgs/OccupancyGrid.h>
Go to the source code of this file.
Classes | |
class | laser_slam_mapper::Mapper |
Namespaces | |
namespace | laser_slam_mapper |
Typedefs | |
typedef set< unsigned > | laser_slam_mapper::Grids |
typedef boost::mutex::scoped_lock | laser_slam_mapper::Lock |
typedef map< unsigned, unsigned > | laser_slam_mapper::NodeGridMap |
typedef map< unsigned, tf::Pose > | laser_slam_mapper::NodePoses |
typedef set< unsigned > | laser_slam_mapper::Nodes |
typedef boost::optional< const gmm::ConstraintGraphDiff & > | laser_slam_mapper::OptionalDiff |
typedef vector< string > | laser_slam_mapper::StringVec |
Functions | |
vm::MarkerArray | laser_slam_mapper::convertToMarkers (const om::OcTree &octree, const string &frame) |
StringVec | laser_slam_mapper::gridIndexes () |
int | main (int argc, char **argv) |
Node that maintains a topological map
Definition in file mapper.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 981 of file mapper.cpp.