Classes | Defines | Typedefs | Functions
ndt_fuser_node.cpp File Reference
#include <ndt_fuser/ndt_fuser_hmt.h>
#include <ros/ros.h>
#include <rosbag/bag.h>
#include <rosbag/view.h>
#include <ndt_map/ndt_conversions.h>
#include <pcl_conversions/pcl_conversions.h>
#include "pcl/point_cloud.h"
#include "sensor_msgs/PointCloud2.h"
#include "pcl/io/pcd_io.h"
#include <cstdio>
#include <Eigen/Eigen>
#include <fstream>
#include "message_filters/subscriber.h"
#include "tf/message_filter.h"
#include <tf/transform_broadcaster.h>
#include <tf_conversions/tf_eigen.h>
#include <boost/circular_buffer.hpp>
#include <laser_geometry/laser_geometry.h>
#include <nav_msgs/Odometry.h>
#include <geometry_msgs/PoseStamped.h>
#include <visualization_msgs/MarkerArray.h>
#include <message_filters/synchronizer.h>
#include <message_filters/sync_policies/approximate_time.h>
#include <std_srvs/Empty.h>
#include <boost/foreach.hpp>
#include <ndt_map/NDTMapMsg.h>
Include dependency graph for ndt_fuser_node.cpp:

Go to the source code of this file.

Classes

class  NDTFuserNode

Defines

#define MAX_ROTATION_DELTA   0.5
#define MAX_TRANSLATION_DELTA   2.0
#define SYNC_FRAMES   20

Typedefs

typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::LaserScan,
nav_msgs::Odometry > 
LaserOdomSync
 A ROS node which implements an NDTFuser or NDTFuserHMT object.
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::LaserScan,
geometry_msgs::PoseStamped > 
LaserPoseSync
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::PointCloud2,
nav_msgs::Odometry > 
PointsOdomSync
typedef
message_filters::sync_policies::ApproximateTime
< sensor_msgs::PointCloud2,
geometry_msgs::PoseStamped > 
PointsPoseSync

Functions

int main (int argc, char **argv)

Define Documentation

#define MAX_ROTATION_DELTA   0.5

Definition at line 37 of file ndt_fuser_node.cpp.

#define MAX_TRANSLATION_DELTA   2.0

Definition at line 36 of file ndt_fuser_node.cpp.

#define SYNC_FRAMES   20

Definition at line 35 of file ndt_fuser_node.cpp.


Typedef Documentation

typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::LaserScan, nav_msgs::Odometry> LaserOdomSync

A ROS node which implements an NDTFuser or NDTFuserHMT object.

Author:
Todor Stoyanov

Definition at line 43 of file ndt_fuser_node.cpp.

typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::LaserScan, geometry_msgs::PoseStamped> LaserPoseSync

Definition at line 44 of file ndt_fuser_node.cpp.

typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::PointCloud2, nav_msgs::Odometry> PointsOdomSync

Definition at line 45 of file ndt_fuser_node.cpp.

typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::PointCloud2, geometry_msgs::PoseStamped> PointsPoseSync

Definition at line 46 of file ndt_fuser_node.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 463 of file ndt_fuser_node.cpp.



ndt_fuser
Author(s): Todor Stoyanov, Jari Saarinen
autogenerated on Wed Aug 26 2015 15:25:16