#include <MotionPlan.h>
Inheritance diagram for OSCAR::MotionPlanner:

Public Methods | |
| MotionPlanner (unsigned int DOF, unsigned int order, OSCARError &err=DUMMY_ERROR(noError)) | |
| MotionPlanner (const MotionPlanner &rhs) | |
| MotionPlanner & | operator= (const MotionPlanner &rhs) |
| bool | SetParameters (MotionParameters &Mpar) |
| virtual | ~MotionPlanner () |
Protected Methods | |
| bool | calculate () |
| bool | calculateForOrder1 () |
| bool | calculateForOrder (unsigned int) |
| void | calculateThetaIJ (void) |
| void | calculateBP (double, int) |
| double | factorial (double) |
| double | getTrapValue (double, int, int) |
Protected Attributes | |
| MotionParameters | motionParameters |
| Matrix | breakPoints |
| Matrix | maxValues |
| Matrix | peakValues |
| Tensor | thetaTensor |
| Vector | conditionVec |
| Matrix | coeffMatrix |
| Vector | tempVec |
|
||||||||||||||||
|
Constructor. This constructor creates a MotionPlan object.
|
|
|
Copy Constructor. This is the Copy constructor for an object of type MotionPlanner. Use this to construct an MotionPlanner object from an existing MotionPlanner object.
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
Assignment operator. This is the Assignment operator for an object of type MotionPlanner. This operator assumes that the order and DOF of the two planners are the same.
|
|
|
Use this method to set all the motion parameters to use when generating a trajectory.
Reimplemented in OSCAR::OfflineMotionPlanner. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |