Public Member Functions | Private Attributes
ArmTeleop Class Reference
Inheritance diagram for ArmTeleop:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ArmTeleop (const std::string &name, ros::NodeHandle &nh)
virtual void publish (const ros::Duration &dt)
virtual bool start ()
virtual bool stop ()
virtual bool update (const sensor_msgs::Joy::ConstPtr &joy, const sensor_msgs::JointState::ConstPtr &state)

Private Attributes

int axis_pitch_
int axis_roll_
int axis_x_
int axis_y_
int axis_yaw_
int axis_z_
int button_angular_
int button_linear_
ros::Publisher cmd_pub_
geometry_msgs::TwistStamped desired_
geometry_msgs::TwistStamped last_
ros::Time last_update_
double max_acc_pitch_
double max_acc_roll_
double max_acc_x_
double max_acc_y_
double max_acc_yaw_
double max_acc_z_
double max_vel_pitch_
double max_vel_roll_
double max_vel_x_
double max_vel_y_
double max_vel_yaw_
double max_vel_z_

Detailed Description

Definition at line 569 of file joystick_teleop.cpp.


Constructor & Destructor Documentation

ArmTeleop::ArmTeleop ( const std::string &  name,
ros::NodeHandle nh 
) [inline]

Definition at line 572 of file joystick_teleop.cpp.


Member Function Documentation

virtual void ArmTeleop::publish ( const ros::Duration dt) [inline, virtual]

Implements TeleopComponent.

Definition at line 652 of file joystick_teleop.cpp.

virtual bool ArmTeleop::start ( ) [inline, virtual]

Reimplemented from TeleopComponent.

Definition at line 671 of file joystick_teleop.cpp.

virtual bool ArmTeleop::stop ( ) [inline, virtual]

Reimplemented from TeleopComponent.

Definition at line 678 of file joystick_teleop.cpp.

virtual bool ArmTeleop::update ( const sensor_msgs::Joy::ConstPtr &  joy,
const sensor_msgs::JointState::ConstPtr &  state 
) [inline, virtual]

Implements TeleopComponent.

Definition at line 604 of file joystick_teleop.cpp.


Member Data Documentation

int ArmTeleop::axis_pitch_ [private]

Definition at line 694 of file joystick_teleop.cpp.

int ArmTeleop::axis_roll_ [private]

Definition at line 694 of file joystick_teleop.cpp.

int ArmTeleop::axis_x_ [private]

Definition at line 694 of file joystick_teleop.cpp.

int ArmTeleop::axis_y_ [private]

Definition at line 694 of file joystick_teleop.cpp.

int ArmTeleop::axis_yaw_ [private]

Definition at line 694 of file joystick_teleop.cpp.

int ArmTeleop::axis_z_ [private]

Definition at line 694 of file joystick_teleop.cpp.

Definition at line 695 of file joystick_teleop.cpp.

Definition at line 695 of file joystick_teleop.cpp.

Definition at line 704 of file joystick_teleop.cpp.

geometry_msgs::TwistStamped ArmTeleop::desired_ [private]

Definition at line 706 of file joystick_teleop.cpp.

geometry_msgs::TwistStamped ArmTeleop::last_ [private]

Definition at line 707 of file joystick_teleop.cpp.

Definition at line 708 of file joystick_teleop.cpp.

double ArmTeleop::max_acc_pitch_ [private]

Definition at line 701 of file joystick_teleop.cpp.

double ArmTeleop::max_acc_roll_ [private]

Definition at line 701 of file joystick_teleop.cpp.

double ArmTeleop::max_acc_x_ [private]

Definition at line 700 of file joystick_teleop.cpp.

double ArmTeleop::max_acc_y_ [private]

Definition at line 700 of file joystick_teleop.cpp.

double ArmTeleop::max_acc_yaw_ [private]

Definition at line 701 of file joystick_teleop.cpp.

double ArmTeleop::max_acc_z_ [private]

Definition at line 700 of file joystick_teleop.cpp.

double ArmTeleop::max_vel_pitch_ [private]

Definition at line 699 of file joystick_teleop.cpp.

double ArmTeleop::max_vel_roll_ [private]

Definition at line 699 of file joystick_teleop.cpp.

double ArmTeleop::max_vel_x_ [private]

Definition at line 698 of file joystick_teleop.cpp.

double ArmTeleop::max_vel_y_ [private]

Definition at line 698 of file joystick_teleop.cpp.

double ArmTeleop::max_vel_yaw_ [private]

Definition at line 699 of file joystick_teleop.cpp.

double ArmTeleop::max_vel_z_ [private]

Definition at line 698 of file joystick_teleop.cpp.


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


fetch_teleop
Author(s): Michael Ferguson
autogenerated on Sat Aug 5 2017 04:00:42