Public Member Functions | |
void | joySpacenavCallback (const sensor_msgs::Joy::ConstPtr &msg) |
Receive Joy from a 6d input device (e.g. 3DConnexion SpaceNavigator) | |
SpacenavCommander () | |
void | timerCallback (const ros::TimerEvent &) |
void | twistSpacenavCallback (const geometry_msgs::Twist::ConstPtr &msg) |
Receive Twist from a 6d input device (e.g. 3DConnexion SpaceNavigator) | |
~SpacenavCommander () | |
Private Attributes | |
bool | dead_man_enabled_ |
std::string | frame_id_ |
ros::Subscriber | joy_spacenav_sub_ |
boost::mutex | mutex_ |
ros::NodeHandle | nh_ |
std::string | root_frame_ |
double | scaling_factor_ |
ros::Timer | timer_ |
std::string | tip_frame_ |
geometry_msgs::TwistStamped | ts_ |
ros::Publisher | twist_pub_ |
ros::Subscriber | twist_spacenav_sub_ |
Definition at line 26 of file spacenav_commander.cpp.
SpacenavCommander::SpacenavCommander | ( | ) | [inline] |
Definition at line 29 of file spacenav_commander.cpp.
SpacenavCommander::~SpacenavCommander | ( | ) | [inline] |
Definition at line 64 of file spacenav_commander.cpp.
void SpacenavCommander::joySpacenavCallback | ( | const sensor_msgs::Joy::ConstPtr & | msg | ) | [inline] |
Receive Joy from a 6d input device (e.g. 3DConnexion SpaceNavigator)
Definition at line 69 of file spacenav_commander.cpp.
void SpacenavCommander::timerCallback | ( | const ros::TimerEvent & | ) | [inline] |
Definition at line 113 of file spacenav_commander.cpp.
void SpacenavCommander::twistSpacenavCallback | ( | const geometry_msgs::Twist::ConstPtr & | msg | ) | [inline] |
Receive Twist from a 6d input device (e.g. 3DConnexion SpaceNavigator)
Definition at line 101 of file spacenav_commander.cpp.
bool SpacenavCommander::dead_man_enabled_ [private] |
Definition at line 133 of file spacenav_commander.cpp.
std::string SpacenavCommander::frame_id_ [private] |
Definition at line 136 of file spacenav_commander.cpp.
Definition at line 129 of file spacenav_commander.cpp.
boost::mutex SpacenavCommander::mutex_ [private] |
Definition at line 134 of file spacenav_commander.cpp.
ros::NodeHandle SpacenavCommander::nh_ [private] |
Definition at line 127 of file spacenav_commander.cpp.
std::string SpacenavCommander::root_frame_ [private] |
Definition at line 136 of file spacenav_commander.cpp.
double SpacenavCommander::scaling_factor_ [private] |
Definition at line 135 of file spacenav_commander.cpp.
ros::Timer SpacenavCommander::timer_ [private] |
Definition at line 131 of file spacenav_commander.cpp.
std::string SpacenavCommander::tip_frame_ [private] |
Definition at line 136 of file spacenav_commander.cpp.
geometry_msgs::TwistStamped SpacenavCommander::ts_ [private] |
Definition at line 137 of file spacenav_commander.cpp.
ros::Publisher SpacenavCommander::twist_pub_ [private] |
Definition at line 130 of file spacenav_commander.cpp.
Definition at line 128 of file spacenav_commander.cpp.