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 |
Definition at line 82 of file cob_simpletrajectories.cpp.
SimpleTrajectories::SimpleTrajectories | ( | ) |
Definition at line 120 of file cob_simpletrajectories.cpp.
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.
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.
ros::Subscriber SimpleTrajectories::topicSub_ControllerState_ [private] |
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.