visual-tracking-control
Public Member Functions | Private Member Functions | Private Attributes | List of all members
InitiCubArm Class Reference

#include <InitiCubArm.h>

Inheritance diagram for InitiCubArm:
[legend]

Public Member Functions

 InitiCubArm (const yarp::os::ConstString &port_prefix, const yarp::os::ConstString &cam_sel, const yarp::os::ConstString &laterality) noexcept
 
 InitiCubArm (const yarp::os::ConstString &cam_sel, const yarp::os::ConstString &laterality) noexcept
 
 ~InitiCubArm () noexcept
 
void initialize (Eigen::Ref< Eigen::MatrixXf > state, Eigen::Ref< Eigen::VectorXf > weight) override
 

Private Member Functions

yarp::sig::Vector readTorso ()
 
yarp::sig::Vector readRootToEE ()
 

Private Attributes

iCub::iKin::iCubArm icub_kin_arm_
 
iCub::iKin::iCubFinger icub_kin_finger_ [3]
 
yarp::os::BufferedPort< yarp::os::Bottle > port_torso_enc_
 
yarp::os::BufferedPort< yarp::os::Bottle > port_arm_enc_
 

Detailed Description

Definition at line 12 of file InitiCubArm.h.

Constructor & Destructor Documentation

◆ InitiCubArm() [1/2]

InitiCubArm::InitiCubArm ( const yarp::os::ConstString &  port_prefix,
const yarp::os::ConstString &  cam_sel,
const yarp::os::ConstString &  laterality 
)
noexcept

◆ InitiCubArm() [2/2]

InitiCubArm::InitiCubArm ( const yarp::os::ConstString &  cam_sel,
const yarp::os::ConstString &  laterality 
)
noexcept

◆ ~InitiCubArm()

InitiCubArm::~InitiCubArm ( )
noexcept

Definition at line 34 of file InitiCubArm.cpp.

Member Function Documentation

◆ initialize()

void InitiCubArm::initialize ( Eigen::Ref< Eigen::MatrixXf >  state,
Eigen::Ref< Eigen::VectorXf >  weight 
)
override

Definition at line 41 of file InitiCubArm.cpp.

◆ readRootToEE()

Vector InitiCubArm::readRootToEE ( )
private

Definition at line 68 of file InitiCubArm.cpp.

◆ readTorso()

Vector InitiCubArm::readTorso ( )
private

Definition at line 54 of file InitiCubArm.cpp.

Member Data Documentation

◆ icub_kin_arm_

iCub::iKin::iCubArm InitiCubArm::icub_kin_arm_
private

Definition at line 24 of file InitiCubArm.h.

◆ icub_kin_finger_

iCub::iKin::iCubFinger InitiCubArm::icub_kin_finger_[3]
private

Definition at line 25 of file InitiCubArm.h.

◆ port_arm_enc_

yarp::os::BufferedPort<yarp::os::Bottle> InitiCubArm::port_arm_enc_
private

Definition at line 27 of file InitiCubArm.h.

◆ port_torso_enc_

yarp::os::BufferedPort<yarp::os::Bottle> InitiCubArm::port_torso_enc_
private

Definition at line 26 of file InitiCubArm.h.


The documentation for this class was generated from the following files: