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 |