17 #ifndef MSF_IMU_HANDLER_H_
18 #define MSF_IMU_HANDLER_H_
24 template<
typename EKFState_T>
27 shared_ptr<MSF_Core<EKFState_T> >
core_;
30 const std::string& topic_namespace,
31 const std::string& parameternamespace)
32 :
SensorHandler<EKFState_T>(mng, topic_namespace, parameternamespace) {
39 void process_imu(
const msf_core::Vector3& linear_acceleration,
40 const msf_core::Vector3& angular_velocity,
41 const double& msg_stamp,
size_t msg_seq) {
42 core_->process_imu(linear_acceleration, angular_velocity, msg_stamp,
46 const msf_core::Vector3& angular_velocity,
47 const msf_core::Vector3&
p,
const msf_core::Vector3&
v,
49 const double& msg_stamp,
size_t msg_seq) {
50 core_->process_extstate(linear_acceleration, angular_velocity, p, v, q,
51 is_already_propagated, msg_stamp, msg_seq);