3 #ifndef POSE_ESTIMATION_UWPOSEESTIMATOR_TASK_HPP 4 #define POSE_ESTIMATION_UWPOSEESTIMATOR_TASK_HPP 6 #include "pose_estimation/UWPoseEstimatorBase.hpp" 7 #include "base/samples/RigidBodyState.hpp" 8 #include "base/samples/RigidBodyAcceleration.hpp" 56 UWPoseEstimator(std::string
const& name =
"pose_estimation::UWPoseEstimator");
void cleanupHook()
Definition: UWPoseEstimator.cpp:317
bool startHook()
Definition: UWPoseEstimator.cpp:293
virtual void model_velocity_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &model_velocity_samples_sample)
Definition: UWPoseEstimator.cpp:193
The task context provides and requires services. It uses an ExecutionEngine to perform its functions...
Definition: UWPoseEstimator.hpp:26
bool configureHook()
The following lines are template definitions for the various state machine.
Definition: UWPoseEstimator.cpp:284
virtual void lbl_position_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &lbl_position_samples_sample)
Definition: UWPoseEstimator.cpp:104
virtual void orientation_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &orientation_samples_sample)
Definition: UWPoseEstimator.cpp:75
void updateHook()
Definition: UWPoseEstimator.cpp:299
void errorHook()
Definition: UWPoseEstimator.cpp:309
virtual void dvl_velocity_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &dvl_velocity_samples_sample)
Definition: UWPoseEstimator.cpp:158
virtual void xy_position_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &xy_position_samples_sample)
Definition: UWPoseEstimator.cpp:137
virtual void xyz_position_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &xyz_position_samples_sample)
Definition: UWPoseEstimator.cpp:246
Definition: pose_estimationTypes.hpp:10
virtual bool setTransformer_max_latency(double value)
Definition: UWPoseEstimator.cpp:267
virtual void depth_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &depth_samples_sample)
Definition: UWPoseEstimator.cpp:42
virtual void gps_position_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyState &gps_position_samples_sample)
Definition: UWPoseEstimator.cpp:214
void stopHook()
Definition: UWPoseEstimator.cpp:313
UWPoseEstimator(std::string const &name="pose_estimation::UWPoseEstimator")
Definition: UWPoseEstimator.cpp:7
friend class UWPoseEstimatorBase
Definition: UWPoseEstimator.hpp:28
virtual void acceleration_samplesTransformerCallback(const base::Time &ts, const ::base::samples::RigidBodyAcceleration &acceleration_samples_sample)
Definition: UWPoseEstimator.cpp:21
~UWPoseEstimator()
Definition: UWPoseEstimator.cpp:17