Go to the documentation of this file. 1 #ifndef AIKIDO_STATESPACE_DART_SE2JOINTSTATESPACE_HPP_
2 #define AIKIDO_STATESPACE_DART_SE2JOINTSTATESPACE_HPP_
16 ,
public std::enable_shared_from_this<SE2Joint>
26 explicit SE2Joint(const ::dart::dynamics::PlanarJoint* _joint);
30 const Eigen::VectorXd& _positions,
36 Eigen::VectorXd& _positions)
const override;
43 #endif // ifndef AIKIDO_STATESPACE_SE2JOINTSTATESPACE_HPP_
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
SEStateSpace for a DART PlanarJoint This class does not support position limits on the rotational Deg...
Definition: SE2Joint.hpp:13
State::Isometry2d Isometry2d
Definition: SE2.hpp:62
The two-dimensional special Euclidean group SE(2), i.e.
Definition: SE2.hpp:19
void convertPositionsToState(const Eigen::VectorXd &_positions, StateSpace::State *_state) const override
Converts DART Joint positions, e.g.
void convertStateToPositions(const StateSpace::State *_state, Eigen::VectorXd &_positions) const override
Converts a State in this state space to DART Joint positions, e.g.
SE2Joint(const ::dart::dynamics::PlanarJoint *_joint)
Creates a state space for a PlanarJoint.
Definition: StateSpace.hpp:167
StateSpace of a DART Joint.
Definition: JointStateSpace.hpp:20
Definition: FrameMarker.hpp:11