genericArmCtrl Class Reference

#include <genericArmCtrl.h>

List of all members.

Public Member Functions

 genericArmCtrl (int DOF)
std::vector< double > GetPTPacc () const
std::vector< double > GetPTPvel () const
bool moveThetas (std::vector< double > conf_goal, std::vector< double > conf_current)
 Will move the arm to a goal configuration in Joint Space.
bool moveTrajectory (trajectory_msgs::JointTrajectory pfad, std::vector< double > conf_current)
void SetPTPacc (double acc)
void SetPTPvel (double vel)
bool step (std::vector< double > current_pos, std::vector< double > &desired_vel)
 ~genericArmCtrl ()

Public Attributes

bool isMoving
std::vector< double > m_acc_js
double m_AllowedError
double m_CurrentError
int m_DOF
double m_ExtraTime
double m_P
RefVal_JSm_pRefVals
double m_TargetError
std::vector< double > m_vel_js
double m_Vorsteuer
TimeStamp startTime_
double TotalTime_

Detailed Description

Definition at line 16 of file genericArmCtrl.h.


Constructor & Destructor Documentation

genericArmCtrl::genericArmCtrl ( int  DOF  ) 

Definition at line 41 of file genericArmCtrl.cpp.

genericArmCtrl::~genericArmCtrl (  ) 

Definition at line 66 of file genericArmCtrl.cpp.


Member Function Documentation

std::vector< double > genericArmCtrl::GetPTPacc (  )  const

Definition at line 79 of file genericArmCtrl.cpp.

std::vector< double > genericArmCtrl::GetPTPvel (  )  const

Definition at line 76 of file genericArmCtrl.cpp.

bool genericArmCtrl::moveThetas ( std::vector< double >  conf_goal,
std::vector< double >  conf_current 
)

Will move the arm to a goal configuration in Joint Space.

Definition at line 108 of file genericArmCtrl.cpp.

bool genericArmCtrl::moveTrajectory ( trajectory_msgs::JointTrajectory  pfad,
std::vector< double >  conf_current 
)

Definition at line 136 of file genericArmCtrl.cpp.

void genericArmCtrl::SetPTPacc ( double  acc  ) 

Definition at line 96 of file genericArmCtrl.cpp.

void genericArmCtrl::SetPTPvel ( double  vel  ) 

Definition at line 89 of file genericArmCtrl.cpp.

bool genericArmCtrl::step ( std::vector< double >  current_pos,
std::vector< double > &  desired_vel 
)

Definition at line 203 of file genericArmCtrl.cpp.


Member Data Documentation

Definition at line 39 of file genericArmCtrl.h.

std::vector<double> genericArmCtrl::m_acc_js

Definition at line 38 of file genericArmCtrl.h.

Definition at line 45 of file genericArmCtrl.h.

Definition at line 46 of file genericArmCtrl.h.

Definition at line 33 of file genericArmCtrl.h.

Definition at line 48 of file genericArmCtrl.h.

Definition at line 43 of file genericArmCtrl.h.

Definition at line 35 of file genericArmCtrl.h.

Definition at line 47 of file genericArmCtrl.h.

std::vector<double> genericArmCtrl::m_vel_js

Definition at line 37 of file genericArmCtrl.h.

Definition at line 44 of file genericArmCtrl.h.

Definition at line 41 of file genericArmCtrl.h.

Definition at line 42 of file genericArmCtrl.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Defines


cob_trajectory_controller
Author(s): Alexander Bubeck
autogenerated on Fri Jan 11 09:11:46 2013