Functions | Variables
transformMaintenance.cpp File Reference
#include <math.h>
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <ros/ros.h>
#include <nav_msgs/Odometry.h>
#include <sensor_msgs/Imu.h>
#include <sensor_msgs/PointCloud2.h>
#include <tf/transform_datatypes.h>
#include <tf/transform_broadcaster.h>
#include <opencv/cv.h>
#include <opencv2/highgui/highgui.hpp>
#include <pcl/ros/conversions.h>
#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <pcl/filters/voxel_grid.h>
#include <pcl/kdtree/kdtree_flann.h>
Include dependency graph for transformMaintenance.cpp:

Go to the source code of this file.

Functions

void laserOdometryHandler (const nav_msgs::Odometry::ConstPtr &laserOdometry)
int main (int argc, char **argv)
void odomAftMappedHandler (const nav_msgs::Odometry::ConstPtr &odomAftMapped)
void odomBefMappedHandler (const nav_msgs::Odometry::ConstPtr &odomBefMapped)
void transformAssociateToMap ()

Variables

const double deg2rad = PI / 180
nav_msgs::Odometry laserOdometry2
tf::StampedTransform laserOdometryTrans2
const double PI = 3.1415926
ros::PublisherpubLaserOdometry2Pointer = NULL
const double rad2deg = 180 / PI
tf::TransformBroadcastertfBroadcaster2Pointer = NULL
double timeOdomAftMapped
double timeOdomBefMapped
float transformAftMapped [6] = {0}
float transformBefMapped [6] = {0}
float transformIncre [6] = {0}
float transformMapped [6] = {0}
float transformSum [6] = {0}

Function Documentation

void laserOdometryHandler ( const nav_msgs::Odometry::ConstPtr &  laserOdometry)

Definition at line 82 of file transformMaintenance.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 154 of file transformMaintenance.cpp.

void odomAftMappedHandler ( const nav_msgs::Odometry::ConstPtr &  odomAftMapped)

Definition at line 137 of file transformMaintenance.cpp.

void odomBefMappedHandler ( const nav_msgs::Odometry::ConstPtr &  odomBefMapped)

Definition at line 120 of file transformMaintenance.cpp.

Definition at line 41 of file transformMaintenance.cpp.


Variable Documentation

const double deg2rad = PI / 180

Definition at line 25 of file transformMaintenance.cpp.

nav_msgs::Odometry laserOdometry2

Definition at line 38 of file transformMaintenance.cpp.

Definition at line 39 of file transformMaintenance.cpp.

const double PI = 3.1415926

Definition at line 23 of file transformMaintenance.cpp.

Definition at line 36 of file transformMaintenance.cpp.

const double rad2deg = 180 / PI

Definition at line 24 of file transformMaintenance.cpp.

Definition at line 37 of file transformMaintenance.cpp.

Definition at line 28 of file transformMaintenance.cpp.

Definition at line 27 of file transformMaintenance.cpp.

float transformAftMapped[6] = {0}

Definition at line 34 of file transformMaintenance.cpp.

float transformBefMapped[6] = {0}

Definition at line 33 of file transformMaintenance.cpp.

float transformIncre[6] = {0}

Definition at line 31 of file transformMaintenance.cpp.

float transformMapped[6] = {0}

Definition at line 32 of file transformMaintenance.cpp.

float transformSum[6] = {0}

Definition at line 30 of file transformMaintenance.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


loam_backAndForth
Author(s): Ji Zhang
autogenerated on Sun Oct 6 2013 11:47:42