#include "ros/ros.h"
#include "tf/transform_broadcaster.h"
#include <sensor_msgs/Imu.h>
#include <geometry_msgs/PoseStamped.h>
#include <nav_msgs/Odometry.h>
Go to the source code of this file.
Namespaces | |
namespace | tf |
Typedefs | |
typedef btMatrix3x3 | tf::Matrix3x3 |
typedef btScalar | tfScalar |
Functions | |
void | imuMsgCallback (const sensor_msgs::Imu::ConstPtr &imu_msg) |
int | main (int argc, char **argv) |
void | poseMsgCallback (const geometry_msgs::PoseStamped::ConstPtr &pose_msg) |
Variables | |
size_t | callback_count_ |
sensor_msgs::Imu | fused_imu_msg_ |
ros::Publisher | fused_imu_publisher_ |
sensor_msgs::ImuConstPtr | last_imu_msg_ |
geometry_msgs::PoseStampedConstPtr | last_pose_msg_ |
nav_msgs::Odometry | odom_msg_ |
ros::Publisher | odometry_publisher_ |
tf::Quaternion | orientation_quaternion_ |
std::string | p_base_footprint_frame_ |
std::string | p_base_frame_ |
std::string | p_base_stabilized_frame_ |
std::string | p_map_frame_ |
tf::Point | robot_pose_position_ |
tf::Quaternion | robot_pose_quaternion_ |
tf::Transform | robot_pose_transform_ |
tf::TransformBroadcaster * | tfB_ |
tf::Quaternion | tmp_ |
tf::StampedTransform | transform_ |
typedef btScalar tfScalar |
Definition at line 61 of file pose_and_orientation_to_imu_node.cpp.
void imuMsgCallback | ( | const sensor_msgs::Imu::ConstPtr & | imu_msg | ) |
Definition at line 65 of file pose_and_orientation_to_imu_node.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 161 of file pose_and_orientation_to_imu_node.cpp.
void poseMsgCallback | ( | const geometry_msgs::PoseStamped::ConstPtr & | pose_msg | ) |
Definition at line 120 of file pose_and_orientation_to_imu_node.cpp.
size_t callback_count_ |
Definition at line 58 of file pose_and_orientation_to_imu_node.cpp.
sensor_msgs::Imu fused_imu_msg_ |
Definition at line 51 of file pose_and_orientation_to_imu_node.cpp.
Definition at line 55 of file pose_and_orientation_to_imu_node.cpp.
sensor_msgs::ImuConstPtr last_imu_msg_ |
Definition at line 50 of file pose_and_orientation_to_imu_node.cpp.
geometry_msgs::PoseStampedConstPtr last_pose_msg_ |
Definition at line 53 of file pose_and_orientation_to_imu_node.cpp.
nav_msgs::Odometry odom_msg_ |
Definition at line 52 of file pose_and_orientation_to_imu_node.cpp.
Definition at line 56 of file pose_and_orientation_to_imu_node.cpp.
Definition at line 48 of file pose_and_orientation_to_imu_node.cpp.
std::string p_base_footprint_frame_ |
Definition at line 37 of file pose_and_orientation_to_imu_node.cpp.
std::string p_base_frame_ |
Definition at line 39 of file pose_and_orientation_to_imu_node.cpp.
std::string p_base_stabilized_frame_ |
Definition at line 38 of file pose_and_orientation_to_imu_node.cpp.
std::string p_map_frame_ |
Definition at line 36 of file pose_and_orientation_to_imu_node.cpp.
Definition at line 44 of file pose_and_orientation_to_imu_node.cpp.
Definition at line 43 of file pose_and_orientation_to_imu_node.cpp.
Definition at line 45 of file pose_and_orientation_to_imu_node.cpp.
Definition at line 40 of file pose_and_orientation_to_imu_node.cpp.
Definition at line 47 of file pose_and_orientation_to_imu_node.cpp.
Definition at line 41 of file pose_and_orientation_to_imu_node.cpp.