Go to the documentation of this file. 1 #ifndef AIKIDO_STATESPACE_DART_SE3JOINTSTATESPACE_HPP_
2 #define AIKIDO_STATESPACE_DART_SE3JOINTSTATESPACE_HPP_
16 ,
public std::enable_shared_from_this<SE3Joint>
25 explicit SE3Joint(const ::dart::dynamics::FreeJoint* joint);
29 const Eigen::VectorXd& positions,
35 Eigen::VectorXd& positions)
const override;
42 #endif // ifndef AIKIDO_STATESPACE_SE3JOINTSTATESPACE_HPP_
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
The three-dimensional special Euclidean group SE(3), i.e.
Definition: SE3.hpp:19
void convertStateToPositions(const StateSpace::State *state, Eigen::VectorXd &positions) const override
Converts a State in this state space to DART Joint positions, e.g.
SE3Joint(const ::dart::dynamics::FreeJoint *joint)
Creates a state space for a FreeJoint.
Definition: StateSpace.hpp:167
StateSpace of a DART Joint.
Definition: JointStateSpace.hpp:20
Definition: FrameMarker.hpp:11
SE3 for a DART FreeJoint.
Definition: SE3Joint.hpp:13
void convertPositionsToState(const Eigen::VectorXd &positions, StateSpace::State *state) const override
Converts DART Joint positions, e.g.