#include <cmath>
#include <limits>
#include <memory>
#include <string>
#include <Eigen/Core>
#include <Eigen/Geometry>
#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 <message_filters/subscriber.h>
#include <message_filters/sync_policies/approximate_time.h>
#include <message_filters/synchronizer.h>
#include <tf2_geometry_msgs/tf2_geometry_msgs.h>
#include <tf2_ros/transform_broadcaster.h>
#include <tf2_ros/transform_listener.h>
#include <track_odometry/kalman_filter1.h>
#include <neonavigation_common/compatibility.h>
Go to the source code of this file.
|
int | main (int argc, char *argv[]) |
|
Eigen::Vector3d | toEigen (const geometry_msgs::Vector3 &a) |
|
Eigen::Vector3d | toEigen (const geometry_msgs::Point &a) |
|
Eigen::Quaterniond | toEigen (const geometry_msgs::Quaternion &a) |
|
geometry_msgs::Point | toPoint (const Eigen::Vector3d &a) |
|
geometry_msgs::Vector3 | toVector3 (const Eigen::Vector3d &a) |
|
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
Eigen::Vector3d toEigen |
( |
const geometry_msgs::Vector3 & |
a | ) |
|
Eigen::Vector3d toEigen |
( |
const geometry_msgs::Point & |
a | ) |
|
Eigen::Quaterniond toEigen |
( |
const geometry_msgs::Quaternion & |
a | ) |
|
geometry_msgs::Point toPoint |
( |
const Eigen::Vector3d & |
a | ) |
|
geometry_msgs::Vector3 toVector3 |
( |
const Eigen::Vector3d & |
a | ) |
|