#include <PlayGatePose.h>
|
| | PlayGatePose (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) noexcept |
| |
| | PlayGatePose (std::unique_ptr< PFVisualCorrection > visual_correction, const yarp::os::ConstString &robot, const yarp::os::ConstString &laterality, const yarp::os::ConstString &port_prefix) noexcept |
| |
| | ~PlayGatePose () noexcept override |
| |
| void | innovation (const Eigen::Ref< const Eigen::MatrixXf > &pred_states, cv::InputArray measurements, Eigen::Ref< Eigen::MatrixXf > innovations) override |
| |
| double | likelihood (const Eigen::Ref< const Eigen::MatrixXf > &innovations) override |
| |
| bfl::VisualObservationModel & | getVisualObservationModel () override |
| |
| void | setVisualObservationModel (std::unique_ptr< bfl::VisualObservationModel > visual_observation_model) override |
| |
|
| Eigen::VectorXd | readPose () override |
| |
| yarp::sig::Vector | readRootToEE () |
| |
| yarp::sig::Vector | readTorso () |
| |
| void | correctStep (const Eigen::Ref< const Eigen::MatrixXf > &pred_states, const Eigen::Ref< const Eigen::VectorXf > &pred_weights, cv::InputArray measurements, Eigen::Ref< Eigen::MatrixXf > cor_states, Eigen::Ref< Eigen::VectorXf > cor_weights) override |
| |
| bool | isInsideEllipsoid (const Eigen::Ref< const Eigen::VectorXf > &state) |
| |
| bool | isWithinRotation (float rot_angle) |
| |
| bool | isInsideCone (const Eigen::Ref< const Eigen::VectorXf > &state) |
| |
Definition at line 12 of file PlayGatePose.h.
◆ PlayGatePose() [1/2]
| PlayGatePose::PlayGatePose |
( |
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 |
|
) |
| |
|
noexcept |
◆ PlayGatePose() [2/2]
| PlayGatePose::PlayGatePose |
( |
std::unique_ptr< PFVisualCorrection > |
visual_correction, |
|
|
const yarp::os::ConstString & |
robot, |
|
|
const yarp::os::ConstString & |
laterality, |
|
|
const yarp::os::ConstString & |
port_prefix |
|
) |
| |
|
noexcept |
◆ ~PlayGatePose()
| PlayGatePose::~PlayGatePose |
( |
| ) |
|
|
overridenoexcept |
◆ correctStep()
| void GatePose::correctStep |
( |
const Eigen::Ref< const Eigen::MatrixXf > & |
pred_states, |
|
|
const Eigen::Ref< const Eigen::VectorXf > & |
pred_weights, |
|
|
cv::InputArray |
measurements, |
|
|
Eigen::Ref< Eigen::MatrixXf > |
cor_states, |
|
|
Eigen::Ref< Eigen::VectorXf > |
cor_weights |
|
) |
| |
|
overrideprotectedinherited |
◆ getVisualObservationModel()
| VisualObservationModel & GatePose::getVisualObservationModel |
( |
| ) |
|
|
overrideinherited |
◆ innovation()
| void GatePose::innovation |
( |
const Eigen::Ref< const Eigen::MatrixXf > & |
pred_states, |
|
|
cv::InputArray |
measurements, |
|
|
Eigen::Ref< Eigen::MatrixXf > |
innovations |
|
) |
| |
|
overrideinherited |
◆ isInsideCone()
| bool GatePose::isInsideCone |
( |
const Eigen::Ref< const Eigen::VectorXf > & |
state | ) |
|
|
protectedinherited |
◆ isInsideEllipsoid()
| bool GatePose::isInsideEllipsoid |
( |
const Eigen::Ref< const Eigen::VectorXf > & |
state | ) |
|
|
protectedinherited |
◆ isWithinRotation()
| bool GatePose::isWithinRotation |
( |
float |
rot_angle | ) |
|
|
protectedinherited |
◆ likelihood()
| double GatePose::likelihood |
( |
const Eigen::Ref< const Eigen::MatrixXf > & |
innovations | ) |
|
|
overrideinherited |
◆ readPose()
| VectorXd PlayGatePose::readPose |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ readRootToEE()
| Vector PlayGatePose::readRootToEE |
( |
| ) |
|
|
protected |
◆ readTorso()
| Vector PlayGatePose::readTorso |
( |
| ) |
|
|
protected |
◆ setVisualObservationModel()
| void GatePose::setVisualObservationModel |
( |
std::unique_ptr< bfl::VisualObservationModel > |
visual_observation_model | ) |
|
|
overrideinherited |
◆ icub_kin_arm_
| iCub::iKin::iCubArm PlayGatePose::icub_kin_arm_ |
|
protected |
◆ ID_
| const yarp::os::ConstString PlayGatePose::ID_ = "PlayGatePose" |
|
private |
◆ laterality_
| yarp::os::ConstString PlayGatePose::laterality_ |
|
private |
◆ log_ID_
| const yarp::os::ConstString PlayGatePose::log_ID_ = "[" + ID_ + "]" |
|
private |
◆ port_arm_enc_
| yarp::os::BufferedPort<yarp::os::Bottle> PlayGatePose::port_arm_enc_ |
|
protected |
◆ port_prefix_
| yarp::os::ConstString PlayGatePose::port_prefix_ |
|
private |
◆ port_torso_enc_
| yarp::os::BufferedPort<yarp::os::Bottle> PlayGatePose::port_torso_enc_ |
|
protected |
◆ robot_
| yarp::os::ConstString PlayGatePose::robot_ |
|
private |
The documentation for this class was generated from the following files:
- /Users/Claudio/GitHub/visual-tracking-control/src/hand-tracking/include/PlayGatePose.h
- /Users/Claudio/GitHub/visual-tracking-control/src/hand-tracking/src/PlayGatePose.cpp