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

|
||||||||||||||||||||
|
Constructor. This is the constructor for an object of type ManipulatorData. Use this to construct an ManipulatorData object by supplying a datafile that contains the manipulator model of the robot. Possible errors that may occur include a fileOpenError or #dhParamsIllformed or xmlError. A call to LoadData() should follow a succesful constructor call.
-177 177 -94 94 -174 174 -137 137 -255 255 -165 165 -255 255 -1.4 1.4 -1.4 1.4 -2.8 2.8 -2.8 2.8 -6.2832 6.2832 -6.2832 6.2832 -6.2832 6.2832 -100 100 -100 100 -200 200 -200 200 -628.32 628.32 -628.32 628.32 -628.32 628.32 </rrgOSCAR:Manipulator>
|
|
||||||||||||||||||||
|
Constructor. This is the constructor for an object of type ManipulatorData. Use this to construct an ManipulatorData object from a char string holding the XML description of a manipulator model. Possible errors that may occur include #dhParamsIllformed exception or xmlError. A call to LoadData() should follow a succesful constructor call.
|
|
||||||||||||||||||||
|
Constructor that allows xml data to be loaded from pre validated DOMElement containing a ManipulatorData node. A call to LoadData() should follow a succesful constructor call. This is the constructor for an object of type XMLData. Use this to construct an XMLData object by supplying a valid DOMElement that contains validated and well formed data.
|
|
|
Copy Constructor. This is the Copy Constructor for an object of type ManipulatorData. Use this to construct an ManipulatorData object from an existing ManipulatorData object.
|
|
|
Destructor. This is the Destructor for an object of type ManipulatorData. |
|
|
|
|
|
Returns a 4X4 transformation matrix specifying the base pose of the manipulator, expressed\ in a global world frame.
|
|
|
Returns a const pointer to a vector containing frames of interest for the manipulator. These are specified in the manipulator base frame.
|
|
|
|
|
|
Returns a pointer to a XMLDHData object that holds the DH parameters of the manipulator.
|
|
|
Returns a const pointer to a vector containing frames of interest for the manipulator. These are specified in the manipulator base frame.
|
|
|
Returns a pointer to a LimitsData object that holds the joint limits for the manipulator.
|
|
|
Returns a pointer to a Node object that contains the Manipulator obstacle model.
|
|
|
Returns a const pointer to a SpecificationsData object.
|
|
|
Returns a 4X4 transformation matrix specifying the pose of the tool plate of the manipulator as expressed in the last DH frame.
|
|
|
Assignment Operator. This is the Assignment Operator for an object of type ManipulatorData.
|
|
||||||||||||
|
Outputs stored data Manipulator element in XML format. The root element for ManipulatorData is .
Implements OSCAR::XMLData. |
|
|
Overloaded method for parsing an element of type ManipulatorType.
Reimplemented from OSCAR::XMLData. |
|
|
Sets the 4X4 transformation matrix specifying the pose of the first (zeroth) DH frame of the manipulator as expressed in the global world frame.
|
|
||||||||||||
|
Sets the joint configurations that are used to specify relevant configurations for this manipulator.
|
|
|
|
|
|
Set the DH parameters of the object by specifying an XMLDHData object This will overwrite the existing DH parameters.
|
|
|
Sets the 4X4 transformation matrices that are used to specify relevant frames for this manipulator. These frames are specified in the manipulator base frame.
|
|
|
Set the limits of the manipualtor by specifying a LimitsData object This method will overwrite the existing LimitsData.
|
|
|
Set the obstacle model of a manipulator by specifying a Node object This method will overwrite the existing Node.
|
|
|
Sets the specifications of the manipulator.
|
|
|
Sets the 4X4 transformation matrix specifying the pose of the tool plate of the manipulator as expressed in the last DH frame.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |