6 #include <iCub/iKin/iKinFwd.h> 7 #include <yarp/dev/IEncoders.h> 8 #include <yarp/dev/PolyDriver.h> 9 #include <yarp/os/ConstString.h> 10 #include <yarp/sig/Vector.h> 16 iCubGatePose(std::unique_ptr<PFVisualCorrection> visual_correction,
17 const double gate_x,
const double gate_y,
const double gate_z,
18 const double gate_aperture,
19 const double gate_rotation,
20 const yarp::os::ConstString& robot,
const yarp::os::ConstString& laterality,
const yarp::os::ConstString& port_prefix);
22 iCubGatePose(std::unique_ptr<PFVisualCorrection> visual_correction,
23 const yarp::os::ConstString& robot,
const yarp::os::ConstString& laterality,
const yarp::os::ConstString& port_prefix);
42 const yarp::os::ConstString
ID_ =
"iCubGatePose";
43 const yarp::os::ConstString
log_ID_ =
"[" + ID_ +
"]";
iCubGatePose(std::unique_ptr< PFVisualCorrection > visual_correction, const double gate_x, const double gate_y, const double gate_z, const double gate_aperture, const double gate_rotation, const yarp::os::ConstString &robot, const yarp::os::ConstString &laterality, const yarp::os::ConstString &port_prefix)
yarp::os::ConstString port_prefix_
iCub::iKin::iCubArm icub_kin_arm_
yarp::sig::Vector readTorso()
yarp::dev::IEncoders * itf_torso_enc_
~iCubGatePose() noexcept override
const yarp::os::ConstString ID_
yarp::os::ConstString robot_
yarp::os::ConstString laterality_
yarp::sig::Vector readRootToEE()
Eigen::VectorXd readPose() override
yarp::dev::IEncoders * itf_arm_enc_
const yarp::os::ConstString log_ID_
yarp::dev::PolyDriver drv_arm_enc_
yarp::dev::PolyDriver drv_torso_enc_