|
Fast Research Interface Library
Manual and Documentation
|
Header file for the calculation of all motion profiles for the Type I On-Line Trajectory Generation algorithm. More...
#include <TypeIRMLPolynomial.h>Go to the source code of this file.
Namespaces | |
| namespace | TypeIRMLMath |
Functions | |
| double | TypeIRMLMath::ProfileStep1PosTri (const double &CurrentPosition, const double &CurrentVelocity, const double &MaxAcceleration, const double &TargetPosition) |
| Calculates the execution time of the PosTri velocity profile. | |
| double | TypeIRMLMath::ProfileStep1PosTrap (const double &CurrentPosition, const double &CurrentVelocity, const double &MaxVelocity, const double &MaxAcceleration, const double &TargetPosition) |
| Calculates the execution time of the PosTrap velocity profile. | |
| void | TypeIRMLMath::ProfileStep2V_To_Vmax (double *CurrentPosition, double *CurrentVelocity, const double &MaxVelocity, const double &MaxAcceleration, double *ElapsedTime, const bool &SignsAreInverted, TypeIRMLMath::TypeIMotionPolynomials *P) |
| Calculates the polynomial parameters to bring the velocity value to the maximum velocity. | |
| void | TypeIRMLMath::ProfileStep2V_To_Zero (double *CurrentPosition, double *CurrentVelocity, const double &MaxAcceleration, double *ElapsedTime, const bool &SignsAreInverted, TypeIRMLMath::TypeIMotionPolynomials *P) |
| Calculates the polynomial parameters to bring the velocity value to zero. | |
| void | TypeIRMLMath::ProfileStep2PosTrap (double *CurrentPosition, double *CurrentVelocity, const double &MaxAcceleration, const double &TargetPosition, const double &SynchronizationTime, double *ElapsedTime, const bool &SignsAreInverted, TypeIRMLMath::TypeIMotionPolynomials *P) |
| Calculates all trajectory parameters the PosTrap velocity profile. | |
| void | TypeIRMLMath::ProfileStep2NegHldNegLin (double *CurrentPosition, double *CurrentVelocity, const double &MaxAcceleration, const double &TargetPosition, const double &SynchronizationTime, double *ElapsedTime, const bool &SignsAreInverted, TypeIRMLMath::TypeIMotionPolynomials *P) |
| Calculates all trajectory parameters the NegHldNegLin velocity profile. | |
Header file for the calculation of all motion profiles for the Type I On-Line Trajectory Generation algorithm.
GNU Lesser Public License
This file is part of the Reflexxes Motion Library (Type I).
The Reflexxes Motion Library (Type I) is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The Reflexxes Motion Library (Type I) is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with the Reflexxes Motion Library (Type I). If not, see http://www.gnu.org/licenses.
Reflexxes GmbH
Sandknoell 7
D-24805 Hamdorf
GERMANY
http://www.reflexxes.com
Definition in file TypeIRMLProfiles.h.