1 #ifndef _POSE_WITH_VELOCITY_HPP_ 2 #define _POSE_WITH_VELOCITY_HPP_ 5 #include <mtk/types/SOn.hpp> 6 #include <mtk/types/vect.hpp> 7 #include <mtk/startIdx.hpp> 8 #include <ukfom/mtkwrap.hpp> 9 #include <mtk/build_manifold.hpp> 16 typedef ukfom::mtkwrap<RotationType::vect_type>
VelocityType;
18 MTK_BUILD_MANIFOLD(PoseWithVelocity,
19 ((TranslationType, position))
20 ((RotationType, orientation))
21 ((VelocityType, velocity))
22 ((VelocityType, angular_velocity))
25 typedef Eigen::Matrix<PoseWithVelocity::scalar, PoseWithVelocity::DOF, PoseWithVelocity::DOF> PoseWithVelocityCovariance;
ukfom::mtkwrap< MTK::SO3< double > > RotationType
Definition: OrientationState.hpp:15
Definition: GeographicProjection.hpp:9
ukfom::mtkwrap< RotationType::vect_type > VelocityType
Definition: OrientationState.hpp:16
ukfom::mtkwrap< RotationType::vect_type > TranslationType
Definition: PoseWithVelocity.hpp:15