graft_ukf_absolute.cpp
/tmp/catkin_workspace/src/graft/src/
graft__ukf__absolute_8cpp
graft/GraftParameterManager.h
graft/GraftSensor.h
graft/GraftOdometryTopic.h
graft/GraftImuTopic.h
graft/GraftUKFAbsolute.h
int
main
graft__ukf__absolute_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
publishTF
graft__ukf__absolute_8cpp.html
a34fb144c37431fc7e71575a35647a135
(const nav_msgs::Odometry &msg)
void
timer_callback
graft__ukf__absolute_8cpp.html
acf7332bfb14521de24a6ce0f1f4ff8c2
(const ros::TimerEvent &event)
boost::shared_ptr< tf::TransformBroadcaster >
broadcaster_
graft__ukf__absolute_8cpp.html
acd69b4dce5d8ceb51b3c7614aff395c6
std::string
child_frame_id_
graft__ukf__absolute_8cpp.html
afce5b4487f3aa339b11c3f0e993b0854
nav_msgs::Odometry
odom_
graft__ukf__absolute_8cpp.html
a1231ee2b856235930963810337c79d24
ros::Publisher
odom_pub
graft__ukf__absolute_8cpp.html
af7899e4dc911a5c5d487506f969aa52b
std::string
parent_frame_id_
graft__ukf__absolute_8cpp.html
a61cc5866f032af4b23ee6663c00d6bc4
bool
publish_tf_
graft__ukf__absolute_8cpp.html
af555c3254710007c9fe70219557a660d
ros::Publisher
state_pub
graft__ukf__absolute_8cpp.html
ae794e8d457bd6fd4e3a199bf6bbfedd4
GraftUKFAbsolute
ukfv
graft__ukf__absolute_8cpp.html
a0cebae45b08bf9156ae79973074ce84b
graft_ukf_attitude.cpp
/tmp/catkin_workspace/src/graft/src/
graft__ukf__attitude_8cpp
graft/GraftParameterManager.h
graft/GraftSensor.h
graft/GraftOdometryTopic.h
graft/GraftImuTopic.h
graft/GraftUKFAttitude.h
int
main
graft__ukf__attitude_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
publishTF
graft__ukf__attitude_8cpp.html
a34fb144c37431fc7e71575a35647a135
(const nav_msgs::Odometry &msg)
void
timer_callback
graft__ukf__attitude_8cpp.html
acf7332bfb14521de24a6ce0f1f4ff8c2
(const ros::TimerEvent &event)
boost::shared_ptr< tf::TransformBroadcaster >
broadcaster_
graft__ukf__attitude_8cpp.html
acd69b4dce5d8ceb51b3c7614aff395c6
std::string
child_frame_id_
graft__ukf__attitude_8cpp.html
afce5b4487f3aa339b11c3f0e993b0854
nav_msgs::Odometry
odom_
graft__ukf__attitude_8cpp.html
a1231ee2b856235930963810337c79d24
ros::Publisher
odom_pub
graft__ukf__attitude_8cpp.html
af7899e4dc911a5c5d487506f969aa52b
std::string
parent_frame_id_
graft__ukf__attitude_8cpp.html
a61cc5866f032af4b23ee6663c00d6bc4
bool
publish_tf_
graft__ukf__attitude_8cpp.html
af555c3254710007c9fe70219557a660d
ros::Publisher
state_pub
graft__ukf__attitude_8cpp.html
ae794e8d457bd6fd4e3a199bf6bbfedd4
GraftUKFAttitude
ukfv
graft__ukf__attitude_8cpp.html
a4b18e2f548e3613bab4ba2dd77077041
graft_ukf_velocity.cpp
/tmp/catkin_workspace/src/graft/src/
graft__ukf__velocity_8cpp
graft/GraftParameterManager.h
graft/GraftSensor.h
graft/GraftOdometryTopic.h
graft/GraftImuTopic.h
graft/GraftUKFVelocity.h
int
main
graft__ukf__velocity_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
publishTF
graft__ukf__velocity_8cpp.html
a34fb144c37431fc7e71575a35647a135
(const nav_msgs::Odometry &msg)
void
timer_callback
graft__ukf__velocity_8cpp.html
acf7332bfb14521de24a6ce0f1f4ff8c2
(const ros::TimerEvent &event)
boost::shared_ptr< tf::TransformBroadcaster >
broadcaster_
graft__ukf__velocity_8cpp.html
acd69b4dce5d8ceb51b3c7614aff395c6
std::string
child_frame_id_
graft__ukf__velocity_8cpp.html
afce5b4487f3aa339b11c3f0e993b0854
nav_msgs::Odometry
odom_
graft__ukf__velocity_8cpp.html
a1231ee2b856235930963810337c79d24
ros::Publisher
odom_pub
graft__ukf__velocity_8cpp.html
af7899e4dc911a5c5d487506f969aa52b
std::string
parent_frame_id_
graft__ukf__velocity_8cpp.html
a61cc5866f032af4b23ee6663c00d6bc4
bool
publish_tf_
graft__ukf__velocity_8cpp.html
af555c3254710007c9fe70219557a660d
ros::Publisher
state_pub
graft__ukf__velocity_8cpp.html
ae794e8d457bd6fd4e3a199bf6bbfedd4
GraftUKFVelocity
ukfv
graft__ukf__velocity_8cpp.html
a828926fa822315523136b13c81b26375
GraftImuTopic.cpp
/tmp/catkin_workspace/src/graft/src/
GraftImuTopic_8cpp
graft/GraftImuTopic.h
geometry_msgs::Vector3
accelFromQuaternion
GraftImuTopic_8cpp.html
a1ce566ddecb0b0ed696a08ff24c36014
(const geometry_msgs::Quaternion &q, const double gravity_magnitude)
boost::array< double, 36 >
largeCovarianceFromSmallCovariance
GraftImuTopic_8cpp.html
aecd532ec523f7a1354750055335fb253
(const boost::array< double, 9 > &angular_velocity_covariance)
geometry_msgs::Twist::Ptr
twistFromQuaternions
GraftImuTopic_8cpp.html
a9f08f4774f427f875667b5ef71bd66f2
(const geometry_msgs::Quaternion &quat, const geometry_msgs::Quaternion &last_quat, const double dt)
GraftImuTopic.h
/tmp/catkin_workspace/src/graft/include/graft/
GraftImuTopic_8h
graft/GraftSensor.h
GraftImuTopic
GraftOdometryTopic.cpp
/tmp/catkin_workspace/src/graft/src/
GraftOdometryTopic_8cpp
graft/GraftOdometryTopic.h
geometry_msgs::Twist::Ptr
twistFromPoses
GraftOdometryTopic_8cpp.html
a914e4dcc5070cade97eb01e59d09a9cc
(const geometry_msgs::Pose &pose, const geometry_msgs::Pose &last_pose, const double dt)
GraftOdometryTopic.h
/tmp/catkin_workspace/src/graft/include/graft/
GraftOdometryTopic_8h
graft/GraftSensor.h
GraftOdometryTopic
GraftParameterManager.cpp
/tmp/catkin_workspace/src/graft/src/
GraftParameterManager_8cpp
graft/GraftParameterManager.h
bool
load_rosparam_array
GraftParameterManager_8cpp.html
ad54164a4b184a8c6cb752141e1d5aba5
(ros::NodeHandle &nh, const std::string ¶m_name, boost::array< double, SIZE > &values)
GraftParameterManager.h
/tmp/catkin_workspace/src/graft/include/graft/
GraftParameterManager_8h
graft/GraftSensor.h
graft/GraftOdometryTopic.h
graft/GraftImuTopic.h
GraftParameterManager
GraftSensor.h
/tmp/catkin_workspace/src/graft/include/graft/
GraftSensor_8h
GraftSensor
GraftUKFAbsolute.cpp
/tmp/catkin_workspace/src/graft/src/
GraftUKFAbsolute_8cpp
graft/GraftUKFAbsolute.h
MatrixXd
addElementToColumnMatrix
GraftUKFAbsolute_8cpp.html
af446467066950362bf435ee36e66f125
(const MatrixXd &mat, const double &element)
VectorXd
addElementToVector
GraftUKFAbsolute_8cpp.html
ab93300c3af703955c22f6fe2e230bc1b
(const VectorXd &vec, const double &element)
void
clearMessages
GraftUKFAbsolute_8cpp.html
a1648c66c39996b4170766348aa8999c4
(std::vector< boost::shared_ptr< GraftSensor > > &topics)
MatrixXd
covarianceFromSigmaPoints
GraftUKFAbsolute_8cpp.html
afa255c002745953b5015c876300d6cc5
(std::vector< MatrixXd > &sigma_points, MatrixXd &mean, MatrixXd process_noise, double n, double alpha, double beta, double lambda)
MatrixXd
crossCovariance
GraftUKFAbsolute_8cpp.html
a169cf2777405c5ad915f422b07431a3c
(std::vector< MatrixXd > &sigma_points, MatrixXd &mean, std::vector< MatrixXd > &meas_sigma_points, MatrixXd &meas_mean, double alpha, double beta, double lambda)
std::vector< MatrixXd >
generateSigmaPoints
GraftUKFAbsolute_8cpp.html
aad0d9e17d3d0b47e0755134fb6615d2d
(MatrixXd state, MatrixXd covariance, double lambda)
VectorXd
getMeasurements
GraftUKFAbsolute_8cpp.html
a3a8c4e1375222e7b79dea11de95b78e7
(const std::vector< boost::shared_ptr< GraftSensor > > &topics, const std::vector< MatrixXd > &predicted_sigma_points, std::vector< MatrixXd > &output_measurement_sigmas, MatrixXd &output_innovation_covariance)
MatrixXd
matrixSqrt
GraftUKFAbsolute_8cpp.html
a8c14e919c890971190424e5c9d73319e
(MatrixXd matrix)
MatrixXd
meanFromSigmaPoints
GraftUKFAbsolute_8cpp.html
ac7f87be7cc608862534168a1889398b8
(std::vector< MatrixXd > &sigma_points, double n, double lambda)
Matrix< double, 4, 4 >
quaternionUpdateMatrix
GraftUKFAbsolute_8cpp.html
aacaefef483b1a75676d3ac8239a0e068
(const double wx, const double wy, const double wz)
graft::GraftState::ConstPtr
stateMsgFromMatrix
GraftUKFAbsolute_8cpp.html
a3f52a74988db85c46ab8fa570139492d
(const MatrixXd &state)
MatrixXd
transformVelocitites
GraftUKFAbsolute_8cpp.html
ad8a7d34cb9e8739ec8c0002df99e6804
(const MatrixXd vel, const MatrixXd quaternion)
Matrix< double, 4, 1 >
unitQuaternion
GraftUKFAbsolute_8cpp.html
ac2481110ab3bd316e9c1b7b877c9813b
(const Matrix< double, 4, 1 > &q)
Matrix< double, 4, 1 >
updatedQuaternion
GraftUKFAbsolute_8cpp.html
ac9a6f58a61d920d81a229dd2e4118ad3
(const Matrix< double, 4, 1 > &q, const double wx, const double wy, const double wz, double dt)
MatrixXd
verticalConcatenate
GraftUKFAbsolute_8cpp.html
ae4152b6349cd3013acbbd96e29b7d09f
(MatrixXd &m, MatrixXd &n)
GraftUKFAbsolute.h
/tmp/catkin_workspace/src/graft/include/graft/
GraftUKFAbsolute_8h
graft/GraftSensor.h
GraftUKFAbsolute
#define
SIZE
GraftUKFAbsolute_8h.html
a70ed59adcb4159ac551058053e649640
GraftUKFAttitude.cpp
/tmp/catkin_workspace/src/graft/src/
GraftUKFAttitude_8cpp
graft/GraftUKFAttitude.h
MatrixXd
addElementToColumnMatrix
GraftUKFAttitude_8cpp.html
ac11b1a1fba5a8b572632ce1d09da5e6e
(const MatrixXd &mat, const double element)
VectorXd
addElementToVector
GraftUKFAttitude_8cpp.html
a0c178a94792fee1b72904dfbfdd95bcc
(const VectorXd &vec, const double element)
void
clearMessages
GraftUKFAttitude_8cpp.html
a1648c66c39996b4170766348aa8999c4
(std::vector< boost::shared_ptr< GraftSensor > > &topics)
MatrixXd
covarianceFromSigmaPoints
GraftUKFAttitude_8cpp.html
afa255c002745953b5015c876300d6cc5
(std::vector< MatrixXd > &sigma_points, MatrixXd &mean, MatrixXd process_noise, double n, double alpha, double beta, double lambda)
MatrixXd
crossCovariance
GraftUKFAttitude_8cpp.html
a169cf2777405c5ad915f422b07431a3c
(std::vector< MatrixXd > &sigma_points, MatrixXd &mean, std::vector< MatrixXd > &meas_sigma_points, MatrixXd &meas_mean, double alpha, double beta, double lambda)
std::vector< MatrixXd >
generateSigmaPoints
GraftUKFAttitude_8cpp.html
aad0d9e17d3d0b47e0755134fb6615d2d
(MatrixXd state, MatrixXd covariance, double lambda)
VectorXd
getMeasurements
GraftUKFAttitude_8cpp.html
a3a8c4e1375222e7b79dea11de95b78e7
(const std::vector< boost::shared_ptr< GraftSensor > > &topics, const std::vector< MatrixXd > &predicted_sigma_points, std::vector< MatrixXd > &output_measurement_sigmas, MatrixXd &output_innovation_covariance)
MatrixXd
matrixSqrt
GraftUKFAttitude_8cpp.html
a8c14e919c890971190424e5c9d73319e
(MatrixXd matrix)
MatrixXd
meanFromSigmaPoints
GraftUKFAttitude_8cpp.html
ac7f87be7cc608862534168a1889398b8
(std::vector< MatrixXd > &sigma_points, double n, double lambda)
geometry_msgs::Vector3
normalized_acceleration
GraftUKFAttitude_8cpp.html
a2a58a3a0494f38e93c0a3d5f6e292bbc
(const geometry_msgs::Vector3 &accel)
Matrix< double, 4, 4 >
quaternionUpdateMatrix
GraftUKFAttitude_8cpp.html
aacaefef483b1a75676d3ac8239a0e068
(const double wx, const double wy, const double wz)
graft::GraftState::ConstPtr
stateMsgFromMatrix
GraftUKFAttitude_8cpp.html
a3f52a74988db85c46ab8fa570139492d
(const MatrixXd &state)
Matrix< double, 4, 1 >
unitQuaternion
GraftUKFAttitude_8cpp.html
ac2481110ab3bd316e9c1b7b877c9813b
(const Matrix< double, 4, 1 > &q)
Matrix< double, 4, 1 >
updatedQuaternion
GraftUKFAttitude_8cpp.html
ac9a6f58a61d920d81a229dd2e4118ad3
(const Matrix< double, 4, 1 > &q, const double wx, const double wy, const double wz, double dt)
VectorXd
verticalConcatenate
GraftUKFAttitude_8cpp.html
aabba7441a402ab45cda4997dc9ca1a20
(VectorXd &m, VectorXd &n)
MatrixXd
verticalConcatenate
GraftUKFAttitude_8cpp.html
ae4152b6349cd3013acbbd96e29b7d09f
(MatrixXd &m, MatrixXd &n)
GraftUKFAttitude.h
/tmp/catkin_workspace/src/graft/include/graft/
GraftUKFAttitude_8h
graft/GraftSensor.h
GraftUKFAttitude
#define
SIZE
GraftUKFAttitude_8h.html
a70ed59adcb4159ac551058053e649640
GraftUKFVelocity.cpp
/tmp/catkin_workspace/src/graft/src/
GraftUKFVelocity_8cpp
graft/GraftUKFVelocity.h
MatrixXd
addElementToColumnMatrix
GraftUKFVelocity_8cpp.html
af446467066950362bf435ee36e66f125
(const MatrixXd &mat, const double &element)
VectorXd
addElementToVector
GraftUKFVelocity_8cpp.html
ab93300c3af703955c22f6fe2e230bc1b
(const VectorXd &vec, const double &element)
void
clearMessages
GraftUKFVelocity_8cpp.html
a1648c66c39996b4170766348aa8999c4
(std::vector< boost::shared_ptr< GraftSensor > > &topics)
MatrixXd
covarianceFromSigmaPoints
GraftUKFVelocity_8cpp.html
afa255c002745953b5015c876300d6cc5
(std::vector< MatrixXd > &sigma_points, MatrixXd &mean, MatrixXd process_noise, double n, double alpha, double beta, double lambda)
MatrixXd
crossCovariance
GraftUKFVelocity_8cpp.html
a169cf2777405c5ad915f422b07431a3c
(std::vector< MatrixXd > &sigma_points, MatrixXd &mean, std::vector< MatrixXd > &meas_sigma_points, MatrixXd &meas_mean, double alpha, double beta, double lambda)
std::vector< MatrixXd >
generateSigmaPoints
GraftUKFVelocity_8cpp.html
aad0d9e17d3d0b47e0755134fb6615d2d
(MatrixXd state, MatrixXd covariance, double lambda)
VectorXd
getMeasurements
GraftUKFVelocity_8cpp.html
a3a8c4e1375222e7b79dea11de95b78e7
(const std::vector< boost::shared_ptr< GraftSensor > > &topics, const std::vector< MatrixXd > &predicted_sigma_points, std::vector< MatrixXd > &output_measurement_sigmas, MatrixXd &output_innovation_covariance)
MatrixXd
matrixSqrt
GraftUKFVelocity_8cpp.html
a8c14e919c890971190424e5c9d73319e
(MatrixXd matrix)
MatrixXd
meanFromSigmaPoints
GraftUKFVelocity_8cpp.html
ac7f87be7cc608862534168a1889398b8
(std::vector< MatrixXd > &sigma_points, double n, double lambda)
graft::GraftState::ConstPtr
stateMsgFromMatrix
GraftUKFVelocity_8cpp.html
a3f52a74988db85c46ab8fa570139492d
(const MatrixXd &state)
MatrixXd
verticalConcatenate
GraftUKFVelocity_8cpp.html
ae4152b6349cd3013acbbd96e29b7d09f
(MatrixXd &m, MatrixXd &n)
GraftUKFVelocity.h
/tmp/catkin_workspace/src/graft/include/graft/
GraftUKFVelocity_8h
graft/GraftSensor.h
GraftUKFVelocity
#define
SIZE
GraftUKFVelocity_8h.html
a70ed59adcb4159ac551058053e649640
GraftImuTopic
classGraftImuTopic.html
GraftSensor
void
callback
classGraftImuTopic.html
a468474d0dc8cc392b3b01e253c5459c0
(const sensor_msgs::Imu::ConstPtr &msg)
virtual void
clearMessage
classGraftImuTopic.html
ae1a5f0c0971f00a70ed5e3e767be5a98
()
virtual std::string
getName
classGraftImuTopic.html
a1e8aa27d95c8a4b2e7c56c88a8f61be6
()
GraftImuTopic
classGraftImuTopic.html
a875fcca0c8b801d7effae4cbb440c060
()
virtual graft::GraftSensorResidual::Ptr
h
classGraftImuTopic.html
a20e9b3c4da5dfa1b4aa5b32c2922032f
(const graft::GraftState &state)
void
setAngularVelocityCovariance
classGraftImuTopic.html
a028963be302682ac25ca668afea36536
(boost::array< double, 9 > &cov)
void
setLinearAccelerationCovariance
classGraftImuTopic.html
af9c7abfb4d8c00c391a2eb1ee0667235
(boost::array< double, 9 > &cov)
virtual void
setName
classGraftImuTopic.html
abf79e3aa0f693f010f6bf58f0da8270b
(const std::string &name)
void
setOrientationCovariance
classGraftImuTopic.html
a02057e33dce089b6941728f1b910b01b
(boost::array< double, 9 > &cov)
void
setTimeout
classGraftImuTopic.html
a469dd40713d6c71b2c8c45a8a90e202f
(double timeout)
void
useDeltaOrientation
classGraftImuTopic.html
a1e4c661d6014923599007abc3a8a9aa8
(bool delta_orientation)
virtual graft::GraftSensorResidual::Ptr
z
classGraftImuTopic.html
a9017da2d02f98e952c1aa9ec93f0e023
()
~GraftImuTopic
classGraftImuTopic.html
a6b95be31f31e4c427d87beb68069c91e
()
sensor_msgs::Imu::ConstPtr
getMsg
classGraftImuTopic.html
af7a6eed2fc3e901d3746939484951009
()
bool
absolute_orientation_
classGraftImuTopic.html
a374dff02f74d9296e7da22a0b946b8f4
boost::array< double, 9 >
angular_velocity_covariance_
classGraftImuTopic.html
adbeb3620e80e2a693f684e42716ddb63
bool
delta_orientation_
classGraftImuTopic.html
acadd8411b2b056c1c8624940e99bd363
sensor_msgs::Imu::ConstPtr
last_msg_
classGraftImuTopic.html
ac006fe92ae5b8eca67a2cf0706bf8c5a
boost::array< double, 9 >
linear_acceleration_covariance_
classGraftImuTopic.html
ad3f536067b008ad927cd9948a8d03a53
sensor_msgs::Imu::ConstPtr
msg_
classGraftImuTopic.html
aa7404c8e8d5b8b3263963a773daf4fbc
std::string
name_
classGraftImuTopic.html
a8fb44bcd3aba5bd4706ac5adce0b3775
boost::array< double, 9 >
orientation_covariance_
classGraftImuTopic.html
a62cf25517a1980ce88168ef47775aaad
ros::Subscriber
sub_
classGraftImuTopic.html
a6d8b50143625bfe8f313e981a0b1e279
ros::Duration
timeout_
classGraftImuTopic.html
aaec4cbd73af6cb28baa956f91b52d5dd
bool
use_accelerations_
classGraftImuTopic.html
ac2d4ee6bac7f61281b98e0b7eb0d40bc
bool
use_velocities_
classGraftImuTopic.html
a956c40fbfa6c80b0dd4d6c97abbdc71d
GraftOdometryTopic
classGraftOdometryTopic.html
GraftSensor
void
callback
classGraftOdometryTopic.html
a13939d7fa003c14d1957be4e4e9ba0fe
(const nav_msgs::Odometry::ConstPtr &msg)
virtual void
clearMessage
classGraftOdometryTopic.html
a4e79c4a74f9a55a8bd30f62db151e267
()
virtual std::string
getName
classGraftOdometryTopic.html
aa03db1a8bc6927e5aed2e19175d99e69
()
GraftOdometryTopic
classGraftOdometryTopic.html
ac07080adba5c5d4f4e1036e5d0f16c72
()
virtual graft::GraftSensorResidual::Ptr
h
classGraftOdometryTopic.html
ae8eeece639317482d74e723db4b7a41a
(const graft::GraftState &state)
virtual void
setName
classGraftOdometryTopic.html
aa1b2a89ec9e3bd965640f2a1b37c2ec3
(const std::string &name)
void
setPoseCovariance
classGraftOdometryTopic.html
aaea150fc0fbd7ab7abd52bcaf33d265f
(boost::array< double, 36 > &cov)
void
setTimeout
classGraftOdometryTopic.html
aaf29487b9cef085d95d4af871293132d
(double timeout)
void
setTwistCovariance
classGraftOdometryTopic.html
a7f00e7031ed85f731b4c348a02108372
(boost::array< double, 36 > &cov)
void
useAbsolutePose
classGraftOdometryTopic.html
a280140484532a9e95b1ce52b79c80ec9
(bool absolute_pose)
void
useDeltaPose
classGraftOdometryTopic.html
a0c43bed89207401ddae2d2cc7006c289
(bool delta_pose)
void
useVelocities
classGraftOdometryTopic.html
afb687f1c80e7e81385f99f2ee7489701
(bool use_velocities)
virtual graft::GraftSensorResidual::Ptr
z
classGraftOdometryTopic.html
abc51e5fb487b0c4ceae97fa2a55a9975
()
~GraftOdometryTopic
classGraftOdometryTopic.html
adeb0728311e6b10c13452921369d5404
()
nav_msgs::Odometry::ConstPtr
getMsg
classGraftOdometryTopic.html
a07464ad95019127c3a0e5248d0e4fce2
()
bool
absolute_pose_
classGraftOdometryTopic.html
af1be44599e3efdb1e0e37b5d8697041c
bool
delta_pose_
classGraftOdometryTopic.html
adcacc6274573392bc3ad480d6b095ba0
nav_msgs::Odometry::ConstPtr
last_msg_
classGraftOdometryTopic.html
acda45ba747fb7ad4a2a8e7d502073061
nav_msgs::Odometry::ConstPtr
msg_
classGraftOdometryTopic.html
ae4e81cc428156bb4779fa24b2f0e705e
std::string
name_
classGraftOdometryTopic.html
a50ae00eb468cecb1d10f89a2caa89b74
boost::array< double, 36 >
pose_covariance_
classGraftOdometryTopic.html
a5f8e8c137cee92fb3bff5ffeb5a0a0ca
ros::Subscriber
sub_
classGraftOdometryTopic.html
a577c6f4e06d784bdc4cb9653ff2dbf28
ros::Duration
timeout_
classGraftOdometryTopic.html
ace79b994dcb46fe51e29b28235be628f
boost::array< double, 36 >
twist_covariance_
classGraftOdometryTopic.html
ab464007bfd46795ae16ee9d9234d6bd1
bool
use_velocities_
classGraftOdometryTopic.html
a6fe4dacf87ff39c7887f1e501032fb66
GraftParameterManager
classGraftParameterManager.html
double
getAlpha
classGraftParameterManager.html
aee8862bcbaae61f4eaa4780aae6c96fe
()
double
getBeta
classGraftParameterManager.html
a0e8859f817a22c7a336b74a4bc8fe758
()
std::string
getChildFrameID
classGraftParameterManager.html
a6458a6f6e6d76725d7b5f9045f3c0f42
()
double
getdtOveride
classGraftParameterManager.html
a4640d5630d7452c8f5464f19e7eb1fc0
()
std::string
getFilterType
classGraftParameterManager.html
ade634ab4d6aea4a469504fe2f6017cd8
()
bool
getIncludePose
classGraftParameterManager.html
a52caec7190761ebaf4cc929072fc32f4
()
std::vector< double >
getInitialCovariance
classGraftParameterManager.html
ac6c5909ab09dda04346e9f129c87f9e3
()
double
getKappa
classGraftParameterManager.html
aec17f32c2e4a32f54bf57a6b0abaa751
()
std::string
getParentFrameID
classGraftParameterManager.html
af003ebbf41649901143e49f9dca4dff9
()
bool
getPlanarOutput
classGraftParameterManager.html
a64e94cc1e7f3c1f1f91ca3758638437f
()
std::vector< double >
getProcessNoise
classGraftParameterManager.html
a55dad5591632d9f115654e8a9f39bd1d
()
bool
getPublishTF
classGraftParameterManager.html
a40bd07d158bfa28fe0347546846483b0
()
int
getQueueSize
classGraftParameterManager.html
a7357be4304434bf90fb890d2dcacd76d
()
double
getUpdateRate
classGraftParameterManager.html
afe358a1161cee8c9cc63d409878b162b
()
std::string
getUpdateTopic
classGraftParameterManager.html
a181e84d16db79c8b9725757882ec43ec
()
GraftParameterManager
classGraftParameterManager.html
a01f6377bfa43165bb3f68a5f63af7d02
(ros::NodeHandle n, ros::NodeHandle pnh)
void
loadParameters
classGraftParameterManager.html
a12b167d2596abf2f3b2335fb93571e2e
(std::vector< boost::shared_ptr< GraftSensor > > &topics, std::vector< ros::Subscriber > &subs)
void
parseNavMsgsOdometryParameters
classGraftParameterManager.html
a7971489e42fd8bc792dd0be684c18492
(ros::NodeHandle &tnh, boost::shared_ptr< GraftOdometryTopic > &odom)
void
parseSensorMsgsIMUParameters
classGraftParameterManager.html
a20c64d336bf27ebe3fe8b162b06bfb4e
(ros::NodeHandle &tnh, boost::shared_ptr< GraftImuTopic > &imu)
~GraftParameterManager
classGraftParameterManager.html
acf79b282572643196d2086b5b7e5035a
()
double
alpha_
classGraftParameterManager.html
a84cfdc6de8b5a0296df3de060ef2055f
double
beta_
classGraftParameterManager.html
a26be79bd7a6e3593aff7381407343663
std::string
child_frame_id_
classGraftParameterManager.html
aaf868b8887c59aa1a324bc98513b07ce
double
dt_override_
classGraftParameterManager.html
a4044278c4c7546439e8035471985312e
std::string
filter_type_
classGraftParameterManager.html
a4fa49a47a94798de922e986011a158cd
bool
include_pose_
classGraftParameterManager.html
a06eb08b74590bfc4ac455332a2ae8503
std::vector< double >
initial_covariance_
classGraftParameterManager.html
a65735dd551651f4a93ebceb7a653e7ea
double
kappa_
classGraftParameterManager.html
af39e852b3efb3c4f5a092682890de2cf
ros::NodeHandle
n_
classGraftParameterManager.html
a54037c5f64c014be4058b8ab28dce8bc
std::string
parent_frame_id_
classGraftParameterManager.html
a339a750a5ba908a88966461085d7ae74
bool
planar_output_
classGraftParameterManager.html
a3ce1e8fe040922f475a09d8df4355723
ros::NodeHandle
pnh_
classGraftParameterManager.html
a1e54ecf2e163d83147e71f2c904023f4
std::vector< double >
process_noise_
classGraftParameterManager.html
a67efcababa3c4b2009da773c3d804634
bool
publish_tf_
classGraftParameterManager.html
a7f1e632eff7883d4a828b3c3ab56819a
int
queue_size_
classGraftParameterManager.html
a71e2e266d1821de81bc0f216dc5b754d
double
update_rate_
classGraftParameterManager.html
a4cc26f37b30decc2f101fbb33dcffd99
std::string
update_topic_
classGraftParameterManager.html
a9019132dd45f718b1c67cc626b298b7e
GraftSensor
classGraftSensor.html
virtual void
clearMessage
classGraftSensor.html
adc94c6ad18162ec13c9247852ab6a73e
()=0
virtual std::string
getName
classGraftSensor.html
afe460eda7bd0fabd84bcb0435193900a
()=0
virtual graft::GraftSensorResidual::Ptr
h
classGraftSensor.html
a4c40b07a1090347af8aece35d6809b4d
(const graft::GraftState &state)=0
virtual void
setName
classGraftSensor.html
a063db46e583dc016afe5a5a20a6e4641
(const std::string &name)=0
virtual graft::GraftSensorResidual::Ptr
z
classGraftSensor.html
a39211413e68d6e18f6fb0deea524de09
()=0
virtual
~GraftSensor
classGraftSensor.html
a3d88012ebca71c23191cfc3dd0b6135e
()
GraftUKFAbsolute
classGraftUKFAbsolute.html
MatrixXd
f
classGraftUKFAbsolute.html
a49598bfcecde1005a200f6b7c163ed8e
(MatrixXd x, double dt)
graft::GraftStatePtr
getMessageFromState
classGraftUKFAbsolute.html
a8f991308535961282433c856e06bd45e
()
graft::GraftStatePtr
getMessageFromState
classGraftUKFAbsolute.html
aafadf15a95bb8fb10c0accabfe977bde
(Matrix< double, SIZE, 1 > &state, Matrix< double, SIZE, SIZE > &covariance)
GraftUKFAbsolute
classGraftUKFAbsolute.html
a0e4210ae488e2e85daa42dc30f483f1c
()
std::vector< MatrixXd >
predict_sigma_points
classGraftUKFAbsolute.html
a62c92704dd7b532520e17b3c57a4fb0d
(std::vector< MatrixXd > &sigma_points, double dt)
double
predictAndUpdate
classGraftUKFAbsolute.html
ad771ee74fc58429e4b55ca23cfd95626
()
void
setAlpha
classGraftUKFAbsolute.html
a85b2f00dbae9722d1c1bd334c41ea8dc
(const double alpha)
void
setBeta
classGraftUKFAbsolute.html
a07a08d53934102b1dbaf5f32eec6d8d6
(const double beta)
void
setInitialCovariance
classGraftUKFAbsolute.html
ad8016934ede4f5a1c620f9bf9eb2953c
(std::vector< double > &P)
void
setKappa
classGraftUKFAbsolute.html
a679f3c89136e7df7f6239d4a4e6bc3b8
(const double kappa)
void
setProcessNoise
classGraftUKFAbsolute.html
adc7c6696ba7410bede062765120307c5
(std::vector< double > &Q)
void
setTopics
classGraftUKFAbsolute.html
a912e3d0818e9907e389d5e7bb2f5666a
(std::vector< boost::shared_ptr< GraftSensor > > &topics)
~GraftUKFAbsolute
classGraftUKFAbsolute.html
a7b0155b3d98bd614e584b9fd337b92a0
()
double
alpha_
classGraftUKFAbsolute.html
a7ce118637c37872e9f8cace20d187d9f
double
beta_
classGraftUKFAbsolute.html
a7a3be803208ec66588f8ebaa4beb5ef2
Matrix< double, SIZE, 1 >
graft_control_
classGraftUKFAbsolute.html
a8724f7fe6088b7d8593ba86efb9ce5e8
Matrix< double, SIZE, SIZE >
graft_covariance_
classGraftUKFAbsolute.html
a74c828c3c26bcc1286d322fcf049351b
Matrix< double, SIZE, 1 >
graft_state_
classGraftUKFAbsolute.html
a0861769b6d2cfb54aeac594e874ddb7b
double
kappa_
classGraftUKFAbsolute.html
a95650084cbfa59626501c64ada818861
ros::Time
last_imu_time_
classGraftUKFAbsolute.html
a3be3cf333f7c3462f629dea1ee2de18e
ros::Time
last_update_time_
classGraftUKFAbsolute.html
aa9c907e5f87e71daa61087f269ad64b1
Matrix< double, SIZE, SIZE >
Q_
classGraftUKFAbsolute.html
aa8e2019dc2640d4fe2b7721913a83b30
std::vector< boost::shared_ptr< GraftSensor > >
topics_
classGraftUKFAbsolute.html
a1c8332ccd395c1e3078c5f67f3d18c59
GraftUKFAttitude
classGraftUKFAttitude.html
MatrixXd
f
classGraftUKFAttitude.html
a4c12e9b594445b1be8237f194b4987e3
(MatrixXd x, double dt)
graft::GraftStatePtr
getMessageFromState
classGraftUKFAttitude.html
a0120bcc13d3cb0931778eddabe49ad7d
()
graft::GraftStatePtr
getMessageFromState
classGraftUKFAttitude.html
a0be1921c781cfea194270f0aa8a2410d
(Matrix< double, SIZE, 1 > &state, Matrix< double, SIZE, SIZE > &covariance)
GraftUKFAttitude
classGraftUKFAttitude.html
adf29c3990382d0f111b1d1daff32894c
()
std::vector< MatrixXd >
predict_sigma_points
classGraftUKFAttitude.html
a58eddc04ab9e9ad34bc2eea11961f37c
(std::vector< MatrixXd > &sigma_points, double dt)
double
predictAndUpdate
classGraftUKFAttitude.html
a4c2a6824979cf7837e8566ae7b3b14ff
()
void
setAlpha
classGraftUKFAttitude.html
a4696968d6c154c50c2083b2bcf710481
(const double alpha)
void
setBeta
classGraftUKFAttitude.html
a0013f993071502e25eab54063f049897
(const double beta)
void
setInitialCovariance
classGraftUKFAttitude.html
a165c116cf5caeec5c76b9607a849ff14
(std::vector< double > &P)
void
setKappa
classGraftUKFAttitude.html
af9a8c1b99f53ad7b1e2f0c1cfb2007f2
(const double kappa)
void
setProcessNoise
classGraftUKFAttitude.html
ad4ad073eca397d5181e4563354598ac9
(std::vector< double > &Q)
void
setTopics
classGraftUKFAttitude.html
a4215109f78c579cb22bebeaf84c126ec
(std::vector< boost::shared_ptr< GraftSensor > > &topics)
~GraftUKFAttitude
classGraftUKFAttitude.html
a666f90a5a1ef107465cb4b5580cccbf7
()
double
alpha_
classGraftUKFAttitude.html
abbfe3b95639e397f0f8ce260bb09b61d
double
beta_
classGraftUKFAttitude.html
ab89e1af1518ef807ea937c0039118024
Matrix< double, SIZE, 1 >
graft_control_
classGraftUKFAttitude.html
a766dec52d939f966e46bb47f00b5aa2c
Matrix< double, SIZE, SIZE >
graft_covariance_
classGraftUKFAttitude.html
a6d24487ce98d7a4fbf71ea1a332dfb3a
Matrix< double, SIZE, 1 >
graft_state_
classGraftUKFAttitude.html
abfb47ff2cf8bd5a8e9d77b8f75399d2c
double
kappa_
classGraftUKFAttitude.html
abc17517a38d33db76ae90345cffdbe43
ros::Time
last_imu_time_
classGraftUKFAttitude.html
ad346d280bc26c4a060e77f00df1ba93e
ros::Time
last_update_time_
classGraftUKFAttitude.html
a00d31e3a79958b33d9746b21a6592b4b
Matrix< double, SIZE, SIZE >
Q_
classGraftUKFAttitude.html
ab9425156e97a2e68b4d2f2c2b6fb35dd
std::vector< boost::shared_ptr< GraftSensor > >
topics_
classGraftUKFAttitude.html
ab9cfe4b9cb98b44a63f5b8e270c9aa3d
GraftUKFVelocity
classGraftUKFVelocity.html
MatrixXd
f
classGraftUKFVelocity.html
ab15ade660c13389e99e37214919866b4
(MatrixXd x, double dt)
graft::GraftStatePtr
getMessageFromState
classGraftUKFVelocity.html
a5948e90501385c354961ea6e0bbf051e
()
graft::GraftStatePtr
getMessageFromState
classGraftUKFVelocity.html
ab3ea72133243e77526fa46104193fbed
(Matrix< double, SIZE, 1 > &state, Matrix< double, SIZE, SIZE > &covariance)
GraftUKFVelocity
classGraftUKFVelocity.html
adf326688a22d332d1e04310626573299
()
std::vector< MatrixXd >
predict_sigma_points
classGraftUKFVelocity.html
ac5e92f057fc252fa911dd8e3465fadf1
(std::vector< MatrixXd > &sigma_points, double dt)
double
predictAndUpdate
classGraftUKFVelocity.html
a00f4471b6cda8642eb092fc3af837c9c
()
void
setAlpha
classGraftUKFVelocity.html
a03666fa963789749d86120381a190f73
(const double alpha)
void
setBeta
classGraftUKFVelocity.html
af369f19d652305b215b1150ab432587f
(const double beta)
void
setInitialCovariance
classGraftUKFVelocity.html
af12d02e3f8e8ec34747e888fa1512d56
(std::vector< double > &P)
void
setKappa
classGraftUKFVelocity.html
ac0710c766ea2d4db110afb8fca20f123
(const double kappa)
void
setProcessNoise
classGraftUKFVelocity.html
ae7a3002d299562a3716c11314ddf8334
(std::vector< double > &Q)
void
setTopics
classGraftUKFVelocity.html
a2ea8ecf42f0b2aa4715b416085c744bb
(std::vector< boost::shared_ptr< GraftSensor > > &topics)
~GraftUKFVelocity
classGraftUKFVelocity.html
a6e07005e01b0726b1ded4d507b9d03b7
()
double
alpha_
classGraftUKFVelocity.html
a606805be52645936203b1f07233365b8
double
beta_
classGraftUKFVelocity.html
a5cefe624d4e02ab6f7ab71ecd3556531
Matrix< double, SIZE, 1 >
graft_control_
classGraftUKFVelocity.html
ab84dec467ba9bfc5268c2f11fbe06bfb
Matrix< double, SIZE, SIZE >
graft_covariance_
classGraftUKFVelocity.html
ab7ac9f9a533631f4af97ae229cd1a8d8
Matrix< double, SIZE, 1 >
graft_state_
classGraftUKFVelocity.html
a2b69310af4218dc317149bbeb851cba6
double
kappa_
classGraftUKFVelocity.html
a671324abcbf28c1252f70d801ee44ccb
ros::Time
last_imu_time_
classGraftUKFVelocity.html
ae795120e7666fca06a44303b165796d5
ros::Time
last_update_time_
classGraftUKFVelocity.html
ae0b8d878916601ad9e16fc706172e016
Matrix< double, SIZE, SIZE >
Q_
classGraftUKFVelocity.html
aa7fecbdd722cbea76eb6b262ccd99d2c
std::vector< boost::shared_ptr< GraftSensor > >
topics_
classGraftUKFVelocity.html
aff7c230a40dbf581067146f4a3b60098