11 #include <opencv2/core/core.hpp> 38 IMU(
const cv::Vec3d & angularVelocity,
39 const cv::Mat & angularVelocityCovariance,
40 const cv::Vec3d & linearAcceleration,
41 const cv::Mat & linearAccelerationCovariance,
IMU(const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())
virtual std::string getClassName() const
const cv::Vec4d & orientation() const
cv::Vec3d angularVelocity_
const cv::Mat & linearAccelerationCovariance() const
cv::Mat angularVelocityCovariance_
cv::Mat linearAccelerationCovariance_
const cv::Mat & angularVelocityCovariance() const
cv::Mat orientationCovariance_
IMUEvent(const IMU &data, double stamp)
cv::Vec3d linearAcceleration_
const cv::Vec3d linearAcceleration() const
const IMU & getData() const
IMU(const cv::Vec4d &orientation, const cv::Mat &orientationCovariance, const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())
const Transform & localTransform() const
Transform localTransform_
ULogger class and convenient macros.
const cv::Mat & orientationCovariance() const
const cv::Vec3d & angularVelocity() const