Feature.cpp
/tmp/ws/src/omip/omip_common/src/
Feature_8cpp
omip_common/Feature.h
Feature.h
/tmp/ws/src/omip/omip_common/include/omip_common/
Feature_8h
omip::Feature
omip
FeaturesDataBase.cpp
/tmp/ws/src/omip/omip_common/src/
FeaturesDataBase_8cpp
omip_common/FeaturesDataBase.h
FeaturesDataBase.h
/tmp/ws/src/omip/omip_common/include/omip_common/
FeaturesDataBase_8h
omip_common/Feature.h
omip::FeaturesDataBase
omip
OMIPTypeDefs.h
/tmp/ws/src/omip/omip_common/include/omip_common/
OMIPTypeDefs_8h
omip::_FeaturePCLwc
omip::FeaturePCLwc
omip
#define
OMIP_ADD_POINT4D
OMIPTypeDefs_8h.html
a129b3c3f309a220fe43785a26c367f84
pcl::PointCloud< FeaturePCL >
FeatureCloudPCL
namespaceomip.html
a5f55f55a1f1492de04eb7b63ae9997fe
pcl::PointCloud< FeaturePCLwc >
FeatureCloudPCLwc
namespaceomip.html
a3023cefb581cef6f0332380aa88d8e86
pcl::PointXYZL
FeaturePCL
namespaceomip.html
aad4b0bd252b5cd4ba81cfd97016446a8
void
ft_measurement_ros_t
namespaceomip.html
aab0ba33aea9b7a80a305fe6286f56ada
std::pair< cv_bridge::CvImagePtr, cv_bridge::CvImagePtr >
ft_measurement_t
namespaceomip.html
a1c62897c458bfeffca747c70e7c24bb4
sensor_msgs::PointCloud2
ft_state_ros_t
namespaceomip.html
a8115f7ee51f1012025b947ad1de9dc82
FeatureCloudPCLwc::Ptr
ft_state_t
namespaceomip.html
a5fc9a40e4e8ddc51ea5715f9a2ed883f
long int
Joint_id_t
namespaceomip.html
a10a6801ed1191c67aa43727893da1816
std::pair< omip_msgs::RigidBodyPoseAndVelMsg, omip_msgs::RigidBodyPoseAndVelMsg >
joint_measurement_t
namespaceomip.html
a5095ab9e7bc4d5b1aea5828556112b61
std::map< std::pair< int, int >, boost::shared_ptr< JointCombinedFilter > >
KinematicModel
namespaceomip.html
aa63f63d7530d7c9ab6180d1a7d5e106f
omip_msgs::RigidBodyPosesAndVelsMsg
ks_measurement_ros_t
namespaceomip.html
acf11db7e91583f4ef896fb3597ff10e8
omip_msgs::RigidBodyPosesAndVelsMsg
ks_measurement_t
namespaceomip.html
a685a533e5886d93c69b3fbbfcde3ff4f
omip_msgs::KinematicStructureMsg::Ptr
ks_state_ros_t
namespaceomip.html
a31f32104122c21974670b95daeaef86a
KinematicModel
ks_state_t
namespaceomip.html
a55a7ac933f46994e2daffff28fc90ea7
pcl::PointCloud< pcl::PointXYZRGB >
PointCloudPCL
namespaceomip.html
aee0b8e3bd01091da97e36fd19bde0974
pcl::PointCloud< PointPCL >
PointCloudPCLNoColor
namespaceomip.html
ad1c0206e0d172c15c0fbd3606e8a95a7
pcl::PointXYZ
PointPCL
namespaceomip.html
a19f467ab212494e65d64cffbe371c861
long int
RB_id_t
namespaceomip.html
aea005ea79478372a871102b7c573ddf8
sensor_msgs::PointCloud2
rbt_measurement_ros_t
namespaceomip.html
a26a57f68a456bf20562e23fa9243f969
FeatureCloudPCLwc::Ptr
rbt_measurement_t
namespaceomip.html
a381f162fd936ec448b21288b9ea1f584
omip_msgs::RigidBodyPosesAndVelsMsg
rbt_state_ros_t
namespaceomip.html
a7398f3eab04229527b85f5dcb68abaeb
omip_msgs::RigidBodyPosesAndVelsMsg
rbt_state_t
namespaceomip.html
a75760867b784308d35c032c7df10a36c
pcl::PointCloud< PointPCL >
RigidBodyShape
namespaceomip.html
a1dd90a19b98f954d8b08984916d4b944
shape_model_selector_t
namespaceomip.html
abecefadbbae0ee515882b79009d32fdc
BASED_ON_DEPTH
namespaceomip.html
abecefadbbae0ee515882b79009d32fdcad9fca89c31f827806ee26e93ddf7dafe
BASED_ON_COLOR
namespaceomip.html
abecefadbbae0ee515882b79009d32fdca8356c6ec09adaa3d0ecdfb8c18da635c
BASED_ON_EXT_DEPTH
namespaceomip.html
abecefadbbae0ee515882b79009d32fdca7a784675d564f9513603174460af7f53
BASED_ON_EXT_COLOR
namespaceomip.html
abecefadbbae0ee515882b79009d32fdca16b1d2e2656f94a27690fcfa4fb7096f
BASED_ON_EXT_DEPTH_AND_COLOR
namespaceomip.html
abecefadbbae0ee515882b79009d32fdca96c635b2449449971967b93cd2056ba9
static_environment_tracker_t
namespaceomip.html
a673afd867a8b1dc4816549db87f943ae
STATIC_ENVIRONMENT_EKF_TRACKER
namespaceomip.html
a673afd867a8b1dc4816549db87f943aeabc95409ae5fcc1932baa12ebbabcf83e
STATIC_ENVIRONMENT_ICP_TRACKER
namespaceomip.html
a673afd867a8b1dc4816549db87f943aea17b15590a7dbc34a1101b5c6dc7e747c
OMIPUtils.cpp
/tmp/ws/src/omip/omip_common/src/
OMIPUtils_8cpp
omip_common/OMIPUtils.h
double
angleConv
OMIPUtils_8cpp.html
aa4c1beaefcf4160545cbe38fbee7dc91
(double angle)
double
angleDiff
OMIPUtils_8cpp.html
ab5f346a592bdb6ef790376e2ac61525c
(double a, double b)
double
constrainAngle
OMIPUtils_8cpp.html
a42a6925fef084b112adb51310ae2540e
(double x)
double
unwrap
OMIPUtils_8cpp.html
a2a56c08eb491bf7a6571ef5109be7455
(double previousAngle, double newAngle)
OMIPUtils.h
/tmp/ws/src/omip/omip_common/include/omip_common/
OMIPUtils_8h
omip_common/Feature.h
omip_common/OMIPTypeDefs.h
omip
void
EigenAffine2TranslationAndEulerAngles
namespaceomip.html
a2e3aa6ddbd078d2db5cbcd2a4a02ac9a
(const Eigen::Affine3d &t, double &x, double &y, double &z, double &roll, double &pitch, double &yaw)
void
EigenTwist2GeometryMsgsTwist
namespaceomip.html
a4440398312c084c8945b42c420eda94f
(Eigen::Twistd &eigen_twist, geometry_msgs::Twist &gm_twist)
void
GeometryMsgsTwist2EigenTwist
namespaceomip.html
a8b7e7252235eda87346236daea971965
(const geometry_msgs::Twist &gm_twist, Eigen::Twistd &eigen_twist)
void
invert3x3Matrix
namespaceomip.html
a3b2f50e4338f9ee3ca134d30e098d9fd
(const MatrixWrapper::Matrix &to_inv, MatrixWrapper::Matrix &inverse)
void
invert3x3MatrixEigen
namespaceomip.html
a1c3b9a3276b45ff22c96b39184d95aad
(const Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > &to_inv, Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > &inverse)
void
invert3x3MatrixEigen2
namespaceomip.html
afa97e59eaf6326ee9728ca4bb4d13fb1
(const Eigen::Matrix3d &to_inv, Eigen::Matrix3d &inverse)
Eigen::Twistd
invertTwist
namespaceomip.html
ac2b413b3e852cf268dda2953996c154f
(Eigen::Twistd ¤t_twist, Eigen::Twistd &previous_twist, bool &inverted)
bool
isFinite
namespaceomip.html
a106f77f539d687f2e0f79a8db91bfb16
(const Eigen::Matrix4d &transformation)
double
L2Distance
namespaceomip.html
a2bf156d9a858f51a57ed25fb9fb90d30
(const Feature::Location &first, const Feature::Location &second)
void
Location2PointPCL
namespaceomip.html
abf2cedc50cf20a62f4b5da0ad46871ef
(const Feature::Location &point_location, pcl::PointXYZ &point_pcl)
void
LocationAndId2FeaturePCL
namespaceomip.html
a5c8ed64f41043c6d7c01adef03bb482c
(const Feature::Location &feature_location, const Feature::Id &feature_id, pcl::PointXYZL &feature_pcl)
void
LocationAndId2FeaturePCLwc
namespaceomip.html
af3522c817020fae1e43eeddd1be619d7
(const Feature::Location &feature_location, const Feature::Id &feature_id, omip::FeaturePCLwc &feature_pcl)
void
LocationOfFeature2ColumnVector
namespaceomip.html
a1ba83379e66e4fdc6d015c9598af9fe2
(const Feature::Location &lof, MatrixWrapper::ColumnVector &col_vec)
void
LocationOfFeature2ColumnVectorHomogeneous
namespaceomip.html
ac8a6a3110f9b399ff53af8ce62eeb46a
(const Feature::Location &lof, MatrixWrapper::ColumnVector &col_vec)
void
LocationOfFeature2EigenVectorHomogeneous
namespaceomip.html
acc902063fc625de2d1e7dd63b71e15b7
(const Feature::Location &lof, Eigen::Vector4d &eig_vec)
Feature::Location
operator+
namespaceomip.html
a5e9c6d03e70ac178dcd98771b9ebeb01
(const Feature::Location &location1, const Feature::Location &location2)
Feature::Location
operator-
namespaceomip.html
ae7a4d424e266fff3364a2143d287fd96
(const Feature::Location &location1, const Feature::Location &location2)
std::ostream &
operator<<
namespaceomip.html
a97d8f04f96e45239e42016e6e053745d
(std::ostream &os, std::vector< Feature::Id > vector_ids)
std::ostream &
operator<<
namespaceomip.html
af4488ba7ba4bb69b68c48b3ae3a5bbf5
(std::ostream &os, Feature::Location location)
std::ostream &
operator<<
namespaceomip.html
a4fab6997bd8bc2cba130fed087488af5
(std::ostream &os, Eigen::Twistd twistd)
void
ROSTwist2EigenTwist
namespaceomip.html
a576a10e4e46b21ce0efe41a29348c302
(const geometry_msgs::Twist &ros_twist, Eigen::Twistd &eigen_twist)
double
sampleNormal
namespaceomip.html
a5642731c923efd64bcd43749a09c2409
(double mean, double std_dev)
void
TransformLocation
namespaceomip.html
ac9bbefa0017788d3e571a78d26111679
(const Feature::Location &origin, const Eigen::Matrix4d &transformation, Feature::Location &new_location)
void
TransformLocation
namespaceomip.html
a072b924896e1323c569072ec454325c8
(const Feature::Location &origin, const Eigen::Twistd &twist, Feature::Location &new_location, int feat_id=0)
void
TransformLocation
namespaceomip.html
ac345cb2f036113c9628e6909ac90cb34
(const Feature::Location &origin, const geometry_msgs::Twist &twist, Feature::Location &new_location)
void
TransformMatrix2Twist
namespaceomip.html
a57cc1deec83fa7c4637512675110c8e5
(const Eigen::Matrix4d &transformation_matrix, Eigen::Twistd &twist)
void
TransformMatrix2TwistUnwrapped
namespaceomip.html
adad385d4395238273aa32bb7bc87ca94
(const Eigen::Matrix4d &transformation_matrix, Eigen::Twistd &twist, const Eigen::Twistd &twist_previous)
void
TranslationAndEulerAngles2EigenAffine
namespaceomip.html
aaf5697e529c8290721eb3aef0240ae23
(const double &x, const double &y, const double &z, const double &roll, const double &pitch, const double &yaw, Eigen::Transform< double, 3, Eigen::Affine > &t)
void
Twist2TransformMatrix
namespaceomip.html
a6f02fcb147c51742eb14b514661d9a80
(const Eigen::Twistd &transformation_twist, Eigen::Matrix4d &matrix)
Eigen::Twistd
unwrapTwist
namespaceomip.html
a381fc32db809574aeb5a4f4266f9f2d1
(Eigen::Twistd ¤t_twist, Eigen::Displacementd ¤t_displacement, Eigen::Twistd &previous_twist, bool &changed)
RecursiveEstimatorFilterInterface.h
/tmp/ws/src/omip/omip_common/include/omip_common/
RecursiveEstimatorFilterInterface_8h
omip::RecursiveEstimatorFilterInterface
omip
RecursiveEstimatorNodeInterface.h
/tmp/ws/src/omip/omip_common/include/omip_common/
RecursiveEstimatorNodeInterface_8h
omip::RecursiveEstimatorNodeInterface
omip
omip::_FeaturePCLwc
structomip_1_1__FeaturePCLwc.html
float
covariance
structomip_1_1__FeaturePCLwc.html
afc8340fb18252df4756de1141bfe1307
[9]
OMIP_ADD_POINT4D uint32_t
label
structomip_1_1__FeaturePCLwc.html
af7c3e7e27f12469b29b49b753f4ef24f
omip::Feature
classomip_1_1Feature.html
long
Id
classomip_1_1Feature.html
aece41eaf7d2f45877d3d6be085135163
boost::tuple< double, double, double >
Location
classomip_1_1Feature.html
aa371fb45bd77710dbcddb48e0801221c
std::pair< Location, Location >
LocationPair
classomip_1_1Feature.html
ad99de5b2c87029f252cbd11061c729f5
boost::shared_ptr< Feature >
Ptr
classomip_1_1Feature.html
a185ccc28115c79f7b21ea3c601b5745d
std::vector< Location >
Trajectory
classomip_1_1Feature.html
a0b1f12eed208e8dafb34f1de4b13871d
void
addLocation
classomip_1_1Feature.html
a8c557361511180e116239b3678728cfe
(Location fl_in)
Ptr
clone
classomip_1_1Feature.html
a711bf241edd71aa80143815c98fc4502
() const
Feature
classomip_1_1Feature.html
a06d191f6daea88e0029440a2137f2e07
()
Feature
classomip_1_1Feature.html
a9e1a198ab242bcff0e680cd1606a5eb0
(int feature_birthday, Location first_fl_in)
Feature
classomip_1_1Feature.html
aceff6305ee1f2355ffe8fbb40fd7821c
(int feature_birthday, Location first_fl_in, Id f_id)
Feature
classomip_1_1Feature.html
ac532ee06730164c2b187b941114323c5
(const Feature &f)
size_t
getFeatureAge
classomip_1_1Feature.html
a099ca3966d1617a730a378d7e26f60d7
() const
int
getFeatureBirthday
classomip_1_1Feature.html
a4f40a1e399d3038727fe51f6d660f908
() const
Location
getFirstLocation
classomip_1_1Feature.html
a4c57965114e42cf0c415bddb457bcd30
() const
Id
getId
classomip_1_1Feature.html
aac1cdf57101fbc89d27948edb9e50dc5
() const
Location
getLastLocation
classomip_1_1Feature.html
aaf7508de14869298487c52ff05a39d64
() const
double
getLastX
classomip_1_1Feature.html
af51a757ff53363835e3a19205e3494ca
() const
double
getLastY
classomip_1_1Feature.html
a3aba7ae96224067494eaa160090b8193
() const
double
getLastZ
classomip_1_1Feature.html
ae0571ff2e48cb3ac26c3ecb62f9decb3
() const
Location
getNextToLastLocation
classomip_1_1Feature.html
a5d11068541ed3cdc91d9e0590eee7b07
() const
Location
getNToLastLocation
classomip_1_1Feature.html
a716963c1752fc68f5ae7ad356470d6b1
(int frames_to_last) const
const Trajectory &
getTrajectory
classomip_1_1Feature.html
ab35158816c014e8644c3a374f6dfd5c1
() const
LocationPair
getTwoLastLocations
classomip_1_1Feature.html
a17fb5c362807c2a255789a695cf212fb
() const
void
setFeatureBirthday
classomip_1_1Feature.html
a9e1c7a5c3f35cc3097aea83a20310054
(int feature_birthday)
virtual
~Feature
classomip_1_1Feature.html
ac74e4360e975b5003f6d9e1bed6cc4be
()
virtual Feature *
doClone
classomip_1_1Feature.html
a99df816a23a1dd29a4691e7c122f7439
() const
int
_birthday
classomip_1_1Feature.html
a75c44f180f17283d0d3e75ed2734f9f4
Location
_first_location
classomip_1_1Feature.html
a5b00fb21c4e8eb7130147149472650f1
Id
_id
classomip_1_1Feature.html
af6b983c4aa4af5720774058b829a689f
Trajectory
_trajectory
classomip_1_1Feature.html
a04298a09f24773b39fb9dcb6f8af36a7
static Id
_feature_id_generator
classomip_1_1Feature.html
ad38024f8ad1fdb3af34247521866ecb7
omip::FeaturePCLwc
structomip_1_1FeaturePCLwc.html
omip::_FeaturePCLwc
FeaturePCLwc
structomip_1_1FeaturePCLwc.html
a5217b9ae642f42463e93d0822dcec113
()
omip::FeaturesDataBase
classomip_1_1FeaturesDataBase.html
boost::unordered_map< Feature::Id, Feature::LocationPair >
MapOfFeatureLocationPairs
classomip_1_1FeaturesDataBase.html
ab468c326e6d3eea3dd36f2ea3d791b28
boost::unordered_map< Feature::Id, Feature::Location >
MapOfFeatureLocations
classomip_1_1FeaturesDataBase.html
aeccca05a9464702dd7c9cdb42fb648f9
boost::unordered_map< Feature::Id, Feature::Ptr >
MapOfFeatures
classomip_1_1FeaturesDataBase.html
aebb816776b30db00f6e97b8295daa6ed
boost::shared_ptr< FeaturesDataBase >
Ptr
classomip_1_1FeaturesDataBase.html
ae40ce2c7b9e730ee6dff46e09ee828cd
bool
addFeatureLocation
classomip_1_1FeaturesDataBase.html
a959e59fc236b4bc5525e8dbbe19cf242
(Feature::Id f_id, Feature::Location f_loc)
Feature::Id
addFeatureLocation
classomip_1_1FeaturesDataBase.html
ac0505acdf4df488055f3213fe0e24ab4
(Feature::Location f_loc)
void
clearListOfAliveFeatureIds
classomip_1_1FeaturesDataBase.html
a5967b48bf269a1a13d35f16d259f90cb
()
FeaturesDataBase
classomip_1_1FeaturesDataBase.html
a38e348c44945435600a5203c61d7c6ae
()
MapOfFeatures
getAllFeatures
classomip_1_1FeaturesDataBase.html
a7457cafee10a32e0becb1112fdc30862
() const
MapOfFeatureLocations
getAllFeaturesLastLocation
classomip_1_1FeaturesDataBase.html
a44b9187a62869830427fc68143d4ad0f
() const
MapOfFeatureLocations
getAllFeaturesNextToLastLocation
classomip_1_1FeaturesDataBase.html
a50adbcdc43d9bcadf2f44788cad65d61
() const
MapOfFeatureLocationPairs
getAllFeaturesTwoLastLocations
classomip_1_1FeaturesDataBase.html
a7ba16f894ca83315270fd32c568dd900
() const
Feature::Ptr
getFeature
classomip_1_1FeaturesDataBase.html
a4e6ae71a3ef1180e3c994407cfdec282
(Feature::Id f_id) const
size_t
getFeatureAge
classomip_1_1FeaturesDataBase.html
a6645ca4d023198ccb9bbb4bdfd9f5c3e
(Feature::Id f_id) const
Feature::Ptr
getFeatureClone
classomip_1_1FeaturesDataBase.html
aa0b8ca32fe0698ee7497920309a3f924
(Feature::Id f_id) const
Feature::Location
getFeatureFirstLocation
classomip_1_1FeaturesDataBase.html
a4b14ffa235b9c01959711708f5da5a48
(Feature::Id f_id) const
Feature::Location
getFeatureLastLocation
classomip_1_1FeaturesDataBase.html
aca05eb707c8f183b2bdd52dd7e3f2208
(Feature::Id f_id) const
double
getFeatureLastX
classomip_1_1FeaturesDataBase.html
a97947fb030fd2a55a367a503b9d847c8
(Feature::Id f_id) const
double
getFeatureLastY
classomip_1_1FeaturesDataBase.html
af3b5f0ed4111fbb3ae33b7bb1c9f1dcc
(Feature::Id f_id) const
double
getFeatureLastZ
classomip_1_1FeaturesDataBase.html
a24e3294c35fc920e8809007c35540ff1
(Feature::Id f_id) const
Feature::Location
getFeatureNextToLastLocation
classomip_1_1FeaturesDataBase.html
a9fdb22a2ea55db466022474a4af0fb8b
(Feature::Id f_id) const
Feature::Location
getFeatureNToLastLocation
classomip_1_1FeaturesDataBase.html
a933608cce5c7de266766a3b93b9286af
(Feature::Id f_id, int frames_to_last) const
Feature::Trajectory
getFeatureTrajectory
classomip_1_1FeaturesDataBase.html
a252661575bc96ecf862853a89afd51be
(Feature::Id f_id) const
Feature::LocationPair
getFeatureTwoLastLocations
classomip_1_1FeaturesDataBase.html
ab41789a59ba0a2e7207c4582de29e441
(Feature::Id f_id) const
std::vector< Feature::Id >
getListOfAliveFeatureIds
classomip_1_1FeaturesDataBase.html
a50c2db2a820373d785a682ba35c3d7fe
() const
int
getTime
classomip_1_1FeaturesDataBase.html
aa6019632b4cb1a760d47c6accdadb467
() const
bool
isFeatureStored
classomip_1_1FeaturesDataBase.html
a418b980d89e1a182258c089910ace2b7
(Feature::Id f_id) const
void
step
classomip_1_1FeaturesDataBase.html
aa9be862debf3ccdf547ba571e9cc884e
()
virtual
~FeaturesDataBase
classomip_1_1FeaturesDataBase.html
ae00acaf89ad756ca0ee535a6cb68bb1b
()
std::vector< Feature::Id >
_alive_feat_ids
classomip_1_1FeaturesDataBase.html
a7323a32e9e853f46fa662cb392ebf87c
MapOfFeatures
_map_of_features
classomip_1_1FeaturesDataBase.html
a3f6264b8187e3a55f7d7d21008b8fbd5
int
_time
classomip_1_1FeaturesDataBase.html
a8878740c0eb5b7c1df9cc42e76f37050
omip::RecursiveEstimatorFilterInterface
classomip_1_1RecursiveEstimatorFilterInterface.html
virtual void
addPredictedState
classomip_1_1RecursiveEstimatorFilterInterface.html
aaec64152fecf68779fcf69dbd205b9e4
(const StateType &predicted_state, const double &predicted_state_timestamp_ns)=0
virtual void
correctState
classomip_1_1RecursiveEstimatorFilterInterface.html
aef6beeb104e543444fea45e8c12730b5
()=0
virtual MeasurementType
getPredictedMeasurement
classomip_1_1RecursiveEstimatorFilterInterface.html
a834c23e65013dc40359ced7464da8018
() const
virtual StateType
getState
classomip_1_1RecursiveEstimatorFilterInterface.html
a1114d1a3d31e096c3837af81cdb0ca39
() const
virtual void
predictMeasurement
classomip_1_1RecursiveEstimatorFilterInterface.html
abeccfd6b60a07c9f949d5b56869a790a
()=0
virtual void
predictState
classomip_1_1RecursiveEstimatorFilterInterface.html
ab758304a2bfb5832b4bc210aee7b2522
(double time_interval_ns)=0
RecursiveEstimatorFilterInterface
classomip_1_1RecursiveEstimatorFilterInterface.html
aaaaed0ece60ef7acb10c6b4097096485
(double loop_period_ns)
virtual void
setMeasurement
classomip_1_1RecursiveEstimatorFilterInterface.html
a1bb29e8dd71933cfc0b821cd7fe0c097
(const MeasurementType &acquired_measurement, const double &measurement_timestamp)
virtual
~RecursiveEstimatorFilterInterface
classomip_1_1RecursiveEstimatorFilterInterface.html
a73ca3649e917fb3d0dd216dc85374720
()
std::string
_filter_name
classomip_1_1RecursiveEstimatorFilterInterface.html
a7c5a92d6aaf71820bed6a2330531ed99
double
_loop_period_ns
classomip_1_1RecursiveEstimatorFilterInterface.html
aeebc5f9d3a3ea8b72f57710daeb3fdfc
MeasurementType
_measurement
classomip_1_1RecursiveEstimatorFilterInterface.html
a86374c3069801c328add3f5a86beb5a1
double
_measurement_timestamp_ns
classomip_1_1RecursiveEstimatorFilterInterface.html
af546f51b3f4714ddc924337c7e5cf8d6
StateType
_most_likely_predicted_state
classomip_1_1RecursiveEstimatorFilterInterface.html
aeafd1f0816cbad3decc815b10f829fd7
MeasurementType
_predicted_measurement
classomip_1_1RecursiveEstimatorFilterInterface.html
a205443085cc25596d7166dbf17d2fe2d
std::vector< StateType >
_predicted_states
classomip_1_1RecursiveEstimatorFilterInterface.html
ae32e10e621debd0209bbfaac32ee820d
double
_previous_measurement_timestamp_ns
classomip_1_1RecursiveEstimatorFilterInterface.html
ac8349a314df0c82ef7440f1bc832f378
StateType
_state
classomip_1_1RecursiveEstimatorFilterInterface.html
a391bff14dc930617be078d958f38a7e3
omip::RecursiveEstimatorNodeInterface
classomip_1_1RecursiveEstimatorNodeInterface.html
bool
getROSParameter
classomip_1_1RecursiveEstimatorNodeInterface.html
a4a36996824faf708e73be7d4ddc6aa22
(std::string param_name, T ¶m_container)
bool
getROSParameter
classomip_1_1RecursiveEstimatorNodeInterface.html
aed9631f379fd1b97bc355b7fdf5704a5
(std::string param_name, T ¶m_container, const T &default_value)
virtual void
measurementCallback
classomip_1_1RecursiveEstimatorNodeInterface.html
a924a41d2b459ea8b14fe2efa6c670528
(const boost::shared_ptr< MeasurementTypeROS const > &measurement)=0
virtual void
quitCallback
classomip_1_1RecursiveEstimatorNodeInterface.html
ac6377195028b332481fe44ce5f2a3c38
(const std_msgs::EmptyConstPtr &msg)
RecursiveEstimatorNodeInterface
classomip_1_1RecursiveEstimatorNodeInterface.html
aa2600d702df418aef56db3c58fad4287
(int num_external_state_predictors)
virtual void
run
classomip_1_1RecursiveEstimatorNodeInterface.html
ab8f8e52a52aab45de6969cfce9849753
()
virtual void
spinStatePredictorQueue
classomip_1_1RecursiveEstimatorNodeInterface.html
ad42d8c188b40c3084fc3403ff8623d5a
(int state_prediction_queue_idx)
virtual void
statePredictionCallback
classomip_1_1RecursiveEstimatorNodeInterface.html
a5dec354a887c91f73ac9396c7f991ce3
(const boost::shared_ptr< StateTypeROS const > &predicted_next_state)=0
virtual
~RecursiveEstimatorNodeInterface
classomip_1_1RecursiveEstimatorNodeInterface.html
a941362b8f0569bfda048c49a3086d732
()
virtual void
_publishPredictedMeasurement
classomip_1_1RecursiveEstimatorNodeInterface.html
aaab3b45a8cd8173f817354749dfc994c
() const =0
virtual void
_publishState
classomip_1_1RecursiveEstimatorNodeInterface.html
ad823365f43c822544705a00ccac5f59b
() const =0
bool
_active
classomip_1_1RecursiveEstimatorNodeInterface.html
a47021ff8107d84dd815f4a2ac16a14a6
ros::Time
_current_measurement_time
classomip_1_1RecursiveEstimatorNodeInterface.html
a63eacbfc1c21f6f992eaac6f83eaf472
ros::Duration
_loop_period_ns
classomip_1_1RecursiveEstimatorNodeInterface.html
a8a34f2d7d5189b648008737b60f5bee8
ros::Publisher
_measurement_prediction_publisher
classomip_1_1RecursiveEstimatorNodeInterface.html
abab2c9d33e9a52211c8cb8d095d8937d
ros::Subscriber
_measurement_subscriber
classomip_1_1RecursiveEstimatorNodeInterface.html
ae4a13a55fe76cffd1ce1e49da289f0b3
ros::NodeHandle
_measurements_node_handle
classomip_1_1RecursiveEstimatorNodeInterface.html
a3e51039ec6a739060aca5241de619ac1
ros::CallbackQueue *
_measurements_queue
classomip_1_1RecursiveEstimatorNodeInterface.html
abed4463c7b5b5a668cf670cba5ae8109
std::string
_namespace
classomip_1_1RecursiveEstimatorNodeInterface.html
a79654f2ed1a247cc7e60e57edaedc685
ros::Subscriber
_node_quit_subscriber
classomip_1_1RecursiveEstimatorNodeInterface.html
a4757a7ac81bbd908f31b9610205905c7
int
_num_external_state_predictors
classomip_1_1RecursiveEstimatorNodeInterface.html
a816fe323a78ad4a3f0ae4e6958f47d72
ros::Time
_previous_measurement_time
classomip_1_1RecursiveEstimatorNodeInterface.html
a0844bf7d987e62e693e35daa234cd041
RecursiveEstimatorFilterClass *
_re_filter
classomip_1_1RecursiveEstimatorNodeInterface.html
acc9ce6b574bb3ded24ab07c7e0541b87
std::vector< ros::NodeHandle >
_state_prediction_node_handles
classomip_1_1RecursiveEstimatorNodeInterface.html
a98cdb29a23132427f64ce54a89f95e71
ros::Publisher
_state_prediction_publisher
classomip_1_1RecursiveEstimatorNodeInterface.html
a96bbeb71a85571327e04bc17a10400e4
std::vector< ros::CallbackQueue * >
_state_prediction_queues
classomip_1_1RecursiveEstimatorNodeInterface.html
af57b57d72e1de0baaf063c8d65d3ea65
ros::Subscriber
_state_prediction_subscriber
classomip_1_1RecursiveEstimatorNodeInterface.html
a8e0b53864f03a602ffa5a7cd950c57b8
std::vector< boost::thread * >
_state_predictor_listener_threads
classomip_1_1RecursiveEstimatorNodeInterface.html
a2aa67a0482fe67f9c151e6a8e5441feb
ros::Publisher
_state_publisher
classomip_1_1RecursiveEstimatorNodeInterface.html
ab1620e4128c2ddbca695dc7dcae2a9c8
omip
namespaceomip.html
omip::_FeaturePCLwc
omip::Feature
omip::FeaturePCLwc
omip::FeaturesDataBase
omip::RecursiveEstimatorFilterInterface
omip::RecursiveEstimatorNodeInterface
pcl::PointCloud< FeaturePCL >
FeatureCloudPCL
namespaceomip.html
a5f55f55a1f1492de04eb7b63ae9997fe
pcl::PointCloud< FeaturePCLwc >
FeatureCloudPCLwc
namespaceomip.html
a3023cefb581cef6f0332380aa88d8e86
pcl::PointXYZL
FeaturePCL
namespaceomip.html
aad4b0bd252b5cd4ba81cfd97016446a8
void
ft_measurement_ros_t
namespaceomip.html
aab0ba33aea9b7a80a305fe6286f56ada
std::pair< cv_bridge::CvImagePtr, cv_bridge::CvImagePtr >
ft_measurement_t
namespaceomip.html
a1c62897c458bfeffca747c70e7c24bb4
sensor_msgs::PointCloud2
ft_state_ros_t
namespaceomip.html
a8115f7ee51f1012025b947ad1de9dc82
FeatureCloudPCLwc::Ptr
ft_state_t
namespaceomip.html
a5fc9a40e4e8ddc51ea5715f9a2ed883f
long int
Joint_id_t
namespaceomip.html
a10a6801ed1191c67aa43727893da1816
std::pair< omip_msgs::RigidBodyPoseAndVelMsg, omip_msgs::RigidBodyPoseAndVelMsg >
joint_measurement_t
namespaceomip.html
a5095ab9e7bc4d5b1aea5828556112b61
std::map< std::pair< int, int >, boost::shared_ptr< JointCombinedFilter > >
KinematicModel
namespaceomip.html
aa63f63d7530d7c9ab6180d1a7d5e106f
omip_msgs::RigidBodyPosesAndVelsMsg
ks_measurement_ros_t
namespaceomip.html
acf11db7e91583f4ef896fb3597ff10e8
omip_msgs::RigidBodyPosesAndVelsMsg
ks_measurement_t
namespaceomip.html
a685a533e5886d93c69b3fbbfcde3ff4f
omip_msgs::KinematicStructureMsg::Ptr
ks_state_ros_t
namespaceomip.html
a31f32104122c21974670b95daeaef86a
KinematicModel
ks_state_t
namespaceomip.html
a55a7ac933f46994e2daffff28fc90ea7
pcl::PointCloud< pcl::PointXYZRGB >
PointCloudPCL
namespaceomip.html
aee0b8e3bd01091da97e36fd19bde0974
pcl::PointCloud< PointPCL >
PointCloudPCLNoColor
namespaceomip.html
ad1c0206e0d172c15c0fbd3606e8a95a7
pcl::PointXYZ
PointPCL
namespaceomip.html
a19f467ab212494e65d64cffbe371c861
long int
RB_id_t
namespaceomip.html
aea005ea79478372a871102b7c573ddf8
sensor_msgs::PointCloud2
rbt_measurement_ros_t
namespaceomip.html
a26a57f68a456bf20562e23fa9243f969
FeatureCloudPCLwc::Ptr
rbt_measurement_t
namespaceomip.html
a381f162fd936ec448b21288b9ea1f584
omip_msgs::RigidBodyPosesAndVelsMsg
rbt_state_ros_t
namespaceomip.html
a7398f3eab04229527b85f5dcb68abaeb
omip_msgs::RigidBodyPosesAndVelsMsg
rbt_state_t
namespaceomip.html
a75760867b784308d35c032c7df10a36c
pcl::PointCloud< PointPCL >
RigidBodyShape
namespaceomip.html
a1dd90a19b98f954d8b08984916d4b944
shape_model_selector_t
namespaceomip.html
abecefadbbae0ee515882b79009d32fdc
BASED_ON_DEPTH
namespaceomip.html
abecefadbbae0ee515882b79009d32fdcad9fca89c31f827806ee26e93ddf7dafe
BASED_ON_COLOR
namespaceomip.html
abecefadbbae0ee515882b79009d32fdca8356c6ec09adaa3d0ecdfb8c18da635c
BASED_ON_EXT_DEPTH
namespaceomip.html
abecefadbbae0ee515882b79009d32fdca7a784675d564f9513603174460af7f53
BASED_ON_EXT_COLOR
namespaceomip.html
abecefadbbae0ee515882b79009d32fdca16b1d2e2656f94a27690fcfa4fb7096f
BASED_ON_EXT_DEPTH_AND_COLOR
namespaceomip.html
abecefadbbae0ee515882b79009d32fdca96c635b2449449971967b93cd2056ba9
static_environment_tracker_t
namespaceomip.html
a673afd867a8b1dc4816549db87f943ae
STATIC_ENVIRONMENT_EKF_TRACKER
namespaceomip.html
a673afd867a8b1dc4816549db87f943aeabc95409ae5fcc1932baa12ebbabcf83e
STATIC_ENVIRONMENT_ICP_TRACKER
namespaceomip.html
a673afd867a8b1dc4816549db87f943aea17b15590a7dbc34a1101b5c6dc7e747c
void
EigenAffine2TranslationAndEulerAngles
namespaceomip.html
a2e3aa6ddbd078d2db5cbcd2a4a02ac9a
(const Eigen::Affine3d &t, double &x, double &y, double &z, double &roll, double &pitch, double &yaw)
void
EigenTwist2GeometryMsgsTwist
namespaceomip.html
a4440398312c084c8945b42c420eda94f
(Eigen::Twistd &eigen_twist, geometry_msgs::Twist &gm_twist)
void
GeometryMsgsTwist2EigenTwist
namespaceomip.html
a8b7e7252235eda87346236daea971965
(const geometry_msgs::Twist &gm_twist, Eigen::Twistd &eigen_twist)
void
invert3x3Matrix
namespaceomip.html
a3b2f50e4338f9ee3ca134d30e098d9fd
(const MatrixWrapper::Matrix &to_inv, MatrixWrapper::Matrix &inverse)
void
invert3x3MatrixEigen
namespaceomip.html
a1c3b9a3276b45ff22c96b39184d95aad
(const Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > &to_inv, Eigen::Map< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > > &inverse)
void
invert3x3MatrixEigen2
namespaceomip.html
afa97e59eaf6326ee9728ca4bb4d13fb1
(const Eigen::Matrix3d &to_inv, Eigen::Matrix3d &inverse)
Eigen::Twistd
invertTwist
namespaceomip.html
ac2b413b3e852cf268dda2953996c154f
(Eigen::Twistd ¤t_twist, Eigen::Twistd &previous_twist, bool &inverted)
bool
isFinite
namespaceomip.html
a106f77f539d687f2e0f79a8db91bfb16
(const Eigen::Matrix4d &transformation)
double
L2Distance
namespaceomip.html
a2bf156d9a858f51a57ed25fb9fb90d30
(const Feature::Location &first, const Feature::Location &second)
void
Location2PointPCL
namespaceomip.html
abf2cedc50cf20a62f4b5da0ad46871ef
(const Feature::Location &point_location, pcl::PointXYZ &point_pcl)
void
LocationAndId2FeaturePCL
namespaceomip.html
a5c8ed64f41043c6d7c01adef03bb482c
(const Feature::Location &feature_location, const Feature::Id &feature_id, pcl::PointXYZL &feature_pcl)
void
LocationAndId2FeaturePCLwc
namespaceomip.html
af3522c817020fae1e43eeddd1be619d7
(const Feature::Location &feature_location, const Feature::Id &feature_id, omip::FeaturePCLwc &feature_pcl)
void
LocationOfFeature2ColumnVector
namespaceomip.html
a1ba83379e66e4fdc6d015c9598af9fe2
(const Feature::Location &lof, MatrixWrapper::ColumnVector &col_vec)
void
LocationOfFeature2ColumnVectorHomogeneous
namespaceomip.html
ac8a6a3110f9b399ff53af8ce62eeb46a
(const Feature::Location &lof, MatrixWrapper::ColumnVector &col_vec)
void
LocationOfFeature2EigenVectorHomogeneous
namespaceomip.html
acc902063fc625de2d1e7dd63b71e15b7
(const Feature::Location &lof, Eigen::Vector4d &eig_vec)
Feature::Location
operator+
namespaceomip.html
a5e9c6d03e70ac178dcd98771b9ebeb01
(const Feature::Location &location1, const Feature::Location &location2)
Feature::Location
operator-
namespaceomip.html
ae7a4d424e266fff3364a2143d287fd96
(const Feature::Location &location1, const Feature::Location &location2)
std::ostream &
operator<<
namespaceomip.html
a97d8f04f96e45239e42016e6e053745d
(std::ostream &os, std::vector< Feature::Id > vector_ids)
std::ostream &
operator<<
namespaceomip.html
af4488ba7ba4bb69b68c48b3ae3a5bbf5
(std::ostream &os, Feature::Location location)
std::ostream &
operator<<
namespaceomip.html
a4fab6997bd8bc2cba130fed087488af5
(std::ostream &os, Eigen::Twistd twistd)
void
ROSTwist2EigenTwist
namespaceomip.html
a576a10e4e46b21ce0efe41a29348c302
(const geometry_msgs::Twist &ros_twist, Eigen::Twistd &eigen_twist)
double
sampleNormal
namespaceomip.html
a5642731c923efd64bcd43749a09c2409
(double mean, double std_dev)
void
TransformLocation
namespaceomip.html
ac9bbefa0017788d3e571a78d26111679
(const Feature::Location &origin, const Eigen::Matrix4d &transformation, Feature::Location &new_location)
void
TransformLocation
namespaceomip.html
a072b924896e1323c569072ec454325c8
(const Feature::Location &origin, const Eigen::Twistd &twist, Feature::Location &new_location, int feat_id=0)
void
TransformLocation
namespaceomip.html
ac345cb2f036113c9628e6909ac90cb34
(const Feature::Location &origin, const geometry_msgs::Twist &twist, Feature::Location &new_location)
void
TransformMatrix2Twist
namespaceomip.html
a57cc1deec83fa7c4637512675110c8e5
(const Eigen::Matrix4d &transformation_matrix, Eigen::Twistd &twist)
void
TransformMatrix2TwistUnwrapped
namespaceomip.html
adad385d4395238273aa32bb7bc87ca94
(const Eigen::Matrix4d &transformation_matrix, Eigen::Twistd &twist, const Eigen::Twistd &twist_previous)
void
TranslationAndEulerAngles2EigenAffine
namespaceomip.html
aaf5697e529c8290721eb3aef0240ae23
(const double &x, const double &y, const double &z, const double &roll, const double &pitch, const double &yaw, Eigen::Transform< double, 3, Eigen::Affine > &t)
void
Twist2TransformMatrix
namespaceomip.html
a6f02fcb147c51742eb14b514661d9a80
(const Eigen::Twistd &transformation_twist, Eigen::Matrix4d &matrix)
Eigen::Twistd
unwrapTwist
namespaceomip.html
a381fc32db809574aeb5a4f4266f9f2d1
(Eigen::Twistd ¤t_twist, Eigen::Displacementd ¤t_displacement, Eigen::Twistd &previous_twist, bool &changed)