Go to the documentation of this file.
49 std::string frame =
"";
50 std::string agent =
"";
65 Eigen::MatrixXf keypointPositions(
dataHistory.size(), 3);
71 keypointPositions(i, 0) =
value(0);
72 keypointPositions(i, 1) =
value(1);
73 keypointPositions(i, 2) =
value(2);
76 vec = keypointPositions.colwise().mean();
The Variant class is described here: Variants.
::IceInternal::Handle<::armarx::VariantBase > VariantBasePtr
const VariantTypeId Vector3
const VariantTypeId Double
std::shared_ptr< Value > value()
Eigen::Vector3f toEigen(const pcl::PointXYZ &pt)
The FramedPosition class.
VariantBasePtr calculate(const Ice::Current &c=Ice::emptyCurrent) const override
double v(double t, double v0, double a0, double j)
VariantBasePtr calculate(const Ice::Current &c) const override
FramedDirection is a 3 dimensional direction vector with a reference frame. The reference frame can b...
TimeVariantBaseMap dataHistory
const VariantTypeId FramedDirection
const VariantTypeId FramedPosition