Public Member Functions | Static Public Member Functions | Private Attributes
jaco::JacoKinematics Class Reference

#include <jaco_arm_kinematics.h>

List of all members.

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

Detailed Description

Definition at line 31 of file jaco_arm_kinematics.h.


Constructor & Destructor Documentation

Definition at line 10 of file jaco_arm_kinematics.cpp.


Member Function Documentation

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.


Member Data Documentation

tf::TransformBroadcaster jaco::JacoKinematics::br [private]

Definition at line 100 of file jaco_arm_kinematics.h.


The documentation for this class was generated from the following files:


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