#include <pose_estimation_node.h>
Definition at line 59 of file pose_estimation_node.h.
hector_pose_estimation::PoseEstimationNode::PoseEstimationNode | ( | const SystemPtr & | system = SystemPtr() , |
const StatePtr & | state = StatePtr() |
||
) |
Definition at line 47 of file pose_estimation_node.cpp.
Definition at line 67 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::ahrsCallback | ( | const sensor_msgs::ImuConstPtr & | ahrs | ) | [protected] |
Definition at line 186 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::cleanup | ( | ) | [virtual] |
Definition at line 161 of file pose_estimation_node.cpp.
virtual ros::NodeHandle& hector_pose_estimation::PoseEstimationNode::getNodeHandle | ( | ) | [inline, protected, virtual] |
Definition at line 93 of file pose_estimation_node.h.
virtual ros::NodeHandle& hector_pose_estimation::PoseEstimationNode::getPrivateNodeHandle | ( | ) | [inline, protected, virtual] |
Definition at line 94 of file pose_estimation_node.h.
tf::TransformBroadcaster * hector_pose_estimation::PoseEstimationNode::getTransformBroadcaster | ( | ) | [protected] |
Definition at line 415 of file pose_estimation_node.cpp.
tf::TransformListener * hector_pose_estimation::PoseEstimationNode::getTransformListener | ( | ) | [protected] |
Definition at line 419 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::globalReferenceUpdated | ( | ) | [protected] |
Definition at line 299 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::gpsCallback | ( | const sensor_msgs::NavSatFixConstPtr & | gps, |
const geometry_msgs::Vector3StampedConstPtr & | gps_velocity | ||
) | [protected] |
Definition at line 234 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::heightCallback | ( | const geometry_msgs::PointStampedConstPtr & | height | ) | [protected] |
Definition at line 207 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::imuCallback | ( | const sensor_msgs::ImuConstPtr & | imu | ) | [protected] |
Definition at line 171 of file pose_estimation_node.cpp.
bool hector_pose_estimation::PoseEstimationNode::init | ( | ) | [virtual] |
Definition at line 74 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::magneticCallback | ( | const geometry_msgs::Vector3StampedConstPtr & | magnetic | ) | [protected] |
Definition at line 220 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::poseupdateCallback | ( | const geometry_msgs::PoseWithCovarianceStampedConstPtr & | pose | ) | [protected] |
Definition at line 270 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::publish | ( | ) | [virtual] |
Definition at line 320 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::publishWorldNavTransform | ( | const ros::TimerEvent & | = ros::TimerEvent() | ) | [protected] |
Definition at line 308 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::reset | ( | ) | [virtual] |
Definition at line 152 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::rollpitchCallback | ( | const sensor_msgs::ImuConstPtr & | attitude | ) | [protected] |
Definition at line 193 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::syscommandCallback | ( | const std_msgs::StringConstPtr & | syscommand | ) | [protected] |
Definition at line 291 of file pose_estimation_node.cpp.
void hector_pose_estimation::PoseEstimationNode::twistupdateCallback | ( | const geometry_msgs::TwistWithCovarianceStampedConstPtr & | twist | ) | [protected] |
Definition at line 287 of file pose_estimation_node.cpp.
Definition at line 105 of file pose_estimation_node.h.
ros::Publisher hector_pose_estimation::PoseEstimationNode::angular_velocity_bias_publisher_ [protected] |
Definition at line 110 of file pose_estimation_node.h.
Definition at line 109 of file pose_estimation_node.h.
Definition at line 109 of file pose_estimation_node.h.
Definition at line 109 of file pose_estimation_node.h.
Definition at line 113 of file pose_estimation_node.h.
Definition at line 110 of file pose_estimation_node.h.
message_filters::Subscriber<sensor_msgs::NavSatFix> hector_pose_estimation::PoseEstimationNode::gps_subscriber_ [protected] |
Definition at line 106 of file pose_estimation_node.h.
message_filters::TimeSynchronizer<sensor_msgs::NavSatFix,geometry_msgs::Vector3Stamped>* hector_pose_estimation::PoseEstimationNode::gps_synchronizer_ [protected] |
Definition at line 108 of file pose_estimation_node.h.
message_filters::Subscriber<geometry_msgs::Vector3Stamped> hector_pose_estimation::PoseEstimationNode::gps_velocity_subscriber_ [protected] |
Definition at line 107 of file pose_estimation_node.h.
Definition at line 105 of file pose_estimation_node.h.
Definition at line 109 of file pose_estimation_node.h.
Definition at line 105 of file pose_estimation_node.h.
ros::Publisher hector_pose_estimation::PoseEstimationNode::linear_acceleration_bias_publisher_ [protected] |
Definition at line 110 of file pose_estimation_node.h.
Definition at line 105 of file pose_estimation_node.h.
Definition at line 102 of file pose_estimation_node.h.
std::string hector_pose_estimation::PoseEstimationNode::other_frame_ [protected] |
Definition at line 123 of file pose_estimation_node.h.
Definition at line 100 of file pose_estimation_node.h.
Definition at line 109 of file pose_estimation_node.h.
Definition at line 111 of file pose_estimation_node.h.
Definition at line 103 of file pose_estimation_node.h.
bool hector_pose_estimation::PoseEstimationNode::publish_covariances_ [protected] |
Definition at line 121 of file pose_estimation_node.h.
Definition at line 125 of file pose_estimation_node.h.
ros::Duration hector_pose_estimation::PoseEstimationNode::publish_world_nav_transform_period_ [protected] |
Definition at line 128 of file pose_estimation_node.h.
ros::Timer hector_pose_estimation::PoseEstimationNode::publish_world_nav_transform_timer_ [protected] |
Definition at line 127 of file pose_estimation_node.h.
Definition at line 122 of file pose_estimation_node.h.
Definition at line 105 of file pose_estimation_node.h.
geometry_msgs::PoseStamped hector_pose_estimation::PoseEstimationNode::sensor_pose_ [protected] |
Definition at line 131 of file pose_estimation_node.h.
double hector_pose_estimation::PoseEstimationNode::sensor_pose_pitch_ [protected] |
Definition at line 132 of file pose_estimation_node.h.
Definition at line 110 of file pose_estimation_node.h.
double hector_pose_estimation::PoseEstimationNode::sensor_pose_roll_ [protected] |
Definition at line 132 of file pose_estimation_node.h.
double hector_pose_estimation::PoseEstimationNode::sensor_pose_yaw_ [protected] |
Definition at line 132 of file pose_estimation_node.h.
Definition at line 109 of file pose_estimation_node.h.
Definition at line 112 of file pose_estimation_node.h.
std::string hector_pose_estimation::PoseEstimationNode::tf_prefix_ [protected] |
Definition at line 120 of file pose_estimation_node.h.
Definition at line 114 of file pose_estimation_node.h.
tf::TransformBroadcaster hector_pose_estimation::PoseEstimationNode::transform_broadcaster_ [protected] |
Definition at line 117 of file pose_estimation_node.h.
Definition at line 118 of file pose_estimation_node.h.
std::vector<tf::StampedTransform> hector_pose_estimation::PoseEstimationNode::transforms_ [protected] |
Definition at line 116 of file pose_estimation_node.h.
Definition at line 111 of file pose_estimation_node.h.
Definition at line 109 of file pose_estimation_node.h.
geometry_msgs::TransformStamped hector_pose_estimation::PoseEstimationNode::world_nav_transform_ [protected] |
Definition at line 126 of file pose_estimation_node.h.
Definition at line 129 of file pose_estimation_node.h.
Definition at line 129 of file pose_estimation_node.h.