|
class | AbilitySet |
|
class | BaseVariable |
| Implements a basic variable. More...
|
|
class | BoundFunction |
| BoundFunction class. More...
|
|
class | Buffer |
|
class | CartesianTaskBuilder |
|
class | CascadeQP |
| CascadeQP class. More...
|
|
class | CascadeQPSolver |
| CascadeQPSolver class. More...
|
|
class | CmlQuadraticSolver |
| CmlQuadraticSolver class. More...
|
|
class | CoMFrame |
| Creates a frame whose center is at the CoM of the model and whose axes are parallel to the axes of the world frame. More...
|
|
class | Component |
| Base class for the Component class of the Composite pattern. More...
|
|
class | Composite |
| Base class for the Composite class of the Composite pattern. More...
|
|
class | CompositeVariable |
| A concatenation of base variables and other composite variables. More...
|
|
class | ComTaskBuilder |
|
class | Constraint |
| Constraint class. More...
|
|
class | Constraint< Function > |
|
class | ConstraintSet |
| ConstraintSet class. More...
|
|
class | ConstraintSet< Function > |
|
class | ContactAvoidanceConstraint |
|
class | ContactAvoidanceFunction |
| Create a linear function that represents the joint limit function. More...
|
|
class | ContactConstraintFeature |
| Used to build contact constraint tasks (null acceleration). More...
|
|
class | ContactSet |
| Contact task factory. More...
|
|
class | ControlConstraint |
|
class | ControlFrame |
| Generic representation of a frame: gives access to its position, velocity, jacobian... More...
|
|
class | Controller |
| Interface for controllers. More...
|
|
class | CoupledInputOutputSize |
|
class | DiagonalLinearFunction |
| DiagonalLinearFunction class. More...
|
|
class | DisplacementFeature |
| Used to build position/orientation tasks. More...
|
|
class | DotProductFunction |
| DotProductFunction class. More...
|
|
class | DoubleDiagonalLinearFunction |
| DoubleDiagonalLinearFunction class. More...
|
|
class | DynamicEquationFunction |
| DynamicEquationFunction class. More...
|
|
struct | EqualitiesConstraints |
|
class | EqualZeroConstraintPtr |
|
class | Ex1Pb |
|
class | Ex2Pb |
|
class | Ex3Pb |
|
class | Ex4Pb |
|
class | Ex5Pb |
|
class | ExperimentalTrajectory |
|
class | FcQuadraticFunction |
|
class | Feature |
| Feature interface, used by tasks to compute errors and jacobians. More...
|
|
struct | FinalSolution |
|
class | FSQPConstraintManager |
| FSQPConstraintManager class. More...
|
|
class | FSQPSolver |
| FSQPSolver class. More...
|
|
class | FullContactAvoidanceFunction |
| Create a linear function that represents the contact avoidance function for the full formalism. More...
|
|
class | FullDynamicEquationFunction |
| Create a linear function that represents the dynamic equation of motion. More...
|
|
class | FullJointLimitFunction |
| Create a linear function that represents the joint limit function for the full formalism. More...
|
|
class | FullModelState |
|
class | FullPostureTaskBuilder |
|
class | FullState |
|
class | FullStateFeature |
| Used to build tasks in the manikin configuration space. More...
|
|
class | FullTargetState |
|
class | Function |
| Function class. More...
|
|
struct | FunctionInterfaceMapping |
|
struct | FunctionInterfaceMapping< X< Function > > |
|
class | GaussianProcessTrajectory |
|
class | GreaterThanZeroConstraintPtr |
|
struct | HierarchyLevel |
|
struct | HierarchyLevel_barre |
|
class | IdentityFunction |
| IdentityFunction class. More...
|
|
class | IFunction |
| Computation ability of a ocra function. More...
|
|
class | IFunctionProperties |
|
struct | InequalitiesConstraints |
|
class | Invoker |
|
class | Invoker< T, EVT, false > |
|
class | Invoker< T, EVT, true > |
|
class | Invoker< void, EVT, false > |
|
class | Invoker< void, EVT, true > |
|
class | InvokerBase |
|
class | JointLimitConstraint |
|
class | JointLimitFunction |
| Create a linear function that represents the joint limit function. More...
|
|
class | Leaf |
| Base class for the Leaf class of the Composite pattern. More...
|
|
class | LessThanZeroConstraintPtr |
|
class | LinearFunction |
| LinearFunction class. More...
|
|
class | LinearInterpolationTrajectory |
|
class | LinearizedCoulombFunction |
| LinearizedCoulombFunction class. More...
|
|
class | LinearTask |
| LinearTask class. More...
|
|
struct | MatrixPQ |
|
class | MergedVariable |
|
class | MinimumJerkTrajectory |
|
class | Model |
| Model class. More...
|
|
class | ModelContacts |
| ModelContacts class. More...
|
|
class | NamedInstance |
|
class | NewtonSolver |
| NewtonSolver class. More...
|
|
struct | NoInfo |
| Empty information block to attach to a parenthood relationship between a Composite and a Component. More...
|
|
class | Objective |
| Objective class. More...
|
|
class | Objective< Function > |
|
class | ObjectivePtr |
|
class | ObjQLD |
| ObjQLD class. More...
|
|
class | Observer |
|
class | ObserverBase |
| Base class for Observers with propagation system. More...
|
|
class | ObserverSubject |
|
struct | ocra_static_assert |
|
struct | ocra_static_assert< true > |
|
class | OFSQP |
|
class | OFSQPProblem |
|
class | OneLevelSolver |
| A generic abstract class the solvers that can be used in the wOcra Controller. More...
|
|
class | OneLevelSolverWithQLD |
| Solver class that only consider one level of importance for all tasks using QLD. More...
|
|
class | OneLevelSolverWithQPOASES |
| Solver class that only consider one level of importance for all tasks using QPOASES. More...
|
|
class | OneLevelSolverWithQuadProg |
| Solver class that only consider one level of importance for all tasks using Quadprog++. More...
|
|
struct | OptimizationResult |
|
class | OrientationFeature |
| Used to build orientation tasks. More...
|
|
class | OrientationTaskBuilder |
|
class | Parenthood |
| Stores information about a Parent/Child relationship in the Composite design pattern. More...
|
|
class | PartialModelState |
| A partial state of the model. More...
|
|
class | PartialPostureTaskBuilder |
|
class | PartialState |
| A abstract partial state. More...
|
|
class | PartialStateFeature |
| Used to build tasks in a partial configuration space. More...
|
|
class | PartialTargetState |
| A target for a model partial state. More...
|
|
class | Pb114G10 |
|
class | Pb114G11 |
|
class | Pb114G5 |
|
class | PointContactFeature |
| Used to build point contact tasks. More...
|
|
class | PointContactTaskBuilder |
|
class | PoseTaskBuilder |
|
class | PositionFeature |
| Used to build positioning tasks. More...
|
|
class | QLDSolver |
| QLDSolver class. More...
|
|
class | QuadraticFunction |
| QuadraticFunction class. More...
|
|
class | QuadraticSolver |
| QuadraticSolver class. More...
|
|
class | ReducedContactAvoidanceFunction |
| Create a linear function that represents the contact avoidance function for the reduced formalism. More...
|
|
class | ReducedJointLimitFunction |
| Create a linear function that represents the joint limit function for the reduced formalism. More...
|
|
struct | return_type_traits |
| type and function definitions for the return types. More...
|
|
class | RowFunction |
| RowFunction class. More...
|
|
class | SecondOrderLinearTask |
| SecondOrderLinearTask class. More...
|
|
class | SegmentFrame |
| A frame attached to a segment of a model. More...
|
|
struct | Solution |
|
class | Solver |
| Solver class. More...
|
|
class | SquaredLinearFunction |
| SquaredLinearFunction class. More...
|
|
class | Subject |
|
class | SubjectBase |
|
struct | SubjectBaseTraits |
|
struct | SubjectBaseTraits< EVT, void > |
|
struct | SubjectBaseTraitsBase |
| Base class for objects who can raise events,. More...
|
|
class | SubtractionFunction |
| SubtractionFunction class. More...
|
|
class | SumOfLinearFunctions |
|
class | TargetFrame |
| Represents a 'target', i.e. something that does not depend on a model but must match with another frame. More...
|
|
class | Task |
|
class | TaskBuilder |
|
class | TaskBuilderOptions |
|
class | TaskConstructionManager |
|
class | TaskMessageHandler |
|
class | TaskState |
|
class | TaskYarpInterface |
|
class | TimeOptimalTrajectory |
|
class | TorqueLimitConstraint |
|
class | TorqueLimitFunction |
| Create a linear function that represents the torque limit function. More...
|
|
class | Trajectory |
|
class | Variable |
| This class represents a variable in a mathematical sense. More...
|
|
class | VariableChiFunction |
|
class | VariableHasRestrictedClassDerivation |
|
class | VariableMapping |
| A class to manage the relative mapping of a variable with respect to another one. More...
|
|
struct | VariableParenthood |
| This class stores information about a composite-component relationship. More...
|
|
class | WeightedSquareDistanceFunction |
| WeightedSquareDistanceFunction class. More...
|
|
|
typedef std::vector< bool > | boolVector |
|
typedef Constraint< Function > | GenericConstraint |
|
typedef Constraint< LinearFunction > | LinearConstraint |
|
typedef Constraint< BoundFunction > | BoundConstraint |
|
typedef Constraint< IdentityFunction > | IdentityConstraint |
|
typedef Constraint< DiagonalLinearFunction > | DiagonalLinearConstraint |
|
typedef Objective< Function > | GenericObjective |
|
typedef Objective< LinearFunction > | LinearObjective |
|
typedef Objective< QuadraticFunction > | QuadraticObjective |
|
typedef Objective< SquaredLinearFunction > | SquaredLinearObjective |
|
typedef Eigen::Map< Eigen::MatrixXd > | MatrixMap |
|
typedef Eigen::Map< Eigen::VectorXd > | VectorMap |
|
typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > | MatrixXdRm |
|
typedef double | real |
|
typedef Eigen::DenseBase< MatrixXd >::ConstRowXpr | MatrixXdRow |
|
typedef Eigen::Matrix< double, 6, 1 > | Vector6d |
|
typedef Eigen::Matrix< double, 6, 6 > | Matrix6d |
|
typedef Eigen::Matrix< double, 3, Eigen::Dynamic > | Jacobian3d |
|
typedef Eigen::Matrix< double, 6, Eigen::Dynamic > | Jacobian6d |
|
|
enum | ECartesianDof {
NONE =0,
X,
Y,
XY,
Z,
XZ,
YZ,
XYZ
} |
|
enum | TASK_MODE { TASK_AS_OBJECTIVE,
TASK_AS_CONSTRAINT,
TASK_NOT_DEFINED
} |
| A basic enumeration for the different types of tasks we can have. More...
|
|
enum | TASK_MESSAGE {
OCRA_FAILURE = 0,
OCRA_SUCCESS,
OCRA_WARNING,
GET_CURRENT_STATE,
GET_STIFFNESS,
GET_DAMPING,
GET_WEIGHTS,
GET_ACTIVITY_STATUS,
GET_DIMENSION,
GET_TYPE,
GET_TYPE_AS_STRING,
GET_NAME,
GET_CONTROL_PORT_NAMES,
GET_TASK_PORT_NAME,
GET_TASK_ERROR,
GET_TASK_STATE,
GET_DESIRED_TASK_STATE,
GET_TASK_POSITION,
GET_DESIRED_TASK_POSITION,
SET_STIFFNESS,
SET_STIFFNESS_VECTOR,
SET_STIFFNESS_MATRIX,
SET_DAMPING,
SET_DAMPING_VECTOR,
SET_DAMPING_MATRIX,
SET_WEIGHT,
SET_WEIGHT_VECTOR,
SET_DESIRED_TASK_STATE,
SET_DESIRED_TASK_POSITION,
ACTIVATE,
DEACTIVATE,
TASK_IS_ACTIVATED,
TASK_IS_DEACTIVATED,
OPEN_CONTROL_PORTS,
CLOSE_CONTROL_PORTS,
HELP
} |
|
enum | eBoundType { BOUND_TYPE_INFERIOR = -1,
BOUND_TYPE_SUPERIOR = 1
} |
|
enum | eConstraintType {
CSTR_EQUAL_ZERO =0,
CSTR_EQUAL_B,
CSTR_LOWER_ZERO,
CSTR_LOWER_U,
CSTR_GREATER_ZERO,
CSTR_GREATER_L,
CSTR_LOWER_AND_GREATER
} |
|
enum | eFunctionAbility {
FUN_VALUE = 0,
PARTIAL_X,
PARTIAL_T,
FUN_DOT,
PARTIAL_X_DOT,
PARTIAL_XX,
FUN_DDOT,
PARTIAL_TT,
PARTIAL_TX,
PARTIAL_XT,
PARTIAL_T_DOT,
PARTIAL_X_DOT_X_DOT,
PROP_NUMBER
} |
| Enumeration of the computation abilities of a ocra function. More...
|
|
enum | eFunctionContinuity {
CONTINUITY_C0 = 0,
CONTINUITY_C1,
CONTINUITY_C2,
CONTINUITY_C3,
CONTINUITY_C4,
CONTINUITY_CINF = 0xfff-1,
CONTINUITY_UNKNOWN
} |
|
enum | eFunctionLinearity {
LINEARITY_CONSTANT,
LINEARITY_LINEAR,
LINEARITY_QUADRATIC,
LINEARITY_LINEAR_FRACTIONAL,
LINEARITY_UNDEFINED
} |
|
enum | eFunctionConvexity {
CONVEXITY_CONVEX,
CONVEXITY_STRICTLY_CONVEX,
CONVEXITY_CONCAVE,
CONVEXITY_STRICTLY_CONCAVE,
CONVEXITY_CONVEX_AND_CONCAVE,
CONVEXITY_LOG_CONVEX,
CONVEXITY_LOG_CONCAVE,
CONVEXITY_QUASICONVEX,
CONVEXITY_QUASICONCAVE,
CONVEXITY_QUASILINEAR,
CONVEXITY_UNDEFINED
} |
|
enum | {
EVT_RESIZE = 0xffff,
EVT_CHANGE_DEPENDENCIES,
EVT_CHANGE_VALUE,
EVT_INVALIDATE,
EVT_CSTR_CHANGE_BOUNDS_NUMBER
} |
|
enum | eReturnInfo {
RETURN_SUCCESS = 0,
RETURN_INCONSISTENT_PROBLEM,
RETURN_INFEASIBLE_PROBLEM,
RETURN_MAX_ITER_REACHED,
RETURN_MAX_TIME_REACHED,
RETURN_MEMORY_ERROR,
RETURN_NUMERICAL_ERROR,
RETURN_ERROR
} |
|
enum | eConstraintOutput {
CSTR_PLUS_EQUAL =0,
CSTR_MINUS_EQUAL,
CSTR_PLUS_LOWER,
CSTR_MINUS_LOWER,
CSTR_PLUS_GREATER,
CSTR_MINUS_GREATER,
CSTR_DOUBLE_BOUNDS
} |
|
|
AbilitySet | operator& (const AbilitySet a1, const AbilitySet a2) |
|
AbilitySet | operator| (const AbilitySet a1, const AbilitySet a2) |
|
std::ostream & | operator<< (std::ostream &out, const HierarchyLevel &h) |
|
std::ostream & | operator<< (std::ostream &out, const HierarchyLevel_barre &h) |
|
std::ostream & | operator<< (std::ostream &out, const MatrixPQ &m) |
|
std::ostream & | operator<< (std::ostream &out, const EqualitiesConstraints &e) |
|
std::ostream & | operator<< (std::ostream &out, const InequalitiesConstraints &ie) |
|
std::ostream & | operator<< (std::ostream &out, const FinalSolution &sf) |
|
void | testSolveCmlQP (void) |
|
void | testSolveCmlQPWithNonFeasiblePb (void) |
|
void | testDiagonalLinearFunction () |
|
void | testFsqpMapping () |
|
void | testFSQPSolver01 () |
|
void | testFSQPSolver02 () |
|
| DECLARE_SUBTYPE_TRAITS (VectorXd, double,, operator[]) |
|
| DECLARE_SUBTYPE_TRAITS (MatrixXd, MatrixXdRow,, row) |
|
| DECLARE_SUBTYPE_TRAITS (std::vector< MatrixXd * >, const MatrixXd &,*, operator[]) |
|
| DECLARE_FUNCTION_TRAITS (eFunctionAbility Property,, int, updateProperty,-1) |
|
| DECLARE_FUNCTION_TRAITS (,< FUN_VALUE >, VectorXd, updateValue, FUN_VALUE) |
|
| DECLARE_FUNCTION_TRAITS (,< PARTIAL_X >, MatrixXd, updateJacobian, PARTIAL_X) |
|
| DECLARE_FUNCTION_TRAITS (,< PARTIAL_T >, VectorXd, updatePartialT, PARTIAL_T) |
|
| DECLARE_FUNCTION_TRAITS (,< FUN_DOT >, VectorXd, updateFdot, FUN_DOT) |
|
| DECLARE_FUNCTION_TRAITS (,< PARTIAL_X_DOT >, MatrixXd, updateJdot, PARTIAL_X_DOT) |
|
| DECLARE_FUNCTION_TRAITS (,< PARTIAL_XX >, std::vector< MatrixXd * >, updateHessian, PARTIAL_XX) |
|
| DECLARE_FUNCTION_TRAITS (,< FUN_DDOT >, VectorXd, updateFddot, FUN_DDOT) |
|
| DECLARE_FUNCTION_TRAITS (,< PARTIAL_TT >, VectorXd, updatePartialTT, PARTIAL_TT) |
|
| DECLARE_FUNCTION_TRAITS (,< PARTIAL_TX >, MatrixXd, updatePartialTX, PARTIAL_TX) |
|
| DECLARE_FUNCTION_TRAITS (,< PARTIAL_XT >, MatrixXd, updatePartialXT, PARTIAL_XT) |
|
| DECLARE_FUNCTION_TRAITS (,< PARTIAL_T_DOT >, VectorXd, updatePartialTdot, PARTIAL_T_DOT) |
|
| DECLARE_FUNCTION_TRAITS (,< PARTIAL_X_DOT_X_DOT >, VectorXd, updateJdotXdot, PARTIAL_X_DOT_X_DOT) |
|
void | testLinearFunction () |
|
void | testLinearCoulomb (void) |
|
void | testLinearTask () |
|
void | testNewtonSolver01 () |
|
void | testNewtonSolver02 () |
|
void | testObjQLD (void) |
|
void | testOFSQP01 () |
|
void | testOFSQP02a () |
|
void | testOFSQP02b () |
|
void | testOFSQP03 () |
|
void | testOFSQP04 () |
|
void | testOFSQP05 () |
|
void | testQLDSolver () |
|
void | testQuadraticFunction () |
|
void | testUtilities () |
|
void | testSquaredLinearFunction () |
|
void | testWeightedSquareDistanceFunction () |
|
double | deg2rad (const double deg) |
|
double | rad2deg (const double rad) |
|
bool | operator< (const FSQPConstraintManager::Mapping &m1, const FSQPConstraintManager::Mapping &m2) |
|
Optimization-based Robot Controller namespace. a library of classes to write and solve optimization problems dedicated to the control of multi-body systems.
QuadraticFunction dedicated to the minimization of the force of contact (fc) variable.