Public Member Functions | Private Member Functions | Private Attributes
WamIkKdl Class Reference

#include <wam_ik_kdl.h>

List of all members.

Public Member Functions

 WamIkKdl ()

Private Member Functions

bool ik (std::vector< double > pose, std::vector< double > currentjoints, std::vector< double > &joints)
void joint_states_callback (const sensor_msgs::JointState::ConstPtr &msg)
bool move_in_xyzquat_Callback (iri_wam_common_msgs::pose_move::Request &req, iri_wam_common_msgs::pose_move::Response &res)
bool print_ik_xyzquat_Callback (iri_wam_common_msgs::wamInverseKinematics::Request &req, iri_wam_common_msgs::wamInverseKinematics::Response &res)

Private Attributes

std::vector< double > currentjoints
ros::Subscriber joint_states_subscriber
ros::ServiceClient move_in_joints_client
iri_wam_common_msgs::joints_move move_in_joints_srv
ros::ServiceServer move_in_xyzquat_server
ros::NodeHandle nh_
unsigned int num_joints_
ros::ServiceServer print_ik_xyzquat_server
KDL::Chain wam63_

Detailed Description

Definition at line 34 of file wam_ik_kdl.h.


Constructor & Destructor Documentation

Definition at line 5 of file wam_ik_kdl.cpp.


Member Function Documentation

bool WamIkKdl::ik ( std::vector< double >  pose,
std::vector< double >  currentjoints,
std::vector< double > &  joints 
) [private]

Definition at line 155 of file wam_ik_kdl.cpp.

void WamIkKdl::joint_states_callback ( const sensor_msgs::JointState::ConstPtr &  msg) [private]

Definition at line 47 of file wam_ik_kdl.cpp.

bool WamIkKdl::move_in_xyzquat_Callback ( iri_wam_common_msgs::pose_move::Request &  req,
iri_wam_common_msgs::pose_move::Response &  res 
) [private]

Definition at line 55 of file wam_ik_kdl.cpp.

bool WamIkKdl::print_ik_xyzquat_Callback ( iri_wam_common_msgs::wamInverseKinematics::Request &  req,
iri_wam_common_msgs::wamInverseKinematics::Response &  res 
) [private]

Definition at line 107 of file wam_ik_kdl.cpp.


Member Data Documentation

Definition at line 39 of file wam_ik_kdl.h.

Definition at line 45 of file wam_ik_kdl.h.

Definition at line 52 of file wam_ik_kdl.h.

iri_wam_common_msgs::joints_move WamIkKdl::move_in_joints_srv [private]

Definition at line 53 of file wam_ik_kdl.h.

Definition at line 48 of file wam_ik_kdl.h.

Definition at line 41 of file wam_ik_kdl.h.

unsigned int WamIkKdl::num_joints_ [private]

Definition at line 38 of file wam_ik_kdl.h.

Definition at line 49 of file wam_ik_kdl.h.

Definition at line 37 of file wam_ik_kdl.h.


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


iri_wam_ik
Author(s): Adria Colomer
autogenerated on Fri Dec 6 2013 20:07:41