Go to the documentation of this file. 1 #ifndef AIKIDO_STATESPACE_DART_WELDJOINTSTATESPACE_HPP_
2 #define AIKIDO_STATESPACE_DART_WELDJOINTSTATESPACE_HPP_
16 ,
public std::enable_shared_from_this<WeldJoint>
24 explicit WeldJoint(const ::dart::dynamics::WeldJoint* joint);
28 const Eigen::VectorXd& positions,
34 Eigen::VectorXd& positions)
const override;
41 #endif // ifndef AIKIDO_STATESPACE_WELDJOINTSTATESPACE_HPP_
Represents a N-dimensional real vector space with vector addition as the group operation.
Definition: Rn.hpp:18
WeldJoint(const ::dart::dynamics::WeldJoint *joint)
Create a real vector state space for joint.
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
Weld for DART WeldJoint.
Definition: WeldJoint.hpp:13
void convertStateToPositions(const StateSpace::State *state, Eigen::VectorXd &positions) const override
Converts a State in this state space to DART Joint positions, e.g.
Point in a R<N>.
Definition: Rn.hpp:22
Definition: StateSpace.hpp:167
StateSpace of a DART Joint.
Definition: JointStateSpace.hpp:20
Definition: FrameMarker.hpp:11
void convertPositionsToState(const Eigen::VectorXd &positions, StateSpace::State *state) const override
Converts DART Joint positions, e.g.