11 #include <opencv2/core/core.hpp> 39 IMU(
const cv::Vec3d & angularVelocity,
40 const cv::Mat & angularVelocityCovariance,
41 const cv::Vec3d & linearAcceleration,
42 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())
cv::Vec3d angularVelocity_
cv::Mat angularVelocityCovariance_
cv::Mat linearAccelerationCovariance_
void convertToBaseFrame()
const cv::Vec4d & orientation() const
cv::Mat orientationCovariance_
IMUEvent(const IMU &data, double stamp)
cv::Vec3d linearAcceleration_
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())
virtual std::string getClassName() const
const Transform & localTransform() const
const cv::Mat & linearAccelerationCovariance() const
const cv::Vec3d & angularVelocity() const
const cv::Mat & orientationCovariance() const
Transform localTransform_
const cv::Mat & angularVelocityCovariance() const
const cv::Vec3d linearAcceleration() const
const IMU & getData() const