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();
81 tvm::internal::MatrixWithProperties
jacDot_;
#define MC_TVM_DLLAPI
Definition: api.h:47
Definition: generic_gripper.h:15
Definition: CollisionFunction.h:16
Definition: RobotFrame.h:22
Definition: RobotFrame.h:36
Definition: RobotFrame.h:28
const tvm::internal::MatrixWithProperties & jacobian() const noexcept
Definition: RobotFrame.h:43
rbd::Jacobian jac_
Definition: RobotFrame.h:70
const rbd::Jacobian & rbdJacobian() const noexcept
Definition: RobotFrame.h:59
RobotFrame(NewRobotFrameToken, const mc_rbdyn::RobotFrame &frame)
rbd::Blocks blocks_
Definition: RobotFrame.h:71
const mc_rbdyn::RobotFrame & frame() const noexcept
Definition: RobotFrame.h:62
void updateNormalAcceleration()
Eigen::MatrixXd jacTmp_
Definition: RobotFrame.h:73
const sva::MotionVecd & normalAcceleration() const noexcept
Definition: RobotFrame.h:46
const tvm::internal::MatrixWithProperties & JDot() const noexcept
Definition: RobotFrame.h:49
tvm::internal::MatrixWithProperties jacDot_
Definition: RobotFrame.h:81
sva::MotionVecd normalAcceleration_
Definition: RobotFrame.h:78
tvm::internal::MatrixWithProperties jacobian_
Definition: RobotFrame.h:75