1 #ifndef AIKIDO_PLANNER_VECTORFIELD_VECTORFIELDUTIL_HPP_
2 #define AIKIDO_PLANNER_VECTORFIELD_VECTORFIELDUTIL_HPP_
4 #include <dart/dynamics/BodyNode.hpp>
13 namespace vectorfield {
33 Eigen::VectorXd& jointVelocity,
34 const Eigen::Vector6d& desiredTwist,
35 const ::dart::dynamics::MetaSkeletonPtr metaSkeleton,
36 const ::dart::dynamics::ConstBodyNodePtr bodyNode,
37 double jointLimitPadding,
38 const Eigen::VectorXd& jointVelocityLowerLimits,
39 const Eigen::VectorXd& jointVelocityUpperLimits,
40 bool enforceJointVelocityLimits,
53 const Eigen::Isometry3d& fromTrans,
const Eigen::Isometry3d& toTrans);
63 const Eigen::Isometry3d& fromTrans,
const Eigen::Isometry3d& toTrans);
73 const Eigen::Isometry3d& fromTrans,
74 const Eigen::Isometry3d& toTrans,
81 #endif // AIKIDO_PLANNER_VECTORFIELD_VECTORFIELDUTIL_HPP_