3 #include <base/robot.h>
9 #include "urdf/model.h"
10 #include "base/joint.h"
42 constexpr
static const double EFFORT_TO_ACCELERATION = 0.01;
51 void _applyURDF(std::vector<std::shared_ptr<urdf::Joint>> jointList,
52 std::map<std::string, urdf::LinkSharedPtr> linkMap);
59 static Eigen::Matrix4d _getMatrixFromPose(urdf::Pose pose);
67 static std::shared_ptr<Link>
68 _createLink(
const std::shared_ptr<urdf::Link> &urdfLink,
const Eigen::Matrix4d &linkTransform);
75 static Eigen::Matrix4d _createLinkTransform(
const std::shared_ptr<urdf::Link> &urdfLink);