ekf.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
ekf_8cpp
robot_localization/ekf.h
robot_localization/filter_common.h
RobotLocalization
ekf.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
ekf_8h
robot_localization/filter_base.h
RobotLocalization::Ekf
RobotLocalization
ekf_localization_node.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
ekf__localization__node_8cpp
robot_localization/ros_filter_types.h
int
main
ekf__localization__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
filter_base.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
filter__base_8cpp
robot_localization/filter_base.h
robot_localization/filter_common.h
RobotLocalization
filter_base.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
filter__base_8h
robot_localization/filter_utilities.h
RobotLocalization::FilterBase
RobotLocalization::Measurement
RobotLocalization
filter_common.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
filter__common_8h
RobotLocalization
StateMembers
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fece
StateMemberX
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324feceafd45acabd39f75b9d515db009b135b51
StateMemberY
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea525ae3a7328c8f82fa2578a59a5ab58d
StateMemberZ
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324feceaad88bf566d8a8ad598ebebe0d760d341
StateMemberRoll
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324feceaa0e9e9733d6dd263ae852f686b38b296
StateMemberPitch
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324feceadab3a6c5d4b81166e9567eb01d8b34a4
StateMemberYaw
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea31ea7205e4207df19dee7b228f34eac2
StateMemberVx
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea56e6f691479d74232193e206ca692e38
StateMemberVy
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea027ccd91ad67541827d1ba915db1537c
StateMemberVz
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea92694ddad8dfb20e74cd886fe4eff411
StateMemberVroll
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea3ac499313e3f3850f20311b5397bd428
StateMemberVpitch
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea918b9f454d2f262da2abd5d5e0259fac
StateMemberVyaw
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea5ec8308b75735ec67c3178cd895b3252
StateMemberAx
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecead6c583dcb3d6af706f1dcb7bfc1a6212
StateMemberAy
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea8e1c92eabe1070786bbbf8949f2cf052
StateMemberAz
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea71d2eff576dbb366dbb09c1d04c61e7b
const int
ACCELERATION_SIZE
namespaceRobotLocalization.html
a3061083d4d1ac97a3cbf24d84398e1b7
const int
ORIENTATION_OFFSET
namespaceRobotLocalization.html
a70ab7d313f12793f4bc752e326fbfdf3
const int
ORIENTATION_SIZE
namespaceRobotLocalization.html
a81b8054da76ea61cab6ed155e2398849
const int
ORIENTATION_V_OFFSET
namespaceRobotLocalization.html
a05cc654fddac34323d032f2fb9b45150
const double
PI
namespaceRobotLocalization.html
a14a31bf47fb4b629ef403ccb21e48bb3
const int
POSE_SIZE
namespaceRobotLocalization.html
aa8b28ef6ee22923800051c5ec1bfcc07
const int
POSITION_A_OFFSET
namespaceRobotLocalization.html
abcf1b6f04596b77199d0b69a8c92bb33
const int
POSITION_OFFSET
namespaceRobotLocalization.html
a17dbc2c392d53ec68b2239923120f64c
const int
POSITION_SIZE
namespaceRobotLocalization.html
af283b1b8a2f5174eeecf478e064490a4
const int
POSITION_V_OFFSET
namespaceRobotLocalization.html
a9f50a402c15c24fc0c8abebc67f289fb
const int
STATE_SIZE
namespaceRobotLocalization.html
a0a8b0ccc73e6921ad511ad66e223afba
const double
TAU
namespaceRobotLocalization.html
ac9cd20ebbd71301e84d0592243612c31
const int
TWIST_SIZE
namespaceRobotLocalization.html
ad99d403f965dffc8c5a728162e6e92bc
filter_utilities.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
filter__utilities_8cpp
robot_localization/filter_utilities.h
robot_localization/filter_common.h
RobotLocalization
RobotLocalization::FilterUtilities
void
appendPrefix
namespaceRobotLocalization_1_1FilterUtilities.html
a1309a76032945a60349445410c3b172f
(std::string tfPrefix, std::string &frameId)
double
clampRotation
namespaceRobotLocalization_1_1FilterUtilities.html
a2e433b917cc21cc3c9d44456aa6653b2
(double rotation)
std::ostream &
operator<<
filter__utilities_8cpp.html
a824cf5269289aed274c54d6274aac57e
(std::ostream &os, const Eigen::MatrixXd &mat)
std::ostream &
operator<<
filter__utilities_8cpp.html
a581c1f23b5bee3fc5c0e8623742e5cac
(std::ostream &os, const Eigen::VectorXd &vec)
std::ostream &
operator<<
filter__utilities_8cpp.html
a882d71a89d2202493cb1adfc1cbf04f1
(std::ostream &os, const std::vector< size_t > &vec)
std::ostream &
operator<<
filter__utilities_8cpp.html
a660c90500405ede715454ffa4e468e80
(std::ostream &os, const std::vector< int > &vec)
filter_utilities.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
filter__utilities_8h
RobotLocalization
RobotLocalization::FilterUtilities
#define
FB_DEBUG
filter__utilities_8h.html
a68d4d3f8e16ba4c9e24d7650526a8a5b
(msg)
void
appendPrefix
namespaceRobotLocalization_1_1FilterUtilities.html
a1309a76032945a60349445410c3b172f
(std::string tfPrefix, std::string &frameId)
double
clampRotation
namespaceRobotLocalization_1_1FilterUtilities.html
a2e433b917cc21cc3c9d44456aa6653b2
(double rotation)
std::ostream &
operator<<
filter__utilities_8h.html
a824cf5269289aed274c54d6274aac57e
(std::ostream &os, const Eigen::MatrixXd &mat)
std::ostream &
operator<<
filter__utilities_8h.html
a581c1f23b5bee3fc5c0e8623742e5cac
(std::ostream &os, const Eigen::VectorXd &vec)
std::ostream &
operator<<
filter__utilities_8h.html
a882d71a89d2202493cb1adfc1cbf04f1
(std::ostream &os, const std::vector< size_t > &vec)
std::ostream &
operator<<
filter__utilities_8h.html
a660c90500405ede715454ffa4e468e80
(std::ostream &os, const std::vector< int > &vec)
navsat_conversions.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
navsat__conversions_8h
RobotLocalization
RobotLocalization::NavsatConversions
#define
UTM_E2
navsat__conversions_8h.html
a8ceb5d1234972ff5e235776268d12e6b
#define
UTM_E4
navsat__conversions_8h.html
af78f8bbfc681107b474cc625b44f3024
#define
UTM_E6
navsat__conversions_8h.html
a7411578a5ceb861e0a291903a95c81c1
#define
UTM_EP2
navsat__conversions_8h.html
ad9d8ad59cbe8605e21c59ee3dbecc660
#define
UTM_FE
navsat__conversions_8h.html
a6dd2db2537a9d61e2539eab36b145c49
#define
UTM_FN_N
navsat__conversions_8h.html
a5e980ba48646f6cc9acf28a343339bfe
#define
UTM_FN_S
navsat__conversions_8h.html
a5be693257749cb78e30ac722829761f3
#define
UTM_K0
navsat__conversions_8h.html
a087318ddc1531ba44bcfd0b68110c6ac
#define
WGS84_A
navsat__conversions_8h.html
aa09b7cbfbfc67364d373c1a238784a8f
#define
WGS84_B
navsat__conversions_8h.html
a91f1c3dfc4df09a0dc868e61da32d5e5
#define
WGS84_E
navsat__conversions_8h.html
a7f23e711b700027b3c3c4b5dff6585b0
#define
WGS84_EP
navsat__conversions_8h.html
a3b6878739287dd308c1b73f1680d6ed1
#define
WGS84_F
navsat__conversions_8h.html
ae90bd6b6a77238cf3358909bedb5ea9b
static void
LLtoUTM
namespaceRobotLocalization_1_1NavsatConversions.html
abcfefffd34e72f050da1f48e831cde6c
(const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, std::string &UTMZone)
static void
UTM
namespaceRobotLocalization_1_1NavsatConversions.html
ae6e662c2a18c3b6ea97cd505a8e85492
(double lat, double lon, double *x, double *y)
static char
UTMLetterDesignator
namespaceRobotLocalization_1_1NavsatConversions.html
ae3ef24965fac50b6ee11a4e95c60a791
(double Lat)
static void
UTMtoLL
namespaceRobotLocalization_1_1NavsatConversions.html
a2945d01a57d628a7c3f0e01973d9acca
(const double UTMNorthing, const double UTMEasting, const std::string &UTMZone, double &Lat, double &Long)
const double
DEGREES_PER_RADIAN
namespaceRobotLocalization_1_1NavsatConversions.html
a4dc523577b4701ca6922929a05aa78b4
const double
grid_size
namespaceRobotLocalization_1_1NavsatConversions.html
aff8f5b633b238591372d27d98138e8ff
const double
RADIANS_PER_DEGREE
namespaceRobotLocalization_1_1NavsatConversions.html
a1e0865a55da80bb3bdf627372724a1fb
navsat_transform.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
navsat__transform_8cpp
robot_localization/navsat_transform.h
robot_localization/filter_common.h
robot_localization/filter_utilities.h
robot_localization/navsat_conversions.h
robot_localization/ros_filter_utilities.h
RobotLocalization
navsat_transform.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
navsat__transform_8h
RobotLocalization::NavSatTransform
RobotLocalization
navsat_transform_node.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
navsat__transform__node_8cpp
robot_localization/navsat_transform.h
int
main
navsat__transform__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
ros_filter.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
ros__filter_8cpp
robot_localization/ros_filter.h
robot_localization/filter_utilities.h
robot_localization/ekf.h
robot_localization/ukf.h
RobotLocalization
ros_filter.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
ros__filter_8h
robot_localization/ros_filter_utilities.h
robot_localization/filter_common.h
robot_localization/filter_base.h
RobotLocalization::RosFilter
RobotLocalization
boost::shared_ptr< tf2_ros::MessageFilter< sensor_msgs::Imu > >
imuMFPtr
ros__filter_8h.html
a4bfc38c07e580feb0e20a40ce48b2cbb
std::priority_queue< Measurement, std::vector< Measurement >, Measurement >
MeasurementQueue
namespaceRobotLocalization.html
a990773d62a8e52e1c7b71fb2dc7f95f2
boost::shared_ptr< tf2_ros::MessageFilter< geometry_msgs::PoseWithCovarianceStamped > >
poseMFPtr
ros__filter_8h.html
a1fbf273c07b07ac0ca77e94407a675f8
boost::shared_ptr< message_filters::Subscriber< geometry_msgs::PoseWithCovarianceStamped > >
poseMFSubPtr
ros__filter_8h.html
a9a451cac2ff8167c5e96a67086b832d2
boost::shared_ptr< tf2_ros::MessageFilter< geometry_msgs::TwistWithCovarianceStamped > >
twistMFPtr
ros__filter_8h.html
af03689c2103515d4415aa74883cf0241
boost::shared_ptr< message_filters::Subscriber< geometry_msgs::TwistWithCovarianceStamped > >
twistMFSubPtr
ros__filter_8h.html
a6ce4472b0f46e7d58ed22e24b8df3ac1
ros_filter_types.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
ros__filter__types_8h
robot_localization/ros_filter.h
robot_localization/ekf.h
robot_localization/ukf.h
RobotLocalization
RosFilter< Ekf >
RosEkf
namespaceRobotLocalization.html
ab5edfdb1594aeb729f5dda2e7aa4e144
RosFilter< Ukf >
RosUkf
namespaceRobotLocalization.html
a4039ac7b195c217bd0846f270d110276
ros_filter_utilities.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
ros__filter__utilities_8cpp
robot_localization/ros_filter_utilities.h
robot_localization/filter_common.h
RobotLocalization
RobotLocalization::RosFilterUtilities
bool
lookupTransformSafe
namespaceRobotLocalization_1_1RosFilterUtilities.html
a94bf1b7f7b1ed643f88900fdbd3d468a
(const tf2_ros::Buffer &buffer, const std::string &targetFrame, const std::string &sourceFrame, const ros::Time &time, tf2::Transform &targetFrameTrans)
std::ostream &
operator<<
ros__filter__utilities_8cpp.html
ae2dfc191a3b02a3cf385c09019338424
(std::ostream &os, const tf2::Vector3 &vec)
std::ostream &
operator<<
ros__filter__utilities_8cpp.html
a514ae971ae99b4b326a98318a6e5baf2
(std::ostream &os, const tf2::Quaternion &quat)
std::ostream &
operator<<
ros__filter__utilities_8cpp.html
a246bd8820c176052fc63d4101432db11
(std::ostream &os, const tf2::Transform &trans)
void
quatToRPY
namespaceRobotLocalization_1_1RosFilterUtilities.html
ae144ae66679fe19edb515534b4b60f18
(const tf2::Quaternion &quat, double &roll, double &pitch, double &yaw)
void
stateToTF
namespaceRobotLocalization_1_1RosFilterUtilities.html
adf931bebd07140a078340690f38c81a3
(const Eigen::VectorXd &state, tf2::Transform &stateTF)
void
TFtoState
namespaceRobotLocalization_1_1RosFilterUtilities.html
ac777e10b950b19d4217f66eff5813dae
(const tf2::Transform &stateTF, Eigen::VectorXd &state)
ros_filter_utilities.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
ros__filter__utilities_8h
RobotLocalization
RobotLocalization::RosFilterUtilities
#define
RF_DEBUG
ros__filter__utilities_8h.html
afbb3d05d4538ca1b008736aad3a90522
(msg)
bool
lookupTransformSafe
namespaceRobotLocalization_1_1RosFilterUtilities.html
a94bf1b7f7b1ed643f88900fdbd3d468a
(const tf2_ros::Buffer &buffer, const std::string &targetFrame, const std::string &sourceFrame, const ros::Time &time, tf2::Transform &targetFrameTrans)
std::ostream &
operator<<
ros__filter__utilities_8h.html
ae2dfc191a3b02a3cf385c09019338424
(std::ostream &os, const tf2::Vector3 &vec)
std::ostream &
operator<<
ros__filter__utilities_8h.html
a514ae971ae99b4b326a98318a6e5baf2
(std::ostream &os, const tf2::Quaternion &quat)
std::ostream &
operator<<
ros__filter__utilities_8h.html
a246bd8820c176052fc63d4101432db11
(std::ostream &os, const tf2::Transform &trans)
void
quatToRPY
namespaceRobotLocalization_1_1RosFilterUtilities.html
ae144ae66679fe19edb515534b4b60f18
(const tf2::Quaternion &quat, double &roll, double &pitch, double &yaw)
void
stateToTF
namespaceRobotLocalization_1_1RosFilterUtilities.html
adf931bebd07140a078340690f38c81a3
(const Eigen::VectorXd &state, tf2::Transform &stateTF)
void
TFtoState
namespaceRobotLocalization_1_1RosFilterUtilities.html
ac777e10b950b19d4217f66eff5813dae
(const tf2::Transform &stateTF, Eigen::VectorXd &state)
test_ekf.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/test/
test__ekf_8cpp
robot_localization/ros_filter_types.h
RosEkfPassThrough
int
main
test__ekf_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__ekf_8cpp.html
a7053b34d1b0630a86b3689860ee23dfc
(EkfTest, Measurements)
test_ekf_localization_node_interfaces.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/test/
test__ekf__localization__node__interfaces_8cpp
void
filterCallback
test__ekf__localization__node__interfaces_8cpp.html
a63b42e55c5fd04787c4d1e8167d83b38
(const nav_msgs::OdometryConstPtr &msg)
int
main
test__ekf__localization__node__interfaces_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
resetFilter
test__ekf__localization__node__interfaces_8cpp.html
a987ebf142708dd95a2accb0943517410
()
TEST
test__ekf__localization__node__interfaces_8cpp.html
a519a7110d05b0f0f6c9f3e1bcaa08bce
(InterfacesTest, OdomPoseBasicIO)
TEST
test__ekf__localization__node__interfaces_8cpp.html
a1e7eda85e99e8c7e79cff49735a9678e
(InterfacesTest, OdomTwistBasicIO)
TEST
test__ekf__localization__node__interfaces_8cpp.html
a480ddf4ef0ffe190814db28723057117
(InterfacesTest, PoseBasicIO)
TEST
test__ekf__localization__node__interfaces_8cpp.html
a75122dc9582b6d9528c7979d169a0ca9
(InterfacesTest, TwistBasicIO)
TEST
test__ekf__localization__node__interfaces_8cpp.html
a34b5e171a00b7326117fef7ef78ecac9
(InterfacesTest, ImuPoseBasicIO)
TEST
test__ekf__localization__node__interfaces_8cpp.html
a2cc6e878b6b5baff06e348c0fa8a3df6
(InterfacesTest, ImuTwistBasicIO)
TEST
test__ekf__localization__node__interfaces_8cpp.html
ac6b5b6a9c3723a83220fde4ff9d75b39
(InterfacesTest, ImuAccBasicIO)
TEST
test__ekf__localization__node__interfaces_8cpp.html
aad64e3535c75be7707cef6a36c04e255
(InterfacesTest, OdomDifferentialIO)
TEST
test__ekf__localization__node__interfaces_8cpp.html
a2ea74f924640dcfa19dcaeae3dbdda1c
(InterfacesTest, PoseDifferentialIO)
TEST
test__ekf__localization__node__interfaces_8cpp.html
a91031ad636ddb959465f6d9ef0198030
(InterfacesTest, ImuDifferentialIO)
nav_msgs::Odometry
filtered_
test__ekf__localization__node__interfaces_8cpp.html
a95ce263781a8885f96f941ccee552260
bool
stateUpdated_
test__ekf__localization__node__interfaces_8cpp.html
a0f04bbe39bb4ca455a6ecd52a6e171e6
test_filter_base.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/test/
test__filter__base_8cpp
robot_localization/filter_base.h
robot_localization/filter_common.h
RobotLocalization::FilterDerived
RobotLocalization::FilterDerived2
RobotLocalization
int
main
test__filter__base_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__filter__base_8cpp.html
ac622ad7f8127e601d1628a7cf87e4771
(FilterBaseTest, MeasurementStruct)
TEST
test__filter__base_8cpp.html
a6d5d0d54c3cf33e64b82f4eca75c3048
(FilterBaseTest, DerivedFilterGetSet)
TEST
test__filter__base_8cpp.html
a3c29a5155ba0083b408594215897a8b0
(FilterBaseTest, MeasurementProcessing)
test_localization_node_bag_pose_tester.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/test/
test__localization__node__bag__pose__tester_8cpp
void
filterCallback
test__localization__node__bag__pose__tester_8cpp.html
a63b42e55c5fd04787c4d1e8167d83b38
(const nav_msgs::OdometryConstPtr &msg)
int
main
test__localization__node__bag__pose__tester_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__localization__node__bag__pose__tester_8cpp.html
a8af54b958317fb5d851d225b7fdc9b13
(BagTest, PoseCheck)
nav_msgs::Odometry
filtered_
test__localization__node__bag__pose__tester_8cpp.html
a95ce263781a8885f96f941ccee552260
test_ukf.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/test/
test__ukf_8cpp
robot_localization/ros_filter_types.h
RosUkfPassThrough
int
main
test__ukf_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__ukf_8cpp.html
af85ef8f54a5323b9fed3534eac19a8cf
(UkfTest, Measurements)
test_ukf_localization_node_interfaces.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/test/
test__ukf__localization__node__interfaces_8cpp
void
filterCallback
test__ukf__localization__node__interfaces_8cpp.html
a63b42e55c5fd04787c4d1e8167d83b38
(const nav_msgs::OdometryConstPtr &msg)
int
main
test__ukf__localization__node__interfaces_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
resetFilter
test__ukf__localization__node__interfaces_8cpp.html
a987ebf142708dd95a2accb0943517410
()
TEST
test__ukf__localization__node__interfaces_8cpp.html
a519a7110d05b0f0f6c9f3e1bcaa08bce
(InterfacesTest, OdomPoseBasicIO)
TEST
test__ukf__localization__node__interfaces_8cpp.html
a1e7eda85e99e8c7e79cff49735a9678e
(InterfacesTest, OdomTwistBasicIO)
TEST
test__ukf__localization__node__interfaces_8cpp.html
a480ddf4ef0ffe190814db28723057117
(InterfacesTest, PoseBasicIO)
TEST
test__ukf__localization__node__interfaces_8cpp.html
a75122dc9582b6d9528c7979d169a0ca9
(InterfacesTest, TwistBasicIO)
TEST
test__ukf__localization__node__interfaces_8cpp.html
a34b5e171a00b7326117fef7ef78ecac9
(InterfacesTest, ImuPoseBasicIO)
TEST
test__ukf__localization__node__interfaces_8cpp.html
a2cc6e878b6b5baff06e348c0fa8a3df6
(InterfacesTest, ImuTwistBasicIO)
TEST
test__ukf__localization__node__interfaces_8cpp.html
ac6b5b6a9c3723a83220fde4ff9d75b39
(InterfacesTest, ImuAccBasicIO)
TEST
test__ukf__localization__node__interfaces_8cpp.html
aad64e3535c75be7707cef6a36c04e255
(InterfacesTest, OdomDifferentialIO)
TEST
test__ukf__localization__node__interfaces_8cpp.html
a2ea74f924640dcfa19dcaeae3dbdda1c
(InterfacesTest, PoseDifferentialIO)
TEST
test__ukf__localization__node__interfaces_8cpp.html
a91031ad636ddb959465f6d9ef0198030
(InterfacesTest, ImuDifferentialIO)
nav_msgs::Odometry
filtered_
test__ukf__localization__node__interfaces_8cpp.html
a95ce263781a8885f96f941ccee552260
bool
stateUpdated_
test__ukf__localization__node__interfaces_8cpp.html
a0f04bbe39bb4ca455a6ecd52a6e171e6
ukf.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
ukf_8cpp
robot_localization/ukf.h
robot_localization/filter_common.h
RobotLocalization
ukf.h
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/include/robot_localization/
ukf_8h
robot_localization/filter_base.h
RobotLocalization::Ukf
RobotLocalization
ukf_localization_node.cpp
/home/rosbuild/hudson/workspace/doc-indigo-robot_localization/doc_stacks/2016-01-18_12-23-20.788149/robot_localization/src/
ukf__localization__node_8cpp
robot_localization/ros_filter_types.h
int
main
ukf__localization__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
RosEkfPassThrough
classRosEkfPassThrough.html
Ekf &
getFilter
classRosEkfPassThrough.html
a57f41dc16b710a6b65814a9bad8cef60
()
RosEkfPassThrough
classRosEkfPassThrough.html
a73b3c65cd82b56f1fd6df1f4c0acb4ca
()
RosUkfPassThrough
classRosUkfPassThrough.html
Ukf &
getFilter
classRosUkfPassThrough.html
aa3b3a033b92874224aae9a5811efe926
()
RosUkfPassThrough
classRosUkfPassThrough.html
a1d9b4c42a62bb3b95228fc5662b24609
(std::vector< double > &args)
RobotLocalization
namespaceRobotLocalization.html
RobotLocalization::FilterUtilities
RobotLocalization::NavsatConversions
RobotLocalization::RosFilterUtilities
RobotLocalization::Ekf
RobotLocalization::FilterBase
RobotLocalization::FilterDerived
RobotLocalization::FilterDerived2
RobotLocalization::Measurement
RobotLocalization::NavSatTransform
RobotLocalization::RosFilter
RobotLocalization::Ukf
std::priority_queue< Measurement, std::vector< Measurement >, Measurement >
MeasurementQueue
namespaceRobotLocalization.html
a990773d62a8e52e1c7b71fb2dc7f95f2
RosFilter< Ekf >
RosEkf
namespaceRobotLocalization.html
ab5edfdb1594aeb729f5dda2e7aa4e144
RosFilter< Ukf >
RosUkf
namespaceRobotLocalization.html
a4039ac7b195c217bd0846f270d110276
StateMembers
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fece
StateMemberX
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324feceafd45acabd39f75b9d515db009b135b51
StateMemberY
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea525ae3a7328c8f82fa2578a59a5ab58d
StateMemberZ
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324feceaad88bf566d8a8ad598ebebe0d760d341
StateMemberRoll
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324feceaa0e9e9733d6dd263ae852f686b38b296
StateMemberPitch
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324feceadab3a6c5d4b81166e9567eb01d8b34a4
StateMemberYaw
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea31ea7205e4207df19dee7b228f34eac2
StateMemberVx
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea56e6f691479d74232193e206ca692e38
StateMemberVy
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea027ccd91ad67541827d1ba915db1537c
StateMemberVz
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea92694ddad8dfb20e74cd886fe4eff411
StateMemberVroll
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea3ac499313e3f3850f20311b5397bd428
StateMemberVpitch
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea918b9f454d2f262da2abd5d5e0259fac
StateMemberVyaw
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea5ec8308b75735ec67c3178cd895b3252
StateMemberAx
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecead6c583dcb3d6af706f1dcb7bfc1a6212
StateMemberAy
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea8e1c92eabe1070786bbbf8949f2cf052
StateMemberAz
namespaceRobotLocalization.html
a51330424190e6601dddc6adb1324fecea71d2eff576dbb366dbb09c1d04c61e7b
const int
ACCELERATION_SIZE
namespaceRobotLocalization.html
a3061083d4d1ac97a3cbf24d84398e1b7
const int
ORIENTATION_OFFSET
namespaceRobotLocalization.html
a70ab7d313f12793f4bc752e326fbfdf3
const int
ORIENTATION_SIZE
namespaceRobotLocalization.html
a81b8054da76ea61cab6ed155e2398849
const int
ORIENTATION_V_OFFSET
namespaceRobotLocalization.html
a05cc654fddac34323d032f2fb9b45150
const double
PI
namespaceRobotLocalization.html
a14a31bf47fb4b629ef403ccb21e48bb3
const int
POSE_SIZE
namespaceRobotLocalization.html
aa8b28ef6ee22923800051c5ec1bfcc07
const int
POSITION_A_OFFSET
namespaceRobotLocalization.html
abcf1b6f04596b77199d0b69a8c92bb33
const int
POSITION_OFFSET
namespaceRobotLocalization.html
a17dbc2c392d53ec68b2239923120f64c
const int
POSITION_SIZE
namespaceRobotLocalization.html
af283b1b8a2f5174eeecf478e064490a4
const int
POSITION_V_OFFSET
namespaceRobotLocalization.html
a9f50a402c15c24fc0c8abebc67f289fb
const int
STATE_SIZE
namespaceRobotLocalization.html
a0a8b0ccc73e6921ad511ad66e223afba
const double
TAU
namespaceRobotLocalization.html
ac9cd20ebbd71301e84d0592243612c31
const int
TWIST_SIZE
namespaceRobotLocalization.html
ad99d403f965dffc8c5a728162e6e92bc
RobotLocalization::Ekf
classRobotLocalization_1_1Ekf.html
RobotLocalization::FilterBase
void
correct
classRobotLocalization_1_1Ekf.html
a99c978378ac9e3e96f7a940de3501d06
(const Measurement &measurement)
Ekf
classRobotLocalization_1_1Ekf.html
ab09ec229f33a982425cd8e3a2011887c
(std::vector< double > args=std::vector< double >())
void
predict
classRobotLocalization_1_1Ekf.html
a180ac1b0e29a3fe1629e41c28e733773
(const double delta)
~Ekf
classRobotLocalization_1_1Ekf.html
a9fedcbdb61cdcc3bd9a286980d9832b6
()
RobotLocalization::FilterBase
classRobotLocalization_1_1FilterBase.html
virtual void
correct
classRobotLocalization_1_1FilterBase.html
a7c53dd83aa72e9a46f2d406c6431215e
(const Measurement &measurement)=0
FilterBase
classRobotLocalization_1_1FilterBase.html
a61b2196799bf6c765b4694adcf215250
()
bool
getDebug
classRobotLocalization_1_1FilterBase.html
a92af68ffd2d5cbe69629ac063c0dd298
()
const Eigen::MatrixXd &
getEstimateErrorCovariance
classRobotLocalization_1_1FilterBase.html
abf2cb6ee6f3c6b633b76cb964699f329
()
bool
getInitializedStatus
classRobotLocalization_1_1FilterBase.html
a30b9039bb7c6fcb7deabe8ae13dc4aa6
()
double
getLastMeasurementTime
classRobotLocalization_1_1FilterBase.html
a784fdd478f61021d08c51a232119017e
()
double
getLastUpdateTime
classRobotLocalization_1_1FilterBase.html
a17518af03e851a96454dc2c392deac70
()
const Eigen::VectorXd &
getPredictedState
classRobotLocalization_1_1FilterBase.html
a57e2935abd66403b75a41536406fa725
()
const Eigen::MatrixXd &
getProcessNoiseCovariance
classRobotLocalization_1_1FilterBase.html
af2d40802da4e79812eb1ac814c0729ac
()
double
getSensorTimeout
classRobotLocalization_1_1FilterBase.html
ad0f19bd7681b76b444b93505e4d346c5
()
const Eigen::VectorXd &
getState
classRobotLocalization_1_1FilterBase.html
a498b37ce2aed090aafd5c83882f36007
()
virtual void
predict
classRobotLocalization_1_1FilterBase.html
a829e7367d0b6425d58c4d08b006ba2a0
(const double delta)=0
virtual void
processMeasurement
classRobotLocalization_1_1FilterBase.html
ad0a9719c436072e48bf25a3261d7d3a8
(const Measurement &measurement)
void
setDebug
classRobotLocalization_1_1FilterBase.html
a3163de0aa4688edeb0d7b71c8f2d4a13
(const bool debug, std::ostream *outStream=NULL)
void
setEstimateErrorCovariance
classRobotLocalization_1_1FilterBase.html
a757bddc7b2637a6f413433f09c966c63
(const Eigen::MatrixXd &estimateErrorCovariance)
void
setLastMeasurementTime
classRobotLocalization_1_1FilterBase.html
a1e7cff7711626a26f04429ab9029913f
(const double lastMeasurementTime)
void
setLastUpdateTime
classRobotLocalization_1_1FilterBase.html
a3c5e5746f56424aeac6916318ddca89d
(const double lastUpdateTime)
void
setProcessNoiseCovariance
classRobotLocalization_1_1FilterBase.html
a0a8c02b5e93b21f2bb5124344e3bac73
(const Eigen::MatrixXd &processNoiseCovariance)
void
setSensorTimeout
classRobotLocalization_1_1FilterBase.html
acb88e845fd8fbbe332800761a797bb20
(const double sensorTimeout)
void
setState
classRobotLocalization_1_1FilterBase.html
ad0c637026af5e7be8c01ccf7ba92bc7f
(const Eigen::VectorXd &state)
void
validateDelta
classRobotLocalization_1_1FilterBase.html
adf2e6645dc4ad7264c6cd0a86eb93f6a
(double &delta)
virtual
~FilterBase
classRobotLocalization_1_1FilterBase.html
a972a814ed40ea2d44758f0eab15b4555
()
virtual bool
checkMahalanobisThreshold
classRobotLocalization_1_1FilterBase.html
a580584882a77061dab91746fb670a7be
(const Eigen::VectorXd &innovation, const Eigen::MatrixXd &invCovariance, const double nsigmas)
virtual void
wrapStateAngles
classRobotLocalization_1_1FilterBase.html
a76f3971d5c07e068ea1aa50e934b7c31
()
Eigen::MatrixXd
covarianceEpsilon_
classRobotLocalization_1_1FilterBase.html
afc1537aa0e906f7d5a01c26f0e1bdf37
std::ostream *
debugStream_
classRobotLocalization_1_1FilterBase.html
a8971637ad6a6a2652e84b1b503238e2e
Eigen::MatrixXd
estimateErrorCovariance_
classRobotLocalization_1_1FilterBase.html
a6422083129fa8c2bc7a2bafa5a412dc4
Eigen::MatrixXd
identity_
classRobotLocalization_1_1FilterBase.html
a86346ff3edea596b9381d27e94a4e908
bool
initialized_
classRobotLocalization_1_1FilterBase.html
a647ee11d77943fa0929e11a4fd811f99
double
lastMeasurementTime_
classRobotLocalization_1_1FilterBase.html
a43c5a5d45c64674671d520c643f8f6bc
double
lastUpdateTime_
classRobotLocalization_1_1FilterBase.html
ae8a7cb19910a208bb0d5919580c4f4ce
Eigen::VectorXd
predictedState_
classRobotLocalization_1_1FilterBase.html
a44f07aa8262c389d2c8e7c95fd758e9a
Eigen::MatrixXd
processNoiseCovariance_
classRobotLocalization_1_1FilterBase.html
ae309020ee3466e4e73de7ab711b0f695
double
sensorTimeout_
classRobotLocalization_1_1FilterBase.html
aaa2fbbc1efa3391f58b44df46e752e01
Eigen::VectorXd
state_
classRobotLocalization_1_1FilterBase.html
a24e6fba6b9dceb9b581d5ac73ab0613f
Eigen::MatrixXd
transferFunction_
classRobotLocalization_1_1FilterBase.html
a5589e126890277eb435a07fd25871989
Eigen::MatrixXd
transferFunctionJacobian_
classRobotLocalization_1_1FilterBase.html
a9635224445b700f87c56cf1ed42b8b66
bool
debug_
classRobotLocalization_1_1FilterBase.html
a4899454ccee613341e4358a2653a8470
RobotLocalization::FilterDerived
classRobotLocalization_1_1FilterDerived.html
RobotLocalization::FilterBase
void
correct
classRobotLocalization_1_1FilterDerived.html
ab44ec98cf11eca5356bb1f153753cac1
(const Measurement &measurement)
FilterDerived
classRobotLocalization_1_1FilterDerived.html
a4f8554c1039eb5a0c75e28aa167e58c2
()
void
predict
classRobotLocalization_1_1FilterDerived.html
adf5ce8c6cc703328398d050f70265512
(const double delta)
double
val
classRobotLocalization_1_1FilterDerived.html
a4de26fd690f70cc71bdd14bdea3876dd
RobotLocalization::FilterDerived2
classRobotLocalization_1_1FilterDerived2.html
RobotLocalization::FilterBase
void
correct
classRobotLocalization_1_1FilterDerived2.html
a9b9eee947b830c0b4b17269f670428f4
(const Measurement &measurement)
FilterDerived2
classRobotLocalization_1_1FilterDerived2.html
ae7657a5ef2cd9fb5b426156addebaa32
()
void
predict
classRobotLocalization_1_1FilterDerived2.html
ad09cf2ad403b1bdc5ed39ea4b912e20e
(const double delta)
void
processMeasurement
classRobotLocalization_1_1FilterDerived2.html
aaa1c5a6cf1b7ec4c4420b25272d7bbfe
(const Measurement &measurement)
RobotLocalization::Measurement
structRobotLocalization_1_1Measurement.html
Measurement
structRobotLocalization_1_1Measurement.html
aa19143974304310c66a9474b72611cbd
()
bool
operator()
structRobotLocalization_1_1Measurement.html
ab83b7d1af2df997d85a92cea93704c50
(const Measurement &a, const Measurement &b)
Eigen::MatrixXd
covariance_
structRobotLocalization_1_1Measurement.html
a537b823766bcffce79ca9629c32b6319
double
mahalanobisThresh_
structRobotLocalization_1_1Measurement.html
a8d6a37d338adf39bcf0efc40dd67a3d8
Eigen::VectorXd
measurement_
structRobotLocalization_1_1Measurement.html
a772009f2cada395dc3b7989a05156856
double
time_
structRobotLocalization_1_1Measurement.html
af35bb3b45a942185036262f394f7e8cc
std::string
topicName_
structRobotLocalization_1_1Measurement.html
af9fd6c19504dba329104d4fd8172ee3e
std::vector< int >
updateVector_
structRobotLocalization_1_1Measurement.html
ab0ca8422b1bf1a59564b87f2b7ba6567
RobotLocalization::NavSatTransform
classRobotLocalization_1_1NavSatTransform.html
NavSatTransform
classRobotLocalization_1_1NavSatTransform.html
a88247d90b1d47de16b0284b301fd868c
()
void
run
classRobotLocalization_1_1NavSatTransform.html
ac19ab9b42166fac4a63f4d8f347348eb
()
~NavSatTransform
classRobotLocalization_1_1NavSatTransform.html
a0cecfba4c3bd0a2ef8c47b0d4e154e1b
()
void
computeTransform
classRobotLocalization_1_1NavSatTransform.html
aac7ad3e16dea9e418e9da05d1f2b06b3
()
bool
datumCallback
classRobotLocalization_1_1NavSatTransform.html
afc71462ed4b3060e6cc90f264926cb62
(robot_localization::SetDatum::Request &request, robot_localization::SetDatum::Response &)
void
gpsFixCallback
classRobotLocalization_1_1NavSatTransform.html
a31765f0ac029119dfa003949ea83babc
(const sensor_msgs::NavSatFixConstPtr &msg)
void
imuCallback
classRobotLocalization_1_1NavSatTransform.html
a0dfe7999a83c9b21007d0dcec7c2e606
(const sensor_msgs::ImuConstPtr &msg)
void
odomCallback
classRobotLocalization_1_1NavSatTransform.html
aaec9c876f491cca0f44eceb185543e7b
(const nav_msgs::OdometryConstPtr &msg)
bool
prepareFilteredGps
classRobotLocalization_1_1NavSatTransform.html
ae81183021d58c6a2b011f245cd19a318
(sensor_msgs::NavSatFix &filteredGps)
bool
prepareGpsOdometry
classRobotLocalization_1_1NavSatTransform.html
a3d9aa333a5ada670da16e2222dc19d5b
(nav_msgs::Odometry &gpsOdom)
void
setTransformGps
classRobotLocalization_1_1NavSatTransform.html
a3552afceb9fb7a9e562979dcebe9fe9e
(const sensor_msgs::NavSatFixConstPtr &msg)
void
setTransformOdometry
classRobotLocalization_1_1NavSatTransform.html
a68ca259d22475df590b180453bc30560
(const nav_msgs::OdometryConstPtr &msg)
std::string
baseLinkFrameId_
classRobotLocalization_1_1NavSatTransform.html
a4218a32a243b984c5df6fdf1b57512f1
bool
broadcastUtmTransform_
classRobotLocalization_1_1NavSatTransform.html
aee0c4898498375aafc206e001009fdcf
bool
gpsUpdated_
classRobotLocalization_1_1NavSatTransform.html
a71c78f52cdfc39c0bda5b1de0edfdcee
ros::Time
gpsUpdateTime_
classRobotLocalization_1_1NavSatTransform.html
a39e3404ee82bd2520960ddf1dca0ab09
bool
hasTransformGps_
classRobotLocalization_1_1NavSatTransform.html
aa9fd6fff5d55f2db016328304fdd8ab8
bool
hasTransformImu_
classRobotLocalization_1_1NavSatTransform.html
a1bf0f94b5da73a0b30d75cf4f1e00bd2
bool
hasTransformOdom_
classRobotLocalization_1_1NavSatTransform.html
ab8e6b22ae1c768082097698900e32f4f
Eigen::MatrixXd
latestOdomCovariance_
classRobotLocalization_1_1NavSatTransform.html
abb1997a49d5970badfe1877ca79b8763
Eigen::MatrixXd
latestUtmCovariance_
classRobotLocalization_1_1NavSatTransform.html
a834afc8f65edda4517a9eaf97a3bbcb6
tf2::Transform
latestUtmPose_
classRobotLocalization_1_1NavSatTransform.html
a0f1064cf622079ede06a93dfabd1f40a
tf2::Transform
latestWorldPose_
classRobotLocalization_1_1NavSatTransform.html
ad8a8f0de6a4f0f571ed0efccd6ebb157
double
magneticDeclination_
classRobotLocalization_1_1NavSatTransform.html
a1f18fd8d2de35ee88ff9458cd13de90e
bool
odomUpdated_
classRobotLocalization_1_1NavSatTransform.html
a478b1fc4879dafde5e7027ab20169f45
ros::Time
odomUpdateTime_
classRobotLocalization_1_1NavSatTransform.html
a316d1de16726e2797d0cfd99aba21c4d
bool
publishGps_
classRobotLocalization_1_1NavSatTransform.html
a1af82e1fd5908cd59f8ae7d376f307a9
tf2_ros::Buffer
tfBuffer_
classRobotLocalization_1_1NavSatTransform.html
a56442dd8fb396dd62e27a706bdc77cb7
tf2_ros::TransformListener
tfListener_
classRobotLocalization_1_1NavSatTransform.html
afd236e925222c0f11983a41585d44d46
bool
transformGood_
classRobotLocalization_1_1NavSatTransform.html
a56b52dd1981c428cace47d7be483217f
tf2::Quaternion
transformOrientation_
classRobotLocalization_1_1NavSatTransform.html
a28f1a0bee9642ee39b106c9e0d088094
tf2::Transform
transformUtmPose_
classRobotLocalization_1_1NavSatTransform.html
a68589a0ccfd3d4fd9b2aa99282c27730
tf2::Transform
transformWorldPose_
classRobotLocalization_1_1NavSatTransform.html
a021bef0ba316fd2e4923326be5f41272
bool
useManualDatum_
classRobotLocalization_1_1NavSatTransform.html
af84ca90fe6d00b7752a99020ee2460f3
bool
useOdometryYaw_
classRobotLocalization_1_1NavSatTransform.html
a59e5049e85729637fa8f3eb409976aec
tf2_ros::StaticTransformBroadcaster
utmBroadcaster_
classRobotLocalization_1_1NavSatTransform.html
a819e8c9ab7f75f3e380590825b484f42
double
utmOdomTfYaw_
classRobotLocalization_1_1NavSatTransform.html
a59f7a4e5b3629586155f23957c183895
tf2::Transform
utmWorldTransform_
classRobotLocalization_1_1NavSatTransform.html
a5ffe688df0a951dda5b72273df2c774e
tf2::Transform
utmWorldTransInverse_
classRobotLocalization_1_1NavSatTransform.html
ad7a9969c4ea910578fd89fd06cf1bb8d
std::string
utmZone_
classRobotLocalization_1_1NavSatTransform.html
a79d3d5d6815c147d99a3809bf226cdec
std::string
worldFrameId_
classRobotLocalization_1_1NavSatTransform.html
a74189c4d80b6e63aad64601b4031d774
double
yawOffset_
classRobotLocalization_1_1NavSatTransform.html
a09d8be3915a0d5aecbbb57883b42c21a
bool
zeroAltitude_
classRobotLocalization_1_1NavSatTransform.html
a30927004aeb1fd80f77bfa5b5775e4d5
RobotLocalization::RosFilter
classRobotLocalization_1_1RosFilter.html
void
accelerationCallback
classRobotLocalization_1_1RosFilter.html
aedb0b370aac9f5419a5d64883a7b655e
(const sensor_msgs::Imu::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, const std::vector< int > &updateVector, const double mahalanobisThresh)
void
enqueueMeasurement
classRobotLocalization_1_1RosFilter.html
a6f69cfe0fd2fea54446e4895b14c4c88
(const std::string &topicName, const Eigen::VectorXd &measurement, const Eigen::MatrixXd &measurementCovariance, const std::vector< int > &updateVector, const double mahalanobisThresh, const ros::Time &time)
void
forceTwoD
classRobotLocalization_1_1RosFilter.html
a4585957fbc3239e559eb509921f28a8f
(Eigen::VectorXd &measurement, Eigen::MatrixXd &measurementCovariance, std::vector< int > &updateVector)
bool
getFilteredOdometryMessage
classRobotLocalization_1_1RosFilter.html
a2bfbf2f272e49f7727adbf180ba00356
(nav_msgs::Odometry &message)
void
imuCallback
classRobotLocalization_1_1RosFilter.html
a423bd60704f6ab03baec45e90375d07c
(const sensor_msgs::Imu::ConstPtr &msg, const std::string &topicName)
void
integrateMeasurements
classRobotLocalization_1_1RosFilter.html
a32f75ad63cd598e0693f0479bca6368e
(const double currentTime)
void
loadParams
classRobotLocalization_1_1RosFilter.html
ad817d2848eab32e6ee37c04939fda59d
()
void
odometryCallback
classRobotLocalization_1_1RosFilter.html
aae2e3d636e4f2dfcb4dc0a94650f88c8
(const nav_msgs::Odometry::ConstPtr &msg, const std::string &topicName)
void
poseCallback
classRobotLocalization_1_1RosFilter.html
a4da7a02cda36111800bb62d75e2f3dfe
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, const std::vector< int > &updateVector, const bool differential, const bool relative, const bool imuData, const double mahalanobisThresh)
RosFilter
classRobotLocalization_1_1RosFilter.html
a2c14cb0acb51c3626fc09b76e4aa14d9
(std::vector< double > args=std::vector< double >())
void
run
classRobotLocalization_1_1RosFilter.html
a2c262521b361787aab31782f3eaccc2a
()
void
setPoseCallback
classRobotLocalization_1_1RosFilter.html
ae4a8a9f6bc2aa5358c04de11ed72a821
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)
bool
setPoseSrvCallback
classRobotLocalization_1_1RosFilter.html
ae7e52d78645c3c68279d81d0b0feda25
(robot_localization::SetPose::Request &request, robot_localization::SetPose::Response &)
std::string
tfFailureReasonString
classRobotLocalization_1_1RosFilter.html
ab7590a3c603a43b7a615b6f597bc5c31
(const tf2_ros::FilterFailureReason reason)
void
transformImuFailureCallback
classRobotLocalization_1_1RosFilter.html
a01e84f600d323ebabb1e72887a985860
(const sensor_msgs::Imu::ConstPtr &msg, const tf2_ros::FilterFailureReason reason, const std::string &topicName, const std::string &targetFrame)
void
transformPoseFailureCallback
classRobotLocalization_1_1RosFilter.html
afb47875434f238cd9f03f8e85f612463
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg, const tf2_ros::FilterFailureReason reason, const std::string &topicName, const std::string &targetFrame)
void
transformTwistFailureCallback
classRobotLocalization_1_1RosFilter.html
aeab4b134b60206196d9c9689bed421e5
(const geometry_msgs::TwistWithCovarianceStamped::ConstPtr &msg, const tf2_ros::FilterFailureReason reason, const std::string &topicName, const std::string &targetFrame)
void
twistCallback
classRobotLocalization_1_1RosFilter.html
af7523bdd2c5b08f4c2ea50e91304fb6a
(const geometry_msgs::TwistWithCovarianceStamped::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, const std::vector< int > &updateVector, const double mahalanobisThresh)
~RosFilter
classRobotLocalization_1_1RosFilter.html
a9d9207b728f5094c941745766b551bf1
()
void
addDiagnostic
classRobotLocalization_1_1RosFilter.html
a8266b1436e1907c160d8c73a920e806c
(const int errLevel, const std::string &topicAndClass, const std::string &message, const bool staticDiag)
void
aggregateDiagnostics
classRobotLocalization_1_1RosFilter.html
a6217442419d2808d43eb8c613403b04b
(diagnostic_updater::DiagnosticStatusWrapper &wrapper)
void
copyCovariance
classRobotLocalization_1_1RosFilter.html
a8b299c262fd69e029c8fc05ff19f150e
(const double *arr, Eigen::MatrixXd &covariance, const std::string &topicName, const std::vector< int > &updateVector, const size_t offset, const size_t dimension)
void
copyCovariance
classRobotLocalization_1_1RosFilter.html
a54eb6cf70f939ed188fa051c0dc50c97
(const Eigen::MatrixXd &covariance, double *arr, const size_t dimension)
std::vector< int >
loadUpdateConfig
classRobotLocalization_1_1RosFilter.html
a2b54251a0ae492ddf7bbb4112a915968
(const std::string &topicName)
bool
prepareAcceleration
classRobotLocalization_1_1RosFilter.html
a34b0ea97d422eaf92c36ed8085dea5c3
(const sensor_msgs::Imu::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, std::vector< int > &updateVector, Eigen::VectorXd &measurement, Eigen::MatrixXd &measurementCovariance)
bool
preparePose
classRobotLocalization_1_1RosFilter.html
a2538569c164be4b396576252e69732bb
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, const bool differential, const bool relative, const bool imuData, std::vector< int > &updateVector, Eigen::VectorXd &measurement, Eigen::MatrixXd &measurementCovariance)
bool
prepareTwist
classRobotLocalization_1_1RosFilter.html
a01c500083730b2030e947e21d630e43b
(const geometry_msgs::TwistWithCovarianceStamped::ConstPtr &msg, const std::string &topicName, const std::string &targetFrame, std::vector< int > &updateVector, Eigen::VectorXd &measurement, Eigen::MatrixXd &measurementCovariance)
std::map< std::string, imuMFPtr >
accelerationMessageFilters_
classRobotLocalization_1_1RosFilter.html
ad97f8207b4ea0984ae8b22527536e61c
std::string
baseLinkFrameId_
classRobotLocalization_1_1RosFilter.html
a6c0cfc2c5d47061bf2ae272b7532b51b
std::ofstream
debugStream_
classRobotLocalization_1_1RosFilter.html
aa618bc022956c37dbfd62c8eeb5eb454
diagnostic_updater::Updater
diagnosticUpdater_
classRobotLocalization_1_1RosFilter.html
ae88f4c45d5209d03d53fc6a4d1bb93ab
int
dynamicDiagErrorLevel_
classRobotLocalization_1_1RosFilter.html
a5f51fcc879266f6091c5745c93bdc960
std::map< std::string, std::string >
dynamicDiagnostics_
classRobotLocalization_1_1RosFilter.html
a7b48b5bb099cf8c0bd283b6fd5661424
T
filter_
classRobotLocalization_1_1RosFilter.html
a6061a5284caef5912ec015e6caaf00a0
double
frequency_
classRobotLocalization_1_1RosFilter.html
ad15b5063af8ae3b48cd44dfae17eaf9e
std::vector< ros::Subscriber >
imuTopicSubs_
classRobotLocalization_1_1RosFilter.html
a2e6f2150b59ae10fd2f7c698b4c305ee
std::map< std::string, tf2::Transform >
initialMeasurements_
classRobotLocalization_1_1RosFilter.html
a706c4ea2aad03711195e856dbd2e6796
std::map< std::string, ros::Time >
lastMessageTimes_
classRobotLocalization_1_1RosFilter.html
a473c0f797fcd9677b1005637ee159ae4
ros::Time
lastSetPoseTime_
classRobotLocalization_1_1RosFilter.html
aa9df5f56cfb6d02a4bc22c8b68ad115f
std::string
mapFrameId_
classRobotLocalization_1_1RosFilter.html
a2b184469b63dfe6261dea4a92b5b23a6
MeasurementQueue
measurementQueue_
classRobotLocalization_1_1RosFilter.html
a233bcdab40b3b0d7db316ffd0c09f2ce
ros::NodeHandle
nh_
classRobotLocalization_1_1RosFilter.html
a03a0adf9f3be7b576044755a76b12b3b
ros::NodeHandle
nhLocal_
classRobotLocalization_1_1RosFilter.html
abe50aea17d383427f39c3b3c57617f12
std::string
odomFrameId_
classRobotLocalization_1_1RosFilter.html
ae6ef41c43d134fb109fe8996a723bcf4
std::vector< ros::Subscriber >
odomTopicSubs_
classRobotLocalization_1_1RosFilter.html
a54aea7e5446c9c2c61fa2aea0916716d
std::map< std::string, poseMFPtr >
poseMessageFilters_
classRobotLocalization_1_1RosFilter.html
a74e528ef14b028d50cbda4532e76998e
std::vector< poseMFSubPtr >
poseTopicSubs_
classRobotLocalization_1_1RosFilter.html
a16a754a9238836f495ac801ee6af077f
std::map< std::string, Eigen::MatrixXd >
previousMeasurementCovariances_
classRobotLocalization_1_1RosFilter.html
a38800f148299b693366730b3488812b0
std::map< std::string, tf2::Transform >
previousMeasurements_
classRobotLocalization_1_1RosFilter.html
a368ffffbd5a044c29342add42d1971a9
bool
printDiagnostics_
classRobotLocalization_1_1RosFilter.html
a91643ae3e6d532325acdc556b4b8f739
std::map< std::string, bool >
removeGravitationalAcc_
classRobotLocalization_1_1RosFilter.html
a27854c71e92da52d6a7c7a004efa1736
ros::ServiceServer
setPoseSrv_
classRobotLocalization_1_1RosFilter.html
aa58d71c5e43eaf68b452aaec7f09992f
ros::Subscriber
setPoseSub_
classRobotLocalization_1_1RosFilter.html
a7beb7c4588a1b41f44d44e08c81caab1
std::vector< std::string >
stateVariableNames_
classRobotLocalization_1_1RosFilter.html
a394f86657e02d8c445ce2eaba71153a3
int
staticDiagErrorLevel_
classRobotLocalization_1_1RosFilter.html
afe66e5331dcd54686c7cf039ce856f71
std::map< std::string, std::string >
staticDiagnostics_
classRobotLocalization_1_1RosFilter.html
a5df01bed8ccaf9deaadd869518c60310
tf2_ros::Buffer
tfBuffer_
classRobotLocalization_1_1RosFilter.html
aacaed6dea7d7bd1dc1d03eeddf002c29
tf2_ros::TransformListener
tfListener_
classRobotLocalization_1_1RosFilter.html
a1941fdd54f6ac9f212dafba9330b5002
ros::Duration
tfTimeOffset_
classRobotLocalization_1_1RosFilter.html
ab6a90f7afc20e69a148d84e4e41330f3
std::map< std::string, twistMFPtr >
twistMessageFilters_
classRobotLocalization_1_1RosFilter.html
a5e553ef854322a266e98df14836e7018
std::vector< twistMFSubPtr >
twistTopicSubs_
classRobotLocalization_1_1RosFilter.html
a7f71441d2c6dbb0b2d1526b5e72e55b0
bool
twoDMode_
classRobotLocalization_1_1RosFilter.html
ad06dbf8f35a49fc76daf1c16fdecd34d
geometry_msgs::TransformStamped
worldBaseLinkTransMsg_
classRobotLocalization_1_1RosFilter.html
aefbc737fbacf16090e2f17d87de9b186
std::string
worldFrameId_
classRobotLocalization_1_1RosFilter.html
a37c23d6c10a630fe33e74376898fc5c8
RobotLocalization::Ukf
classRobotLocalization_1_1Ukf.html
RobotLocalization::FilterBase
void
correct
classRobotLocalization_1_1Ukf.html
a5c4c4f4c821d7a4c5aa00f4b25464406
(const Measurement &measurement)
void
predict
classRobotLocalization_1_1Ukf.html
abcab21859ba385a06e1b47558132598d
(const double delta)
Ukf
classRobotLocalization_1_1Ukf.html
aef95f0e827ce8fcfafb20bc3edc6a285
(std::vector< double > args)
~Ukf
classRobotLocalization_1_1Ukf.html
a8c9004ef31274a63df4b76e77e979aa8
()
std::vector< double >
covarWeights_
classRobotLocalization_1_1Ukf.html
a9d1f619ba256adc3c60f551935bb9867
double
lambda_
classRobotLocalization_1_1Ukf.html
ae31c11e5261fe14c1b660d941afcb74e
std::vector< Eigen::VectorXd >
sigmaPoints_
classRobotLocalization_1_1Ukf.html
a769a2582a6c8c81066d498bc5d775645
std::vector< double >
stateWeights_
classRobotLocalization_1_1Ukf.html
accc1aa6bea22b59d807e78a1ef6dc5e3
bool
uncorrected_
classRobotLocalization_1_1Ukf.html
adaca72b6315ba4c8159de1ae156ea7b1
Eigen::MatrixXd
weightedCovarSqrt_
classRobotLocalization_1_1Ukf.html
ab799461d74ccc6d549b851b35a6c8b58
RobotLocalization::FilterUtilities
namespaceRobotLocalization_1_1FilterUtilities.html
void
appendPrefix
namespaceRobotLocalization_1_1FilterUtilities.html
a1309a76032945a60349445410c3b172f
(std::string tfPrefix, std::string &frameId)
double
clampRotation
namespaceRobotLocalization_1_1FilterUtilities.html
a2e433b917cc21cc3c9d44456aa6653b2
(double rotation)
RobotLocalization::NavsatConversions
namespaceRobotLocalization_1_1NavsatConversions.html
static void
LLtoUTM
namespaceRobotLocalization_1_1NavsatConversions.html
abcfefffd34e72f050da1f48e831cde6c
(const double Lat, const double Long, double &UTMNorthing, double &UTMEasting, std::string &UTMZone)
static void
UTM
namespaceRobotLocalization_1_1NavsatConversions.html
ae6e662c2a18c3b6ea97cd505a8e85492
(double lat, double lon, double *x, double *y)
static char
UTMLetterDesignator
namespaceRobotLocalization_1_1NavsatConversions.html
ae3ef24965fac50b6ee11a4e95c60a791
(double Lat)
static void
UTMtoLL
namespaceRobotLocalization_1_1NavsatConversions.html
a2945d01a57d628a7c3f0e01973d9acca
(const double UTMNorthing, const double UTMEasting, const std::string &UTMZone, double &Lat, double &Long)
const double
DEGREES_PER_RADIAN
namespaceRobotLocalization_1_1NavsatConversions.html
a4dc523577b4701ca6922929a05aa78b4
const double
grid_size
namespaceRobotLocalization_1_1NavsatConversions.html
aff8f5b633b238591372d27d98138e8ff
const double
RADIANS_PER_DEGREE
namespaceRobotLocalization_1_1NavsatConversions.html
a1e0865a55da80bb3bdf627372724a1fb
RobotLocalization::RosFilterUtilities
namespaceRobotLocalization_1_1RosFilterUtilities.html
bool
lookupTransformSafe
namespaceRobotLocalization_1_1RosFilterUtilities.html
a94bf1b7f7b1ed643f88900fdbd3d468a
(const tf2_ros::Buffer &buffer, const std::string &targetFrame, const std::string &sourceFrame, const ros::Time &time, tf2::Transform &targetFrameTrans)
void
quatToRPY
namespaceRobotLocalization_1_1RosFilterUtilities.html
ae144ae66679fe19edb515534b4b60f18
(const tf2::Quaternion &quat, double &roll, double &pitch, double &yaw)
void
stateToTF
namespaceRobotLocalization_1_1RosFilterUtilities.html
adf931bebd07140a078340690f38c81a3
(const Eigen::VectorXd &state, tf2::Transform &stateTF)
void
TFtoState
namespaceRobotLocalization_1_1RosFilterUtilities.html
ac777e10b950b19d4217f66eff5813dae
(const tf2::Transform &stateTF, Eigen::VectorXd &state)