Go to the documentation of this file.
29 SET_OUTPUTS(
RobotFrame, Jacobian, NormalAcceleration, JDot)
30 SET_UPDATES(
RobotFrame, Jacobian, NormalAcceleration, JDot)
43 inline const tvm::internal::MatrixWithProperties &
jacobian() const noexcept {
return jacobian_; }
46 inline const sva::MotionVecd &
normalAcceleration() const noexcept {
return normalAcceleration_; }
49 inline const tvm::internal::MatrixWithProperties &
JDot() const noexcept {
return jacDot_; }
59 inline const rbd::Jacobian &
rbdJacobian() const noexcept {
return jac_; }
68 Eigen::Matrix3d h_ = Eigen::Matrix3d::Zero();
76 void updateJacobian();
79 void updateNormalAcceleration();
81 tvm::internal::MatrixWithProperties
jacDot_;
const sva::MotionVecd & normalAcceleration() const noexcept
Definition: RobotFrame.h:46
sva::MotionVecd normalAcceleration_
Definition: RobotFrame.h:78
rbd::Jacobian jac_
Definition: RobotFrame.h:70
#define MC_TVM_DLLAPI
Definition: api.h:47
Definition: CollisionFunction.h:15
const tvm::internal::MatrixWithProperties & jacobian() const noexcept
Definition: RobotFrame.h:43
tvm::internal::MatrixWithProperties jacDot_
Definition: RobotFrame.h:81
Definition: RobotFrame.h:21
Definition: RobotFrame.h:27
Definition: RobotFrame.h:35
const tvm::internal::MatrixWithProperties & JDot() const noexcept
Definition: RobotFrame.h:49
const mc_rbdyn::RobotFrame & frame() const noexcept
Definition: RobotFrame.h:62
const rbd::Jacobian & rbdJacobian() const noexcept
Definition: RobotFrame.h:59
rbd::Blocks blocks_
Definition: RobotFrame.h:71
Eigen::MatrixXd jacTmp_
Definition: RobotFrame.h:73
Definition: generic_gripper.h:14
tvm::internal::MatrixWithProperties jacobian_
Definition: RobotFrame.h:75