Public Member Functions | Public Attributes
TeleopPR2Ni Class Reference

List of all members.

Public Member Functions

void fillGoal (pr2_controllers_msgs::JointTrajectoryGoal &goal, Trajectory &trajectory, double rate)
void initangles (pr2_joint &joint)
void pubMsg (double rate)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW TeleopPR2Ni ()
void updateTrajectory (double rate)
void updateTrajectoryFromJoints (Trajectory &trajectory, pr2_joint &shoulderAngles, pr2_joint &elbowAngles, Eigen::VectorXd &curr_pos, Eigen::VectorXd &last_pos, double rate)

Public Attributes

Eigen::VectorXd curr_pos_l_
Eigen::VectorXd curr_pos_r_
bool enabled_
Eigen::VectorXd last_pos_l_
Eigen::VectorXd last_pos_r_
pr2_joint lElbowAngles_
ros::Publisher lElbowPub_
pr2_joint lShoulderAngles_
ros::Publisher lShoulderPub_
ros::NodeHandle nh_
ros::NodeHandle privateNh_
pr2_joint rElbowAngles_
ros::Publisher rElbowPub_
pr2_joint rShoulderAngles_
ros::Publisher rShoulderPub_
bool teleopEnabled_
Trajectory trajectory_l_
Trajectory trajectory_r_
bool useLeftArm_

Detailed Description

Definition at line 68 of file kinect_teleop.cpp.


Constructor & Destructor Documentation

Definition at line 113 of file kinect_teleop.cpp.


Member Function Documentation

void TeleopPR2Ni::fillGoal ( pr2_controllers_msgs::JointTrajectoryGoal goal,
Trajectory trajectory,
double  rate 
)

Definition at line 177 of file kinect_teleop.cpp.

Definition at line 131 of file kinect_teleop.cpp.

void TeleopPR2Ni::pubMsg ( double  rate)

Definition at line 214 of file kinect_teleop.cpp.

void TeleopPR2Ni::updateTrajectory ( double  rate)

Definition at line 168 of file kinect_teleop.cpp.

void TeleopPR2Ni::updateTrajectoryFromJoints ( Trajectory trajectory,
pr2_joint shoulderAngles,
pr2_joint elbowAngles,
Eigen::VectorXd &  curr_pos,
Eigen::VectorXd &  last_pos,
double  rate 
)

Definition at line 140 of file kinect_teleop.cpp.


Member Data Documentation

Eigen::VectorXd TeleopPR2Ni::curr_pos_l_

Definition at line 105 of file kinect_teleop.cpp.

Eigen::VectorXd TeleopPR2Ni::curr_pos_r_

Definition at line 103 of file kinect_teleop.cpp.

Definition at line 90 of file kinect_teleop.cpp.

Eigen::VectorXd TeleopPR2Ni::last_pos_l_

Definition at line 106 of file kinect_teleop.cpp.

Eigen::VectorXd TeleopPR2Ni::last_pos_r_

Definition at line 104 of file kinect_teleop.cpp.

Definition at line 101 of file kinect_teleop.cpp.

Definition at line 96 of file kinect_teleop.cpp.

Definition at line 100 of file kinect_teleop.cpp.

Definition at line 95 of file kinect_teleop.cpp.

Definition at line 87 of file kinect_teleop.cpp.

Definition at line 88 of file kinect_teleop.cpp.

Definition at line 99 of file kinect_teleop.cpp.

Definition at line 94 of file kinect_teleop.cpp.

Definition at line 98 of file kinect_teleop.cpp.

Definition at line 93 of file kinect_teleop.cpp.

Definition at line 91 of file kinect_teleop.cpp.

Definition at line 109 of file kinect_teleop.cpp.

Definition at line 108 of file kinect_teleop.cpp.

Definition at line 92 of file kinect_teleop.cpp.


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


kinect_teleop
Author(s): Jan Wülfing
autogenerated on Wed Dec 26 2012 16:45:13