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

#include <wam_test.h>

List of all members.

Public Member Functions

void mainLoop ()
 WamTest ()

Private Member Functions

void calculate_error (std::string target)
void joint_states_callback (const sensor_msgs::JointState::ConstPtr &msg)
void pose_callback (const geometry_msgs::PoseStamped::ConstPtr &msg)

Private Attributes

std::vector< double > angles
bool gocenter
ros::ServiceClient joint_move_client
iri_wam_common_msgs::joints_move joint_move_srv
ros::Subscriber joint_states_subscriber
tf::TransformListener listener
ros::NodeHandle nh_
int numtargets
ros::ServiceClient pose_move2_client
iri_wam_common_msgs::pose_move pose_move2_srv
ros::ServiceClient pose_move_client
iri_wam_common_msgs::pose_move pose_move_srv
ros::Subscriber pose_subscriber
int targetid
ros::Publisher tf_publisher
tf::tfMessage tfMessage_msg
std::vector< Eigen::Matrix4f,
< Eigen::Matrix4f > > 

Detailed Description

Definition at line 26 of file wam_test.h.

Constructor & Destructor Documentation

Definition at line 5 of file wam_test.cpp.

Member Function Documentation

void WamTest::calculate_error ( std::string  target) [private]

Definition at line 227 of file wam_test.cpp.

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

Definition at line 214 of file wam_test.cpp.

void WamTest::mainLoop ( void  )

--> y = x, z = y, w = z i x = w.

Definition at line 49 of file wam_test.cpp.

void WamTest::pose_callback ( const geometry_msgs::PoseStamped::ConstPtr &  msg) [private]

Definition at line 209 of file wam_test.cpp.

Member Data Documentation

std::vector<double> WamTest::angles [private]

Definition at line 36 of file wam_test.h.

Definition at line 33 of file wam_test.h.

Definition at line 53 of file wam_test.h.

iri_wam_common_msgs::joints_move WamTest::joint_move_srv [private]

Definition at line 54 of file wam_test.h.

Definition at line 44 of file wam_test.h.

Definition at line 39 of file wam_test.h.

Definition at line 37 of file wam_test.h.

int WamTest::numtargets [private]

Definition at line 34 of file wam_test.h.

Definition at line 49 of file wam_test.h.

iri_wam_common_msgs::pose_move WamTest::pose_move2_srv [private]

Definition at line 50 of file wam_test.h.

Definition at line 51 of file wam_test.h.

iri_wam_common_msgs::pose_move WamTest::pose_move_srv [private]

Definition at line 52 of file wam_test.h.

Definition at line 46 of file wam_test.h.

int WamTest::targetid [private]

Definition at line 35 of file wam_test.h.

Definition at line 38 of file wam_test.h.

tf::tfMessage WamTest::tfMessage_msg [private]

Definition at line 40 of file wam_test.h.

std::vector<Eigen::Matrix4f,Eigen::aligned_allocator<Eigen::Matrix4f> > WamTest::transforms [private]

Definition at line 42 of file wam_test.h.

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

autogenerated on Fri Dec 6 2013 22:41:21