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

Public Methods | |
| HandPoseMotion (double sampleTime) | |
| HandPoseMotion (const HandPoseMotion &hpm) | |
| HandPoseMotion & | operator= (const HandPoseMotion &rhs) |
| bool | GenerateTrajectory (HandPose &initialHand, HandPose &finalHand, double maxVelocity, double maxAcceleration) |
| unsigned int | GetTrajectorySize () |
| double | GetTrajectoryTime () |
| bool | GetTrajectory (Matrix &handTrajectory) |
| virtual | ~HandPoseMotion () |
Protected Attributes | |
| double | aMax |
| double | vMax |
| double | sampleTime |
| double | timeTotal |
| unsigned int | trajSize |
| Matrix * | handTraj |
|
|
Constructor. This constructor creates an HandPoseMotion object.
|
|
|
Copy Constructor. This is the Copy constructor for an object of type HandPoseMotion. Use this to construct an HandPoseMotion object from an existing HandPoseMotion object.
|
|
|
|
|
||||||||||||||||||||
|
Use this method to generate a trajectory between an initial and final handpose. This method will ramp up to the Max Velocity using the Max Acceleration.
|
|
|
Use this method to retrieve the generated trajectory in a matrix.
|
|
|
Use this method to determine the size of the trajectory.
|
|
|
Use this method to determine the total time needed to complete the trajectory calculated from the last GenerateTrajectory() call. If the last call to GenerateTrajectory() failed, this value will be zero.
|
|
|
Assignment operator. This is the Assignment operator for an object of type HandPoseMotion.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |