Public Member Functions | |
void | cbTimer (const ros::TimerEvent &event) |
void | spin () |
TrackOdometryNode () | |
Private Member Functions | |
void | cbImu (const sensor_msgs::Imu::Ptr &msg) |
void | cbOdom (const nav_msgs::Odometry::Ptr &msg) |
void | cbResetZ (const std_msgs::Float32::Ptr &msg) |
Private Attributes | |
std::string | base_link_id_ |
std::string | base_link_id_overwrite_ |
bool | debug_ |
float | dist_ |
double | gyro_zero_ [3] |
bool | has_imu_ |
bool | has_odom_ |
sensor_msgs::Imu | imu_ |
bool | negative_slip_ |
ros::NodeHandle | nh_ |
std::string | odom_id_ |
nav_msgs::Odometry | odom_prev_ |
nav_msgs::Odometry | odomraw_prev_ |
ros::NodeHandle | pnh_ |
double | predict_filter_tc_ |
ros::Publisher | pub_odom_ |
bool | publish_tf_ |
double | sigma_odom_ |
double | sigma_predict_ |
KalmanFilter1 | slip_ |
ros::Subscriber | sub_imu_ |
ros::Subscriber | sub_odom_ |
ros::Subscriber | sub_reset_z_ |
tf2_ros::TransformBroadcaster | tf_broadcaster_ |
tf2_ros::Buffer | tf_buffer_ |
tf2_ros::TransformListener | tf_listener_ |
double | tf_tolerance_ |
bool | use_kf_ |
bool | without_odom_ |
double | z_filter_timeconst_ |
Definition at line 79 of file track_odometry.cpp.
|
inline |
Definition at line 272 of file track_odometry.cpp.
|
inlineprivate |
Definition at line 122 of file track_odometry.cpp.
|
inlineprivate |
Definition at line 184 of file track_odometry.cpp.
|
inlineprivate |
Definition at line 118 of file track_odometry.cpp.
|
inline |
Definition at line 343 of file track_odometry.cpp.
|
inline |
Definition at line 352 of file track_odometry.cpp.
|
private |
Definition at line 94 of file track_odometry.cpp.
|
private |
Definition at line 95 of file track_odometry.cpp.
|
private |
Definition at line 103 of file track_odometry.cpp.
|
private |
Definition at line 109 of file track_odometry.cpp.
|
private |
Definition at line 99 of file track_odometry.cpp.
|
private |
Definition at line 114 of file track_odometry.cpp.
|
private |
Definition at line 115 of file track_odometry.cpp.
|
private |
Definition at line 98 of file track_odometry.cpp.
|
private |
Definition at line 105 of file track_odometry.cpp.
|
private |
Definition at line 82 of file track_odometry.cpp.
|
private |
Definition at line 96 of file track_odometry.cpp.
|
private |
Definition at line 91 of file track_odometry.cpp.
|
private |
Definition at line 92 of file track_odometry.cpp.
|
private |
Definition at line 83 of file track_odometry.cpp.
|
private |
Definition at line 108 of file track_odometry.cpp.
|
private |
Definition at line 87 of file track_odometry.cpp.
|
private |
Definition at line 116 of file track_odometry.cpp.
|
private |
Definition at line 107 of file track_odometry.cpp.
|
private |
Definition at line 106 of file track_odometry.cpp.
|
private |
Definition at line 112 of file track_odometry.cpp.
|
private |
Definition at line 85 of file track_odometry.cpp.
|
private |
Definition at line 84 of file track_odometry.cpp.
|
private |
Definition at line 86 of file track_odometry.cpp.
|
private |
Definition at line 90 of file track_odometry.cpp.
|
private |
Definition at line 88 of file track_odometry.cpp.
|
private |
Definition at line 89 of file track_odometry.cpp.
|
private |
Definition at line 101 of file track_odometry.cpp.
|
private |
Definition at line 104 of file track_odometry.cpp.
|
private |
Definition at line 110 of file track_odometry.cpp.
|
private |
Definition at line 100 of file track_odometry.cpp.