10 #include <RBDyn/Jacobian.h>
53 inline const
Robot & robot()
const {
return *robot_; }
62 inline const rbd::Jacobian &
rbdJacobian()
const {
return jac_; }
65 inline const std::string &
name()
const {
return name_; }
67 inline const sva::PTransformd &
position()
const {
return position_; }
71 inline const sva::MotionVecd &
velocity()
const {
return velocity_; }
75 const std::string &
body()
const;
82 sva::PTransformd X_b_f_;
85 void updatePosition();
86 sva::PTransformd position_;
88 void updateJacobian();
89 Eigen::MatrixXd jacTmp_;
92 void updateVelocity();
93 sva::MotionVecd velocity_;
95 void updateNormalAcceleration();
96 sva::MotionVecd normalAcceleration_;
#define SET_UPDATES(SelfT,...)
Definition: AbstractNode.h:138
#define SET_OUTPUTS(SelfT,...)
Definition: Outputs.h:113
#define TVM_DLLAPI
Definition: api.h:35
Definition: MatrixWithProperties.h:54
rbd::Jacobian & rbdJacobian()
Definition: Frame.h:59
const std::string & body() const
const sva::PTransformd & position() const
Definition: Frame.h:67
Robot & robot()
Definition: Frame.h:56
const sva::MotionVecd & normalAcceleration() const
Definition: Frame.h:73
const sva::MotionVecd & velocity() const
Definition: Frame.h:71
const rbd::Jacobian & rbdJacobian() const
Definition: Frame.h:62
const std::string & name() const
Definition: Frame.h:65
const tvm::internal::MatrixWithProperties & jacobian() const
Definition: Frame.h:69
std::shared_ptr< Frame > FramePtr
Definition: Frame.h:99
std::shared_ptr< Robot > RobotPtr
Definition: defs.h:62