27 template<
typename GetT>
70 template<
typename GetT>
71 auto RobotMsg(
const std::string & name, GetT get_fn)
Definition: Observer.h:16
auto RobotMsg(const std::string &name, GetT get_fn)
Definition: RobotMsg.h:71
RBDYN_DLLAPI Eigen::VectorXd dofToVector(const MultiBody &mb, const std::vector< std::vector< double >> &v)
RBDYN_DLLAPI void paramToVector(const std::vector< std::vector< double >> &v, Eigen::Ref< Eigen::VectorXd > e)
const std::vector< std::string > & parameters() const
Definition: RobotModule.h:731
rbd::MultiBodyConfig & mbc()
const RobotModule & module() const
const sva::PTransformd & posW() const
Definition: MessagePackBuilder.h:87
Definition: elements.h:59
const std::string & name() const
Definition: elements.h:61
void write(mc_rtc::MessagePackBuilder &)
Definition: elements.h:83
static constexpr size_t write_size()
Definition: elements.h:76
Eigen::VectorXd alphaD
Definition: types.h:499
Eigen::VectorXd tau
Definition: types.h:500
Eigen::VectorXd q
Definition: types.h:497
Eigen::VectorXd alpha
Definition: types.h:498
Definition: RobotMsg.h:29
static constexpr size_t write_size()
Definition: RobotMsg.h:37
RobotMsgImpl(const std::string &name, GetT get_fn)
Definition: RobotMsg.h:32
void write(mc_rtc::MessagePackBuilder &builder)
Definition: RobotMsg.h:39
static constexpr auto type
Definition: RobotMsg.h:30
std::vector< std::vector< double > > alphaD
std::vector< std::vector< double > > jointTorque
std::vector< std::vector< double > > q
std::vector< sva::ForceVecd > force
std::vector< std::vector< double > > alpha