Public Attributes | List of all members
TypeIIRMLMath::MotionPolynomials Struct Reference

Three arrays of TypeIIRMLMath::TypeIIRMLPolynomial. More...

#include <TypeIIRMLPolynomial.h>

Public Attributes

TypeIIRMLPolynomial AccelerationPolynomial [MAXIMAL_NO_OF_POLYNOMIALS]
 An array of acceleration polynomials. More...
 
double PolynomialTimes [MAXIMAL_NO_OF_POLYNOMIALS]
 An array of ending times in seconds. More...
 
TypeIIRMLPolynomial PositionPolynomial [MAXIMAL_NO_OF_POLYNOMIALS]
 An array of position polynomials. More...
 
unsigned char ValidPolynomials
 The number of polynomials in use (0 ... MAXIMAL_NO_OF_POLYNOMIALS) More...
 
TypeIIRMLPolynomial VelocityPolynomial [MAXIMAL_NO_OF_POLYNOMIALS]
 An array of velocity polynomials. More...
 

Detailed Description

Three arrays of TypeIIRMLMath::TypeIIRMLPolynomial.

This data structure contains three arrays of polynomials required for the Type II On-Line Trajectory Generation algorithm. Furthermore, this data structure contains the times until each single two-tuple of polynomials is valid and the number of used polynomial two-tuples that are currently in use. The value of MAXIMAL_NO_OF_POLYNOMIALS in the file TypeIIRMLMath.h.

See also
TypeIIRMLPolynomial

Definition at line 260 of file TypeIIRMLPolynomial.h.

Member Data Documentation

TypeIIRMLPolynomial TypeIIRMLMath::MotionPolynomials::AccelerationPolynomial[MAXIMAL_NO_OF_POLYNOMIALS]

An array of acceleration polynomials.

An array of acceleration polynomials, that is, objects of the class TypeIIRMLPolynomial, that is, $\ _{k}^{l}a_{i}(t)\ \forall\ l\ \in\ \{1,\,\dots,\,L\} $, where $ L $ is value of MAXIMAL_NO_OF_POLYNOMIALS.

Definition at line 318 of file TypeIIRMLPolynomial.h.

double TypeIIRMLMath::MotionPolynomials::PolynomialTimes[MAXIMAL_NO_OF_POLYNOMIALS]

An array of ending times in seconds.

An array of ending times in seconds, until which a polynomial is valid (e.g., PolynomialTimes[4] determines the ending time of the fourth polynomial).

Definition at line 273 of file TypeIIRMLPolynomial.h.

TypeIIRMLPolynomial TypeIIRMLMath::MotionPolynomials::PositionPolynomial[MAXIMAL_NO_OF_POLYNOMIALS]

An array of position polynomials.

An array of position polynomials, that is, objects of the class TypeIIRMLPolynomial, that is, $\ _{k}^{l}p_{i}(t)\ \forall\ l\ \in\ \{1,\,\dots,\,L\} $, where $ L $ is value of MAXIMAL_NO_OF_POLYNOMIALS.

Definition at line 288 of file TypeIIRMLPolynomial.h.

unsigned char TypeIIRMLMath::MotionPolynomials::ValidPolynomials

The number of polynomials in use (0 ... MAXIMAL_NO_OF_POLYNOMIALS)

Definition at line 327 of file TypeIIRMLPolynomial.h.

TypeIIRMLPolynomial TypeIIRMLMath::MotionPolynomials::VelocityPolynomial[MAXIMAL_NO_OF_POLYNOMIALS]

An array of velocity polynomials.

An array of velocity polynomials, that is, objects of the class TypeIIRMLPolynomial, that is, $\ _{k}^{l}v_{i}(t)\ \forall\ l\ \in\ \{1,\,\dots,\,L\} $, where $ L $ is value of MAXIMAL_NO_OF_POLYNOMIALS.

Definition at line 303 of file TypeIIRMLPolynomial.h.


The documentation for this struct was generated from the following file:


libreflexxestype2
Author(s):
autogenerated on Sat Nov 21 2020 03:17:35