Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
AngularInfo
Contains some info of each actuator.
Values could represent a velocity(rad/s), an absolute position(deg.), a current(A) or a force(Nm). It depends of the called function.
WARNING: If you send this structure, always define all variables, there is no initial values. Otherwise, there will be random information sent to the arm.
Suggestion: use the function memset(&yourStructure, 0, sizeof(yourStructure)) from the std lib and set the memory
AngularPosition
Contains all angular positions of the hand and their fingers
The AngularPosition is only a mix of two angular structures.
Note: The finger position is always the same however it is angular or cartesian
WARNING: If you send this structure, always define all variables, there is no initial values. Otherwise, there will be random information sent to the arm.
Suggestion: use the function memset(&yourStructure, 0, sizeof(yourStructure)) from the std lib and set the memory
CartesianInfo
Contains some cartesian info of the hand.
Values could represent a velocity(m/s), an absolute position(m), a current(A) or a force(N). It depends of the called function.
WARNING: If you send this structure, always define all variables, there is no initial values. Otherwise, there will be random informaition sent to the arm.
Suggestion: use the function memset(&yourStructure, 0, sizeof(yourStructure)) from the std lib and set the memory
CartesianPosition
Contains all cartesian positions of the hand and their fingers
The CartesianPosition is only a mix of two position structures
CartesianVelTest
ClientConfigurations
Contains all the information about a client configuration
WARNING: If you send this structure, always define all variables, there is no initial values. Otherwise, there will be random information sent to the arm.
If you don't need a variable, set it to 0 (It's the case in many situations)
Suggestion: use the function memset(&yourStructure, 0, sizeof(yourStructure)) from the std lib and set the memory
jaco::FingerAngles
FingersPosition
Contains info about fingers position
It could be an absolute position (0 to ~53(closed)) or a velocity (0 to 200(really fast) )
WARNING: If you send this structure, always define all variables, there is no initial values. Otherwise, there will be random information sent to the arm.
Suggestion: use the function memset(&yourStructure, 0, sizeof(yourStructure)) from the std lib and set the memory
jaco::JacoAngles
jaco::JacoAnglesActionServer
jaco::JacoAPI
jaco::JacoArm
jaco::JacoComm
jaco::JacoFingersActionServer
jaco::JacoKinematics
jaco::JacoPose
jaco::JacoPoseActionServer
jaco::JacoTFTree
JoystickCommand
Contains all the information about a virtual joystick command (same behavior as an hard-wired)
Limitation
Absolute limitations of the robotic arm. The limitations are different for cartesian or angular modes
WARNING: If you send this structure, always define all variables, there is no initial values. Otherwise, there will be random information sent to the arm.
Suggestion: use the function memset(&yourStructure, 0, sizeof(yourStructure)) from the std lib and set the memory
jaco_arm::Packet
SensorsInfo
Contains all the sensor values
SingularityVector
Contains all the information about singularities form the actual hand position
TrajectoryFIFO
Contains all the information about the trajectory FIFO
TrajectoryPoint
Contains all the information about a trajectory point
Values could represent a velocity, an absolute position or a delay of time. It depends of the called function.
WARNING: If you send this structure, always define all variables, there is no initial values. Otherwise, there will be random information sent to the arm.
If you don't need a variable, set it to 0 (It's the case in many situations)
Suggestion: use the function memset(&yourStructure, 0, sizeof(yourStructure)) from the std lib and set the memory
WARNING: Be sure that the UserPosition is well defined, otherwise the arm could try to reach undesired position
UserPosition
Contains all the information about a position.
Values could represent an absolute position, a velocity or a delay of time. It depends of the called function.
WARNING: If you send this structure, always define all variables, there is no initial values. Otherwise, there will be random information sent to the arm.
If you don't need a variable, set it to 0 (It's the case in many situations).
Suggestion: use the function memset(&yourStructure, 0, sizeof(yourStructure)) from the std lib and set the memory.
WARNING: Be sure that the UserPosition is well defined, otherwise the arm could try to reach undesired position


jaco_driver
Author(s): Jeff Schmidt (Clearpath), Alex Bencz (Clearpath), Matt DeDonato (WPI)
autogenerated on Mon Jan 6 2014 11:23:43