SimpleTrajectories Class Reference

List of all members.

Public Member Functions

 SimpleTrajectories ()

Public Attributes

ros::NodeHandle nh_

Private Member Functions

KDL::Frame GlobalToKDL (KDL::Frame in)
KDL::Frame KDLToGlobal (KDL::Frame in)
int moveDoorHandle (double radius, double movingAngle, double timeS, bool dir, double delay)
int moveRelLin (double x, double y, double z, double timeS)
bool srvCallback_MoveDoorHandle (cob_simpletrajectories::MoveDoorHandle::Request &req, cob_simpletrajectories::MoveDoorHandle::Response &res)
bool srvCallback_MoveRelLin (cob_simpletrajectories::MoveRelLin::Request &req, cob_simpletrajectories::MoveRelLin::Response &res)
void topicCallback_ControllerState (const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr &msg)

Private Attributes

KDL::Chain m_chain
std::vector< double > m_CurrentConfig
std::vector< double > m_CurrentVels
KDL::Trajectory_Segment * m_SyncMM_Trajectory
ros::Publisher marker_pub
ros::ServiceServer srvServer_MoveDoorHandle_
ros::ServiceServer srvServer_MoveRelLin_
ros::Subscriber topicSub_ControllerState_
std::vector< geometry_msgs::Point > TrajPoints
std::vector< geometry_msgs::Pose > TrajPoses

Detailed Description

Definition at line 82 of file cob_simpletrajectories.cpp.


Constructor & Destructor Documentation

SimpleTrajectories::SimpleTrajectories (  ) 

Definition at line 120 of file cob_simpletrajectories.cpp.


Member Function Documentation

KDL::Frame SimpleTrajectories::GlobalToKDL ( KDL::Frame  in  )  [private]

Definition at line 404 of file cob_simpletrajectories.cpp.

KDL::Frame SimpleTrajectories::KDLToGlobal ( KDL::Frame  in  )  [private]

Definition at line 380 of file cob_simpletrajectories.cpp.

int SimpleTrajectories::moveDoorHandle ( double  radius,
double  movingAngle,
double  timeS,
bool  dir,
double  delay 
) [private]

Definition at line 286 of file cob_simpletrajectories.cpp.

int SimpleTrajectories::moveRelLin ( double  x,
double  y,
double  z,
double  timeS 
) [private]

Definition at line 234 of file cob_simpletrajectories.cpp.

bool SimpleTrajectories::srvCallback_MoveDoorHandle ( cob_simpletrajectories::MoveDoorHandle::Request req,
cob_simpletrajectories::MoveDoorHandle::Response res 
) [private]

Definition at line 204 of file cob_simpletrajectories.cpp.

bool SimpleTrajectories::srvCallback_MoveRelLin ( cob_simpletrajectories::MoveRelLin::Request req,
cob_simpletrajectories::MoveRelLin::Response res 
) [private]

Definition at line 150 of file cob_simpletrajectories.cpp.

void SimpleTrajectories::topicCallback_ControllerState ( const pr2_controllers_msgs::JointTrajectoryControllerState::ConstPtr &  msg  )  [private]

Definition at line 143 of file cob_simpletrajectories.cpp.


Member Data Documentation

KDL::Chain SimpleTrajectories::m_chain [private]

Definition at line 116 of file cob_simpletrajectories.cpp.

std::vector<double> SimpleTrajectories::m_CurrentConfig [private]

Definition at line 99 of file cob_simpletrajectories.cpp.

std::vector<double> SimpleTrajectories::m_CurrentVels [private]

Definition at line 100 of file cob_simpletrajectories.cpp.

KDL::Trajectory_Segment* SimpleTrajectories::m_SyncMM_Trajectory [private]

Definition at line 103 of file cob_simpletrajectories.cpp.

ros::Publisher SimpleTrajectories::marker_pub [private]

Definition at line 93 of file cob_simpletrajectories.cpp.

ros::NodeHandle SimpleTrajectories::nh_

Definition at line 86 of file cob_simpletrajectories.cpp.

ros::ServiceServer SimpleTrajectories::srvServer_MoveDoorHandle_ [private]

Definition at line 91 of file cob_simpletrajectories.cpp.

ros::ServiceServer SimpleTrajectories::srvServer_MoveRelLin_ [private]

Definition at line 90 of file cob_simpletrajectories.cpp.

Definition at line 94 of file cob_simpletrajectories.cpp.

std::vector<geometry_msgs::Point> SimpleTrajectories::TrajPoints [private]

Definition at line 96 of file cob_simpletrajectories.cpp.

std::vector<geometry_msgs::Pose> SimpleTrajectories::TrajPoses [private]

Definition at line 97 of file cob_simpletrajectories.cpp.


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


cob_simpletrajectories
Author(s): Alexander Bubeck
autogenerated on Fri Jan 11 09:39:28 2013