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.