#include <complementary_filter_ros.h>
Public Member Functions | |
ComplementaryFilterROS (const ros::NodeHandle &nh, const ros::NodeHandle &nh_private) | |
virtual | ~ComplementaryFilterROS () |
Private Types | |
typedef sensor_msgs::Imu | ImuMsg |
typedef message_filters::Subscriber< ImuMsg > | ImuSubscriber |
typedef sensor_msgs::MagneticField | MagMsg |
typedef message_filters::Subscriber< MagMsg > | MagSubscriber |
typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::Imu, MagMsg > | MySyncPolicy |
typedef message_filters::Synchronizer< SyncPolicy > | Synchronizer |
typedef message_filters::sync_policies::ApproximateTime< ImuMsg, MagMsg > | SyncPolicy |
Private Member Functions | |
tf::Quaternion | hamiltonToTFQuaternion (double q0, double q1, double q2, double q3) const |
void | imuCallback (const ImuMsg::ConstPtr &imu_msg_raw) |
void | imuMagCallback (const ImuMsg::ConstPtr &imu_msg_raw, const MagMsg::ConstPtr &mav_msg) |
void | initializeParams () |
void | publish (const sensor_msgs::Imu::ConstPtr &imu_msg_raw) |
Definition at line 49 of file complementary_filter_ros.h.
|
private |
Definition at line 59 of file complementary_filter_ros.h.
|
private |
Definition at line 66 of file complementary_filter_ros.h.
|
private |
Definition at line 60 of file complementary_filter_ros.h.
|
private |
Definition at line 67 of file complementary_filter_ros.h.
|
private |
Definition at line 62 of file complementary_filter_ros.h.
|
private |
Definition at line 65 of file complementary_filter_ros.h.
|
private |
Definition at line 64 of file complementary_filter_ros.h.
imu_tools::ComplementaryFilterROS::ComplementaryFilterROS | ( | const ros::NodeHandle & | nh, |
const ros::NodeHandle & | nh_private | ||
) |
Definition at line 39 of file complementary_filter_ros.cpp.
|
virtual |
Definition at line 86 of file complementary_filter_ros.cpp.
|
private |
Definition at line 218 of file complementary_filter_ros.cpp.
|
private |
Definition at line 154 of file complementary_filter_ros.cpp.
|
private |
Definition at line 184 of file complementary_filter_ros.cpp.
|
private |
Definition at line 91 of file complementary_filter_ros.cpp.
|
private |
Definition at line 226 of file complementary_filter_ros.cpp.
|
private |
Definition at line 86 of file complementary_filter_ros.h.
|
private |
Definition at line 92 of file complementary_filter_ros.h.
|
private |
Definition at line 88 of file complementary_filter_ros.h.
|
private |
Definition at line 77 of file complementary_filter_ros.h.
|
private |
Definition at line 74 of file complementary_filter_ros.h.
|
private |
Definition at line 94 of file complementary_filter_ros.h.
|
private |
Definition at line 75 of file complementary_filter_ros.h.
|
private |
Definition at line 70 of file complementary_filter_ros.h.
|
private |
Definition at line 71 of file complementary_filter_ros.h.
|
private |
Definition at line 89 of file complementary_filter_ros.h.
|
private |
Definition at line 87 of file complementary_filter_ros.h.
|
private |
Definition at line 84 of file complementary_filter_ros.h.
|
private |
Definition at line 85 of file complementary_filter_ros.h.
|
private |
Definition at line 78 of file complementary_filter_ros.h.
|
private |
Definition at line 79 of file complementary_filter_ros.h.
|
private |
Definition at line 73 of file complementary_filter_ros.h.
|
private |
Definition at line 80 of file complementary_filter_ros.h.
|
private |
Definition at line 93 of file complementary_filter_ros.h.
|
private |
Definition at line 83 of file complementary_filter_ros.h.