36 m_J.setZero(6, robot.
nv());
48 SE3 oMi, oMi_rotation_only;
51 oMi_rotation_only.rotation(oMi.rotation());
bool existFrame(const std::string &name, const FrameType &type=(FrameType)(JOINT|FIXED_JOINT|BODY|OP_FRAME|SENSOR)) const
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
const Model & model() const
Accessor to model.
SE3 framePosition(const Data &data, const Model::FrameIndex index) const
FrameIndex getFrameId(const std::string &name, const FrameType &type=(FrameType)(JOINT|FIXED_JOINT|BODY|OP_FRAME|SENSOR)) const
void frameJacobianLocal(Data &data, const Model::FrameIndex index, Data::Matrix6x &J) const
Wrapper for a robot based on pinocchio.