Namespaces | Enumerations | Functions
TypeIIRMLStep2Profiles.h File Reference

Header file for the Step 2 motion profiles. More...

#include "TypeIIRMLPolynomial.h"
#include "TypeIIRMLMath.h"
Include dependency graph for TypeIIRMLStep2Profiles.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 TypeIIRMLMath
 

Enumerations

enum  TypeIIRMLMath::Step2_Profile {
  TypeIIRMLMath::Step2_Undefined = 0, TypeIIRMLMath::Step2_Profile_PosLinHldNegLin = 1, TypeIIRMLMath::Step2_Profile_PosLinHldPosLin = 2, TypeIIRMLMath::Step2_Profile_NegLinHldPosLin = 3,
  TypeIIRMLMath::Step2_Profile_NegLinHldNegLin = 4, TypeIIRMLMath::Step2_Profile_PosTrapNegLin = 5, TypeIIRMLMath::Step2_Profile_NegLinHldNegLinNegLin = 6
}
 Enumeration of all possible profiles of Step 2. More...
 

Functions

void TypeIIRMLMath::ProfileStep2NegLinHldNegLin (const double &CurrentTime, const double &SynchronizationTime, const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, MotionPolynomials *PolynomialsLocal, const bool &Inverted)
 Parameterization of the Step 2 velocity profile NegLinHldNegLin (leaf of the Step 2 decision tree) More...
 
void TypeIIRMLMath::ProfileStep2NegLinHldNegLinNegLin (const double &CurrentTime, const double &SynchronizationTime, const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, MotionPolynomials *PolynomialsLocal, const bool &Inverted)
 Parameterization of the Step 2 velocity profile NegLinHldNegLinNegLin (leaf of the Step 2 decision tree) More...
 
void TypeIIRMLMath::ProfileStep2NegLinHldPosLin (const double &CurrentTime, const double &SynchronizationTime, const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, MotionPolynomials *PolynomialsLocal, const bool &Inverted)
 Parameterization of the Step 2 velocity profile NegLinHldPosLin (leaf of the Step 2 decision tree) More...
 
void TypeIIRMLMath::ProfileStep2PosLinHldNegLin (const double &CurrentTime, const double &SynchronizationTime, const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, MotionPolynomials *PolynomialsLocal, const bool &Inverted)
 Parameterization of the Step 2 velocity profile PosLinHldNegLin (leaf of the Step 2 decision tree) More...
 
void TypeIIRMLMath::ProfileStep2PosLinHldPosLin (const double &CurrentTime, const double &SynchronizationTime, const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, MotionPolynomials *PolynomialsLocal, const bool &Inverted)
 Parameterization of the Step 2 velocity profile PosLinHldNegLin (leaf of the Step 2 decision tree) More...
 
void TypeIIRMLMath::ProfileStep2PosTrapNegLin (const double &CurrentTime, const double &SynchronizationTime, const double &CurrentPosition, const double &CurrentVelocity, const double &TargetPosition, const double &TargetVelocity, const double &MaxAcceleration, MotionPolynomials *PolynomialsLocal, const bool &Inverted)
 Parameterization of the Step 2 velocity profile PosTrapNegLin (leaf of the Step 2 decision tree) More...
 

Detailed Description

Header file for the Step 2 motion profiles.

Header file for the enumeration of all possible Step 2 motion profiles used for within in the library of the Type II On-Line Trajectory Generation algorithm. Further more, this file contains all calculation functions of the Step 2 motion profiles. These functions calculate the all trajectory parameters for a specific motion profile.

The enumeration as well as all profile functions are part of the namespace TypeIIRMLMath.

Date
March 2014
Version
1.2.6
Author
Torsten Kroeger, info@.nosp@m.refl.nosp@m.exxes.nosp@m..com

Definition in file TypeIIRMLStep2Profiles.h.



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