#include <jaco_arm_kinematics.h>
Public Member Functions | |
float | deg_to_rad (float degrees) |
JacoKinematics (void) | |
void | UpdateForward (float q1, float q2, float q3, float q4, float q5, float q6) |
Static Public Member Functions | |
static double | BaseToJ1 (void) |
static double | J1ToJ2 (void) |
static double | J2ToJ3 (void) |
static double | J3Offset (void) |
static double | J3ToJ4 (void) |
static double | J4ToJ5 (void) |
static double | J5ToJ6 (void) |
static double | J6ToEnd (void) |
static float | Q1 (float joint_angle) |
static float | Q2 (float joint_angle) |
static float | Q3 (float joint_angle) |
static float | Q4 (float joint_angle) |
static float | Q5 (float joint_angle) |
static float | Q6 (float joint_angle) |
Private Attributes | |
tf::TransformBroadcaster | br |
Definition at line 31 of file jaco_arm_kinematics.h.
jaco::JacoKinematics::JacoKinematics | ( | void | ) |
Definition at line 10 of file jaco_arm_kinematics.cpp.
static double jaco::JacoKinematics::BaseToJ1 | ( | void | ) | [inline, static] |
Definition at line 56 of file jaco_arm_kinematics.h.
float jaco::JacoKinematics::deg_to_rad | ( | float | degrees | ) | [inline] |
Definition at line 93 of file jaco_arm_kinematics.h.
static double jaco::JacoKinematics::J1ToJ2 | ( | void | ) | [inline, static] |
Definition at line 61 of file jaco_arm_kinematics.h.
static double jaco::JacoKinematics::J2ToJ3 | ( | void | ) | [inline, static] |
Definition at line 66 of file jaco_arm_kinematics.h.
static double jaco::JacoKinematics::J3Offset | ( | void | ) | [inline, static] |
Definition at line 69 of file jaco_arm_kinematics.h.
static double jaco::JacoKinematics::J3ToJ4 | ( | void | ) | [inline, static] |
Definition at line 73 of file jaco_arm_kinematics.h.
static double jaco::JacoKinematics::J4ToJ5 | ( | void | ) | [inline, static] |
Definition at line 77 of file jaco_arm_kinematics.h.
static double jaco::JacoKinematics::J5ToJ6 | ( | void | ) | [inline, static] |
Definition at line 81 of file jaco_arm_kinematics.h.
static double jaco::JacoKinematics::J6ToEnd | ( | void | ) | [inline, static] |
Definition at line 85 of file jaco_arm_kinematics.h.
static float jaco::JacoKinematics::Q1 | ( | float | joint_angle | ) | [inline, static] |
Definition at line 36 of file jaco_arm_kinematics.h.
static float jaco::JacoKinematics::Q2 | ( | float | joint_angle | ) | [inline, static] |
Definition at line 39 of file jaco_arm_kinematics.h.
static float jaco::JacoKinematics::Q3 | ( | float | joint_angle | ) | [inline, static] |
Definition at line 42 of file jaco_arm_kinematics.h.
static float jaco::JacoKinematics::Q4 | ( | float | joint_angle | ) | [inline, static] |
Definition at line 45 of file jaco_arm_kinematics.h.
static float jaco::JacoKinematics::Q5 | ( | float | joint_angle | ) | [inline, static] |
Definition at line 48 of file jaco_arm_kinematics.h.
static float jaco::JacoKinematics::Q6 | ( | float | joint_angle | ) | [inline, static] |
Definition at line 51 of file jaco_arm_kinematics.h.
void jaco::JacoKinematics::UpdateForward | ( | float | q1, |
float | q2, | ||
float | q3, | ||
float | q4, | ||
float | q5, | ||
float | q6 | ||
) |
Definition at line 13 of file jaco_arm_kinematics.cpp.
tf::TransformBroadcaster jaco::JacoKinematics::br [private] |
Definition at line 100 of file jaco_arm_kinematics.h.