#include <laser_slam/util.h>#include <laser_slam/scan_matching.h>#include <laser_slam/LocalizedScan.h>#include <graph_mapping_msgs/LocalizationDistribution.h>#include <graph_slam/localization_buffer.h>#include <ros/ros.h>#include <tf/transform_listener.h>#include <boost/circular_buffer.hpp>#include <boost/thread.hpp>#include <boost/optional.hpp>#include <graph_mapping_msgs/NodePoses.h>#include <pose_graph/graph_db.h>#include <string>#include <vector>#include <ostream>#include "ros/serialization.h"#include "ros/builtin_message_traits.h"#include "ros/message_operations.h"#include "ros/message.h"#include "ros/time.h"

Go to the source code of this file.
Classes | |
| class | laser_slam::ScanMatchConstraints |
| Uses scan matching to generate sequential and loop closure constraints. More... | |
Namespaces | |
| namespace | laser_slam |
Defines | |
| #define | LASER_SLAM_SCAN_MATCH_CONSTRAINTS__H |
Typedefs | |
| typedef std::vector< unsigned > | laser_slam::Chain |
| typedef std::vector < msg::GraphConstraint > | laser_slam::ConstraintVec |
Functions | |
| const std::string | laser_slam::NEXT_NODE_TOPIC ("scan_match_constraints_next_node") |
| const std::string | laser_slam::PREV_NODE_TOPIC ("scan_match_constraints_prev_node") |
Definition of ScanMatchConstraints
Definition in file scan_match_constraints.h.
| #define LASER_SLAM_SCAN_MATCH_CONSTRAINTS__H |
Definition at line 40 of file scan_match_constraints.h.