controller Namespace Reference

Classes

class  CartesianPoseController
class  CartesianTwistController
class  CartesianWrenchController
class  JointEffortController
class  JointPositionController
class  JointSplineTrajectoryController
class  JointTolerance
class  JointTrajectoryActionController
class  JointVelocityController
class  RTServerGoalHandle

Functions

static void generatePowers (int n, double x, double *powers)
static void getCubicSplineCoefficients (double start_pos, double start_vel, double end_pos, double end_vel, double time, std::vector< double > &coefficients)
static void getQuinticSplineCoefficients (double start_pos, double start_vel, double start_acc, double end_pos, double end_vel, double end_acc, double time, std::vector< double > &coefficients)
static void sampleQuinticSpline (const std::vector< double > &coefficients, double time, double &position, double &velocity, double &acceleration)
 Samples a quintic spline segment at a particular time.
static bool setsEqual (const std::vector< std::string > &a, const std::vector< std::string > &b)
template<class Enclosure , class Member >
static boost::shared_ptr< Member > share_member (boost::shared_ptr< Enclosure > enclosure, Member &member)

Function Documentation

static void controller::generatePowers ( int  n,
double  x,
double *  powers 
) [inline, static]

Definition at line 42 of file joint_trajectory_action_controller.cpp.

static void controller::getCubicSplineCoefficients ( double  start_pos,
double  start_vel,
double  end_pos,
double  end_vel,
double  time,
std::vector< double > &  coefficients 
) [static]

Definition at line 111 of file joint_trajectory_action_controller.cpp.

static void controller::getQuinticSplineCoefficients ( double  start_pos,
double  start_vel,
double  start_acc,
double  end_pos,
double  end_vel,
double  end_acc,
double  time,
std::vector< double > &  coefficients 
) [static]

Definition at line 51 of file joint_trajectory_action_controller.cpp.

static void controller::sampleQuinticSpline ( const std::vector< double > &  coefficients,
double  time,
double &  position,
double &  velocity,
double &  acceleration 
) [static]

Samples a quintic spline segment at a particular time.

Definition at line 85 of file joint_trajectory_action_controller.cpp.

static bool controller::setsEqual ( const std::vector< std::string > &  a,
const std::vector< std::string > &  b 
) [static]

Definition at line 866 of file joint_trajectory_action_controller.cpp.

template<class Enclosure , class Member >
static boost::shared_ptr<Member> controller::share_member ( boost::shared_ptr< Enclosure >  enclosure,
Member &  member 
) [inline, static]

Definition at line 906 of file joint_trajectory_action_controller.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Friends


robot_mechanism_controllers
Author(s): John Hsu, Melonee Wise, Stuart Glaser
autogenerated on Fri Jan 11 10:01:07 2013