kalman_filter1.h
/tmp/ws/src/neonavigation/track_odometry/include/track_odometry/
kalman__filter1_8h.html
track_odometry::KalmanFilter1
track_odometry
test_tf_projection.cpp
/tmp/ws/src/neonavigation/track_odometry/test/src/
test__tf__projection_8cpp.html
track_odometry/tf_projection.h
int
main
test__tf__projection_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__tf__projection_8cpp.html
a2277fb4c4d421d7d18e9a27008ff88ad
(TfProjection, ProjectionTransform)
void
testTransform
test__tf__projection_8cpp.html
af58a968876a94a2e95921dfffdedafda
(const tf2::Stamped< tf2::Transform > proj2base, const tf2::Stamped< tf2::Transform > targ2proj, const tf2::Stamped< tf2::Transform > truth)
test_tf_projection_node.cpp
/tmp/ws/src/neonavigation/track_odometry/test/src/
test__tf__projection__node_8cpp.html
TfProjectionTest
INSTANTIATE_TEST_CASE_P
test__tf__projection__node_8cpp.html
ae069c728cc300c64d7480de6ac4857c7
(ProjectionTransformInstance, TfProjectionTest, ::testing::Values("base_link_projected", "base_link_projected2", "base_link_tilt_projected", "base_link_tilt_projected_with_aligned"))
int
main
test__tf__projection__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_P
test__tf__projection__node_8cpp.html
aa7f48bc9ffc28fbd3eda8cd1e9778e51
(TfProjectionTest, ProjectionTransform)
test_track_odometry.cpp
/tmp/ws/src/neonavigation/track_odometry/test/src/
test__track__odometry_8cpp.html
TrackOdometryTest
INSTANTIATE_TEST_CASE_P
test__track__odometry_8cpp.html
a5df9335afe3a3ad96b398b84ceeb1a4f
(TrackOdometryTestInstance, TrackOdometryTest, ::testing::Values("", "_old_param"))
int
main
test__track__odometry_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__track__odometry_8cpp.html
a1546097294a5aed152e2591ca11af747
(TrackOdometryTest, OdomImuFusion)
TEST_P
test__track__odometry_8cpp.html
a70fb8b0356b9320ab0a44d0ec9d088cb
(TrackOdometryTest, ZFilterOff)
TEST_P
test__track__odometry_8cpp.html
af8bdda6e764dcc9f701e3a9ab6e18a3b
(TrackOdometryTest, ZFilterOn)
tf_projection.cpp
/tmp/ws/src/neonavigation/track_odometry/src/
tf__projection_8cpp.html
track_odometry/tf_projection.h
tf_projection.h
/tmp/ws/src/neonavigation/track_odometry/include/track_odometry/
tf__projection_8h.html
track_odometry
tf2::Transform
projectTranslation
namespacetrack__odometry.html
af2bf63cde54ea864561b3cf3d8c8b723
(const tf2::Transform &trans, const tf2::Transform &trans_target)
tf_projection_node.cpp
/tmp/ws/src/neonavigation/track_odometry/src/
tf__projection__node_8cpp.html
track_odometry/tf_projection.h
TfProjectionNode
int
main
tf__projection__node_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
track_odometry.cpp
/tmp/ws/src/neonavigation/track_odometry/src/
track__odometry_8cpp.html
track_odometry/kalman_filter1.h
TrackOdometryNode
int
main
track__odometry_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
Eigen::Vector3d
toEigen
track__odometry_8cpp.html
a160f30cfa068d4851db2ea52e6deb6d8
(const geometry_msgs::Point &a)
Eigen::Quaterniond
toEigen
track__odometry_8cpp.html
a4b1adbb8d404f2c9060cd8535a2cbb7d
(const geometry_msgs::Quaternion &a)
Eigen::Vector3d
toEigen
track__odometry_8cpp.html
a30822e37176f4b6b62c28a3d106876c2
(const geometry_msgs::Vector3 &a)
geometry_msgs::Point
toPoint
track__odometry_8cpp.html
a2d5131ba86104f2cc77456fc6becdc2a
(const Eigen::Vector3d &a)
geometry_msgs::Vector3
toVector3
track__odometry_8cpp.html
a620de05dc9faabfaf37d1f7d16a589cb
(const Eigen::Vector3d &a)
track_odometry::KalmanFilter1
classtrack__odometry_1_1KalmanFilter1.html
KalmanFilter1
classtrack__odometry_1_1KalmanFilter1.html
a3e6b2e53b3184045c731df1261d941f9
(const double x0=0.0, const double sigma0=std::numeric_limits< double >::infinity())
void
measure
classtrack__odometry_1_1KalmanFilter1.html
adbc40d37cb219349ecfd28bfc6dbcfb0
(const double x_in, const double sigma_in)
void
predict
classtrack__odometry_1_1KalmanFilter1.html
abae2a96529158358d1372c3d99b9492f
(const double x_plus, const double sigma_plus)
void
set
classtrack__odometry_1_1KalmanFilter1.html
a612f2653774306c4ec53031efb5cb63f
(const double x0=0.0, const double sigma0=std::numeric_limits< double >::infinity())
double
sigma_
classtrack__odometry_1_1KalmanFilter1.html
a38ac3052fa205219907fe3ece36cb5e5
double
x_
classtrack__odometry_1_1KalmanFilter1.html
a21d79a65e78a2d0105985d42a5172ae5
TfProjectionNode
classTfProjectionNode.html
void
cbTimer
classTfProjectionNode.html
a95f3151b0d2a959e81f1b5e4acce2639
(const ros::TimerEvent &event)
void
process
classTfProjectionNode.html
a532219ad4c722bdf7b9dff0667cc4f04
()
void
spin
classTfProjectionNode.html
aa20a47c87ad528d2e96a9cf6c217297a
()
TfProjectionNode
classTfProjectionNode.html
aab11f703e637f1acd129020c4726dff1
()
bool
align_all_posture_to_source_
classTfProjectionNode.html
ac82c18b43068dd97ba9157a4dcd89cc1
bool
flat_
classTfProjectionNode.html
afce0202af362a43dd93c74921fd00cb8
ros::NodeHandle
nh_
classTfProjectionNode.html
af2656a28f6dd311f831aba8eaf152a62
std::string
parent_frame_
classTfProjectionNode.html
a6cd1484a84e5e3c74c5f2a50c4832444
ros::NodeHandle
pnh_
classTfProjectionNode.html
a82cf5f47f10f0c9c9e5e7929506f2fa0
bool
project_posture_
classTfProjectionNode.html
a3aa9eeb0bdaad002cc48dfd9bfa77238
std::string
projected_frame_
classTfProjectionNode.html
a4e663808cdde2c0a48d9e6e60cd5daa4
std::string
projection_surface_frame_
classTfProjectionNode.html
a30e68e12bb9480c7c45d34aaa387ab61
double
rate_
classTfProjectionNode.html
ab5d58043b0ca487ebb858d1445265d1f
std::string
source_frame_
classTfProjectionNode.html
a7341eddb124f30ba296ff7d1118e21f2
tf2_ros::TransformBroadcaster
tf_broadcaster_
classTfProjectionNode.html
a40f6bf643f2a6fa80273ed2201bdeaff
tf2_ros::Buffer
tf_buffer_
classTfProjectionNode.html
a2b82d7f5ec8d85d663b888b6d7ad7f9a
tf2_ros::TransformListener
tf_listener_
classTfProjectionNode.html
addc8af70a5bb7f287721227a4de0636d
tf2_ros::StaticTransformBroadcaster
tf_static_broadcaster_
classTfProjectionNode.html
afe85b39b61c0a4dc5c495150997d1c45
double
tf_tolerance_
classTfProjectionNode.html
a1cd464925d6ca437b771caffc2fcb101
TfProjectionTest
classTfProjectionTest.html
void
SetUp
classTfProjectionTest.html
aa4f31252e369bf20d6df461bca3c1a03
() override
TfProjectionTest
classTfProjectionTest.html
a023abdfd6fb50c9dd6cb67c79b47c70a
()
std::string
projected_frame_
classTfProjectionTest.html
ab244d1bd1fa0325eb5c22b1522d7f2ce
tf2_ros::Buffer
tfbuf_
classTfProjectionTest.html
aa41b57f615579c1a4594d65330843dca
tf2_ros::TransformListener
tfl_
classTfProjectionTest.html
a077c8188f11ec183138f58bfb47f9fca
TrackOdometryNode
classTrackOdometryNode.html
void
cbTimer
classTrackOdometryNode.html
af486de432625ef51254f5aa2ff335a50
(const ros::TimerEvent &event)
void
spin
classTrackOdometryNode.html
a968a7a02c081b90b245ef6c0b5d98a64
()
TrackOdometryNode
classTrackOdometryNode.html
a5b50fa4ac87917eaea0fa6a7a5755a40
()
message_filters::sync_policies::ApproximateTime< nav_msgs::Odometry, sensor_msgs::Imu >
SyncPolicy
classTrackOdometryNode.html
aed3fa873c903a1eeb72c67b9b4c3e478
void
cbImu
classTrackOdometryNode.html
afa637fe9b7d1f9c34e638f69f5515c0f
(const sensor_msgs::Imu::ConstPtr &msg)
void
cbOdom
classTrackOdometryNode.html
a1b755fa75017208203679be09e7d16b1
(const nav_msgs::Odometry::ConstPtr &msg)
void
cbOdomImu
classTrackOdometryNode.html
ab70ebc7c8dcd03fb940f76d51fe365c4
(const nav_msgs::Odometry::ConstPtr &odom_msg, const sensor_msgs::Imu::ConstPtr &imu_msg)
void
cbResetZ
classTrackOdometryNode.html
a4259c5344fd9c9976f681cc10ef78cc6
(const std_msgs::Float32::Ptr &msg)
std::string
base_link_id_
classTrackOdometryNode.html
ad10f199cef139ee20c0ee7c22bf4d699
std::string
base_link_id_overwrite_
classTrackOdometryNode.html
a35db64bc3ccdb2542051a1df568e39de
bool
debug_
classTrackOdometryNode.html
a971955dabf9629336c880fdde7c69de8
double
dist_
classTrackOdometryNode.html
a3a8fa473f908d4a3f5526195728a4856
double
gyro_zero_
classTrackOdometryNode.html
a48811ae6de996c5e41e00ff447daad59
[3]
bool
has_imu_
classTrackOdometryNode.html
ab9ef99c2b5838e5699fee82b6c8c7c2b
bool
has_odom_
classTrackOdometryNode.html
a134fe0b9a7c24d0001f00021a11cc4e1
sensor_msgs::Imu
imu_
classTrackOdometryNode.html
a35a01b7e503610b5e3448867db3e30af
bool
negative_slip_
classTrackOdometryNode.html
a04b1bdd883067c7783ba64b29faecf0d
ros::NodeHandle
nh_
classTrackOdometryNode.html
afff550c8c3ee76910c77dad4c1fa98af
std::string
odom_id_
classTrackOdometryNode.html
afd23210f135cf933ca43c570f15fefc0
nav_msgs::Odometry
odom_prev_
classTrackOdometryNode.html
aba4ce3950de72dbcba3fea03adf2b17c
nav_msgs::Odometry
odomraw_prev_
classTrackOdometryNode.html
acee263d1c8d3dd7768fc6db0d42c47a9
ros::NodeHandle
pnh_
classTrackOdometryNode.html
abcad2e19c5b4d711db58e83cda9bb36e
double
predict_filter_tc_
classTrackOdometryNode.html
a527c17b7f67b41736e88688a61097bed
ros::Publisher
pub_odom_
classTrackOdometryNode.html
a4bc6b5506d6c02920a46e0dfe199cc2f
bool
publish_tf_
classTrackOdometryNode.html
a68cb87a29284c3ac1a96d00213bdcdc5
double
sigma_odom_
classTrackOdometryNode.html
ab14bb1557ea7736f7e8cc6f7267ad766
double
sigma_predict_
classTrackOdometryNode.html
a0e095018f7e7e39791c272cc5547e22a
track_odometry::KalmanFilter1
slip_
classTrackOdometryNode.html
a6278a4abd1ce9a5a0070342248edec39
std::shared_ptr< message_filters::Subscriber< sensor_msgs::Imu > >
sub_imu_
classTrackOdometryNode.html
a90773b55324af5fb5bfed1981606472a
ros::Subscriber
sub_imu_raw_
classTrackOdometryNode.html
aaa00d98d7f5da7dd1d4357fce119e3b3
std::shared_ptr< message_filters::Subscriber< nav_msgs::Odometry > >
sub_odom_
classTrackOdometryNode.html
a307a2f2d50e33d4d9f75f8d8290b073d
ros::Subscriber
sub_reset_z_
classTrackOdometryNode.html
ab88c8de6123bf5404bdf0ac6a646ec33
std::shared_ptr< message_filters::Synchronizer< SyncPolicy > >
sync_
classTrackOdometryNode.html
a34072c760efbe514352e28b6c02511b0
tf2_ros::TransformBroadcaster
tf_broadcaster_
classTrackOdometryNode.html
a510fa59558a6476b3b631f3c4b10cba4
tf2_ros::Buffer
tf_buffer_
classTrackOdometryNode.html
a73a0e1dc25ebf5985943be11f4ab097d
tf2_ros::TransformListener
tf_listener_
classTrackOdometryNode.html
ac442f73b4d7d67e75edac7ece302a507
double
tf_tolerance_
classTrackOdometryNode.html
a1d7e4c68eeac1f09de5d93d9bf102742
bool
use_kf_
classTrackOdometryNode.html
a64daa552726da6f050a71e85716c6c61
bool
without_odom_
classTrackOdometryNode.html
a6e6aa540b7a2b3240c5b70c61be4403e
double
z_filter_timeconst_
classTrackOdometryNode.html
a32e3be2e33c0bf0b90cc98cb13498561
TrackOdometryTest
classTrackOdometryTest.html
void
flushOdomMsgs
classTrackOdometryTest.html
aed3d5e849a4c1895fcd0e3bee091fbff
()
void
initializeNode
classTrackOdometryTest.html
a75ebbd12207054e976820db3379ffa87
(const std::string &ns)
bool
initializeTrackOdometry
classTrackOdometryTest.html
ad39ddbfa2103b594a311d3390b6eec1d
(nav_msgs::Odometry &odom_raw, sensor_msgs::Imu &imu)
bool
run
classTrackOdometryTest.html
af6149d03bbb1b384380e10aec98b3bf0
(nav_msgs::Odometry &odom_raw, sensor_msgs::Imu &imu, const double dt, const int steps)
void
stepAndPublish
classTrackOdometryTest.html
a6cec0331be4892ffc662a1bba1413c51
(nav_msgs::Odometry &odom_raw, sensor_msgs::Imu &imu, const double dt)
void
waitAndSpinOnce
classTrackOdometryTest.html
af26268caebe7d392a5a031a4d3d8cc06
()
void
cbOdom
classTrackOdometryTest.html
a4e68bb654f2d2d2df43c5b33cf608f71
(const nav_msgs::Odometry::ConstPtr &msg)
nav_msgs::Odometry::ConstPtr
odom_
classTrackOdometryTest.html
a9c1665085c2e285dbbaec190d45ae7be
size_t
odom_cnt_
classTrackOdometryTest.html
a01f58dbe555b2162bbc15c4c861c5b7c
std::vector< nav_msgs::Odometry >
odom_msg_buffer_
classTrackOdometryTest.html
ac45021c2bb0a5002545bccf083eac8ab
ros::Publisher
pub_imu_
classTrackOdometryTest.html
abd34ca445ca4f0d2795ad90140ee61d1
ros::Publisher
pub_odom_
classTrackOdometryTest.html
a29429c689095cedc84608c16faecd183
ros::Subscriber
sub_odom_
classTrackOdometryTest.html
a69544037e6ec6ca0e6dd81317503eb83
track_odometry
namespacetrack__odometry.html
track_odometry::KalmanFilter1
tf2::Transform
projectTranslation
namespacetrack__odometry.html
af2bf63cde54ea864561b3cf3d8c8b723
(const tf2::Transform &trans, const tf2::Transform &trans_target)