Go to the documentation of this file. 1 #ifndef AIKIDO_CONSTRAINT_DART_INVERSEKINEMATICSSAMPLEABLE_HPP_
2 #define AIKIDO_CONSTRAINT_DART_INVERSEKINEMATICSSAMPLEABLE_HPP_
4 #include <dart/dynamics/dynamics.hpp>
10 namespace constraint {
36 ::dart::dynamics::MetaSkeletonPtr _metaskeleton,
39 ::dart::dynamics::InverseKinematicsPtr _inverseKinematics,
63 #endif // AIKIDO_CONSTRAINT_DART_INVERSEKINEMATICSSAMPLEABLE_HPP_
statespace::ConstStateSpacePtr getStateSpace() const override
Gets the StateSpace that this constraint operates on.
std::shared_ptr< const MetaSkeletonStateSpace > ConstMetaSkeletonStateSpacePtr
Definition: MetaSkeletonStateSpace.hpp:17
::dart::dynamics::InverseKinematicsPtr mInverseKinematics
Definition: InverseKinematicsSampleable.hpp:55
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
std::unique_ptr< SampleGenerator > createSampleGenerator() const override
Creates a SampleGenerator for sampling from this constraint.
std::shared_ptr< Sampleable > SampleablePtr
Definition: Sampleable.hpp:16
Constraint that may be sampled from.
Definition: Sampleable.hpp:27
InverseKinematicsSampleable(statespace::dart::ConstMetaSkeletonStateSpacePtr _metaSkeletonStateSpace, ::dart::dynamics::MetaSkeletonPtr _metaskeleton, SampleablePtr _poseConstraint, SampleablePtr _seedConstraint, ::dart::dynamics::InverseKinematicsPtr _inverseKinematics, int _maxNumTrials)
Constructor.
int mMaxNumTrials
Definition: InverseKinematicsSampleable.hpp:56
::dart::dynamics::MetaSkeletonPtr mMetaSkeleton
Definition: InverseKinematicsSampleable.hpp:52
virtual ~InverseKinematicsSampleable()=default
SampleablePtr mSeedConstraint
Definition: InverseKinematicsSampleable.hpp:54
statespace::dart::ConstMetaSkeletonStateSpacePtr mMetaSkeletonStateSpace
Definition: InverseKinematicsSampleable.hpp:51
Transforms a SE3-Sampleable into a MetaSkeleton-Sampleable that samples a configuration of a metaskel...
Definition: InverseKinematicsSampleable.hpp:20
Definition: FrameMarker.hpp:11
SampleablePtr mPoseConstraint
Definition: InverseKinematicsSampleable.hpp:53