iCub-main
Loading...
Searching...
No Matches
Classes | Functions
iCub::optimization Namespace Reference

Classes

class  AffinityWithMatchedPoints
 A class that deals with the problem of determining the affine transformation matrix A between two sets of matching 3D points employing IpOpt. More...
 
class  AffinityWithMatchedPointsNLP
 
class  CalibReferenceWithMatchedPoints
 A class that deals with the problem of determining the roto-translation matrix H and scaling factors S between two sets of matching 3D points employing IpOpt. More...
 
class  CalibReferenceWithMatchedPointsNLP
 
class  CalibReferenceWithScalarScaledMatchedPointsNLP
 
class  CalibReferenceWithScaledMatchedPointsNLP
 
class  ff2LayNNTrain
 Class to deal with training of Feed-Forward 2 layers Neural Network using IpOpt. More...
 
class  ff2LayNNTrain_tansig_purelin
 Class to deal with training of Feed-Forward 2 layers Neural Network with a tansig function for the hidden nodes and a purelin for the output nodes. More...
 
class  ff2LayNNTrainNLP
 
class  MatrixTransformationWithMatchedPoints
 A class interface to deal with the problem of determining the matrix transformation between two sets of matching 3D points. More...
 

Functions

bool minVolumeEllipsoid (const std::deque< yarp::sig::Vector > &points, const double tol, yarp::sig::Matrix &A, yarp::sig::Vector &c)
 Find the minimum volume ellipsoide (MVEE) of a set of N d-dimensional data points.
 
Matrix computeA (const Ipopt::Number *x)
 
Matrix computeH (const Vector &x)
 
Matrix computeH (const Ipopt::Number *x)
 

Function Documentation

◆ computeA()

Matrix iCub::optimization::computeA ( const Ipopt::Number *  x)
inline

Definition at line 42 of file affinity.cpp.

◆ computeH() [1/2]

Matrix iCub::optimization::computeH ( const Ipopt::Number *  x)
inline

Definition at line 53 of file calibReference.cpp.

◆ computeH() [2/2]

Matrix iCub::optimization::computeH ( const Vector &  x)
inline

Definition at line 43 of file calibReference.cpp.