1 #ifndef ICUBFWDKINMODEL_H 2 #define ICUBFWDKINMODEL_H 6 #include <iCub/iKin/iKinFwd.h> 7 #include <yarp/dev/PolyDriver.h> 8 #include <yarp/dev/IEncoders.h> 9 #include <yarp/os/ConstString.h> 10 #include <yarp/sig/Vector.h> 16 iCubFwdKinModel(
const yarp::os::ConstString& robot,
const yarp::os::ConstString& laterality,
const yarp::os::ConstString& port_prefix);
20 bool setProperty(
const std::string& property)
override;
36 yarp::os::ConstString
ID_ =
"iCubFwdKinModel";
37 yarp::os::ConstString
log_ID_ =
"[" + ID_ +
"]";
yarp::os::ConstString log_ID_
yarp::sig::Vector readRootToEE()
yarp::dev::IEncoders * itf_arm_enc_
iCubFwdKinModel(const yarp::os::ConstString &robot, const yarp::os::ConstString &laterality, const yarp::os::ConstString &port_prefix)
yarp::os::ConstString robot_
yarp::dev::IEncoders * itf_torso_enc_
iCub::iKin::iCubArm icub_kin_arm_
yarp::os::ConstString ID_
~iCubFwdKinModel() noexcept
yarp::dev::PolyDriver drv_arm_enc_
yarp::sig::Vector readTorso()
Eigen::VectorXd readPose() override
yarp::os::ConstString laterality_
bool setProperty(const std::string &property) override
yarp::os::ConstString port_prefix_
yarp::dev::PolyDriver drv_torso_enc_