#include <ros/ros.h>
#include <geometry_msgs/Twist.h>
#include <nav_msgs/Odometry.h>
#include <sensor_msgs/Imu.h>
#include <std_msgs/Float32.h>
#include <tf2_geometry_msgs/tf2_geometry_msgs.h>
#include <tf2_ros/transform_broadcaster.h>
#include <tf2_ros/transform_listener.h>
#include <limits>
#include <string>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <kalman_filter1.h>
#include <neonavigation_common/compatibility.h>
Go to the source code of this file.
Classes | |
class | TrackOdometryNode |
Functions | |
int | main (int argc, char *argv[]) |
Eigen::Vector3f | toEigen (const geometry_msgs::Vector3 &a) |
Eigen::Vector3f | toEigen (const geometry_msgs::Point &a) |
Eigen::Quaternionf | toEigen (const geometry_msgs::Quaternion &a) |
geometry_msgs::Point | toPoint (const Eigen::Vector3f &a) |
geometry_msgs::Vector3 | toVector3 (const Eigen::Vector3f &a) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 367 of file track_odometry.cpp.
Eigen::Vector3f toEigen | ( | const geometry_msgs::Vector3 & | a | ) |
Definition at line 50 of file track_odometry.cpp.
Eigen::Vector3f toEigen | ( | const geometry_msgs::Point & | a | ) |
Definition at line 54 of file track_odometry.cpp.
Eigen::Quaternionf toEigen | ( | const geometry_msgs::Quaternion & | a | ) |
Definition at line 58 of file track_odometry.cpp.
geometry_msgs::Point toPoint | ( | const Eigen::Vector3f & | a | ) |
Definition at line 62 of file track_odometry.cpp.
geometry_msgs::Vector3 toVector3 | ( | const Eigen::Vector3f & | a | ) |
Definition at line 70 of file track_odometry.cpp.