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

Public Methods | |
| FKPosition (const String &DHfilename, OSCARError &err=DUMMY_ERROR(noError), const String &name=String("")) | |
| FKPosition (const DHData &dhParams, OSCARError &err=DUMMY_ERROR(noError), const String &name=String("")) | |
| FKPosition (const FKPosition &fkp) | |
| FKPosition & | operator= (const FKPosition &fkp) |
| const Xform * | GetHandPose (const Vector &jointVector) |
| const Xform * | GetLocalTransformation (unsigned int jointNo) const |
| const Xform * | GetLocalTransformation (unsigned int jointNo, const Vector &jointVector) |
| const Xform * | GetGlobalTransformation (unsigned int jointNo) const |
| const Xform * | GetGlobalTransformation (unsigned int jointNo, const Vector &jointVector) |
| const Xform * | GetAllLocalTransformations () const |
| const Xform * | GetAllLocalTransformations (const Vector &jointVector) |
| const Xform * | GetAllGlobalTransformations () const |
| const Xform * | GetAllGlobalTransformations (const Vector &jointVector) |
| virtual | ~FKPosition () |
Protected Methods | |
| virtual void | calculateTransformations (const Vector &input_vector) |
| virtual void | calculateLinkTransformation (int joint_no, double joint_value) |
| virtual void | calculateLinkToBaseTransformations (const Vector &input_vector) |
| void | makeToolPointAdjustment (void) |
| void | makeRobotPoseAdjustment (void) |
| void | initialize (void) |
Protected Attributes | |
| double * | cosalpha |
| double * | sinalpha |
| double * | costheta |
| double * | sintheta |
| Xform * | localTransformations |
| Xform * | linkToBase |
|
||||||||||||||||
|
Constructor for FKPosition. Use this constructor to Construct an FKPosition object from DHParameters supplied in a datafile
|
|
||||||||||||||||
|
Second Constructor for FKPosition. Use this constructor to Construct an FKPosition object from DHParameters supplied in an DHData object.
|
|
|
Copy Constructor for FKPosition. Use this method to construct an FKPosition object from an existing FKPosition object.
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
This method returns a pointer to the global transformation matrices. All the global transformation matrices are computer for the input joint vector jointVector.
|
|
|
This method returns a pointer to an array of Xform's that holds the global tranformation matrices (size=DOF+1 of the robot). These global transformations were computed during the last call to any of the other methods with a joint vector as the argument.
|
|
|
This method returns a pointer to the array of local transformation matrices. All the local transformation matrices are computer for the input joint vector jointVector.
|
|
|
This method returns a pointer to an array of Xform's that holds the local tranformation matrices (size=DOF of the robot). These local transformations were computed during the last call to any of the other methods with a joint vector as the argument.
|
|
||||||||||||
|
This method returns a pointer to the global transformation matrix for the jointNo joint. All the global transformation matrices are computed for the input joint vector jointVector.
|
|
|
This method returns a pointer to the global transformation matrix for the jointNo joint. This global transformation was computed during the last call to any of the methods with a joint vector as the argument.
|
|
|
Method to Compute the forward position solution for the last link (or tool point) of a robot. Use this to compute the tool point position and orientation
Implements OSCAR::FKPositionBase. |
|
||||||||||||
|
This method returns a pointer to the local transformation matrix for the jointNo joint. All the local transformation matrices are computed for the input joint vector jointVector.
|
|
|
This method returns a pointer to the local transformation matrix for the jointNo joint. This local transformation was computed during the last call to any of the other methods with a joint vector argument.
|
|
|
|
|
|
|
|
|
|
|
|
operator = for FKPosition Use this method to copy an FKPosition object into another FKPosition object.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |