#include <odometry_publisher.h>
Public Member Functions | |
OdometryPublisher (ros::NodeHandle &nh) | |
void | run () |
void | syncMsgsCB (const nav_msgs::OdometryConstPtr &odom, const sensor_msgs::ImuConstPtr &imu) |
Private Types | |
typedef message_filters::sync_policies::ApproximateTime < nav_msgs::Odometry, sensor_msgs::Imu > | SyncPolicy |
Private Attributes | |
message_filters::Subscriber < sensor_msgs::Imu > | imu_sub_ |
double | max_update_rate_ |
ros::NodeHandle & | nh_ |
ros::Publisher | odom_pub_ |
message_filters::Subscriber < nav_msgs::Odometry > | odom_sub_ |
sensor_msgs::Imu | received_imu_ |
nav_msgs::Odometry | received_odom_ |
message_filters::Synchronizer < SyncPolicy > | sync_ |
Definition at line 14 of file odometry_publisher.h.
typedef message_filters::sync_policies::ApproximateTime<nav_msgs::Odometry, sensor_msgs::Imu> combine_dr_measurements::OdometryPublisher::SyncPolicy [private] |
Definition at line 21 of file odometry_publisher.h.
Definition at line 41 of file odometry_publisher.cpp.
Definition at line 59 of file odometry_publisher.cpp.
void combine_dr_measurements::OdometryPublisher::syncMsgsCB | ( | const nav_msgs::OdometryConstPtr & | odom, |
const sensor_msgs::ImuConstPtr & | imu | ||
) |
Definition at line 54 of file odometry_publisher.cpp.
message_filters::Subscriber<sensor_msgs::Imu> combine_dr_measurements::OdometryPublisher::imu_sub_ [private] |
Definition at line 27 of file odometry_publisher.h.
double combine_dr_measurements::OdometryPublisher::max_update_rate_ [private] |
Definition at line 31 of file odometry_publisher.h.
Definition at line 30 of file odometry_publisher.h.
Definition at line 22 of file odometry_publisher.h.
message_filters::Subscriber<nav_msgs::Odometry> combine_dr_measurements::OdometryPublisher::odom_sub_ [private] |
Definition at line 26 of file odometry_publisher.h.
sensor_msgs::Imu combine_dr_measurements::OdometryPublisher::received_imu_ [private] |
Definition at line 25 of file odometry_publisher.h.
nav_msgs::Odometry combine_dr_measurements::OdometryPublisher::received_odom_ [private] |
Definition at line 24 of file odometry_publisher.h.
message_filters::Synchronizer<SyncPolicy> combine_dr_measurements::OdometryPublisher::sync_ [private] |
Definition at line 28 of file odometry_publisher.h.