#include <FifthOrderPoly.h>
Inheritance diagram for OSCAR::FifthOrderPoly:

Public Methods | |
| FifthOrderPoly (const Vector &initialPos, const Vector &finalPos, const Vector &initialVel, const Vector &finalVel, const Vector &initialAcc, const Vector &finalAcc, const double SampleTime, OSCARError &err=DUMMY_ERROR(noError)) | |
| FifthOrderPoly (const FifthOrderPoly &rhs) | |
| FifthOrderPoly & | operator= (const FifthOrderPoly &rhs) |
| bool | SetPositionConditions (const Vector &initialPos, const Vector &finalPos) |
| bool | SetVelocityConditions (const Vector &initialVel, const Vector &finalVel) |
| bool | SetAccelerationConditions (const Vector &initialAcc, const Vector &finalAcc) |
| bool | GenerateTrajectory (double deltaTime) |
| bool | GetTrajectory (std::vector< Vector > &Trajectory) const |
| bool | GetVelocityTrajectory (std::vector< Vector > &vTrajectory) const |
| bool | GetAccelerationTrajectory (std::vector< Vector > &aTrajectory) const |
| virtual | ~FifthOrderPoly () |
Protected Methods | |
| void | initialize () |
Protected Attributes | |
| unsigned int | dof |
| Vector | initialPosition |
| Vector | finalPosition |
| Vector | initialVelocity |
| Vector | finalVelocity |
| Vector | initialAcceleration |
| Vector | finalAcceleration |
| Vector | a0 |
| Vector | a1 |
| Vector | a2 |
| Vector | a3 |
| Vector | a4 |
| Vector | a5 |
| double | sampleTime |
| std::vector< Vector > | trajectory |
| std::vector< Vector > | velTrajectory |
| std::vector< Vector > | accelTrajectory |
|
||||||||||||||||||||||||||||||||||||
|
Constructor. This constructor creates an FifthOrderPoly object.
|
|
|
Copy Constructor. This is the Copy constructor for an object of type FifthOrderPoly. Use this to construct an FifthOrderPoly object from an existing FifthOrderPoly object.
|
|
|
|
|
|
Use this method to generate a trajectory from supplied initial/final conditions;.
|
|
|
Use this method to retrieve the generated acceleration trajectory.
|
|
|
Use this method to retrieve the generated position trajectory.
|
|
|
Use this method to retrieve the generated velocity trajectory.
|
|
|
|
|
|
Assignment operator. This is the Assignment operator for an object of type FifthOrderPoly.
|
|
||||||||||||
|
Use this method to reset the finaln conditions for the polynomial trajectory.
|
|
||||||||||||
|
Use this method to reset the initial conditions for the polynomial trajectory.
|
|
||||||||||||
|
Use this method to reset the final conditions for the polynomial trajectory.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |