Classes | |
struct | Point2f |
struct | Point3f |
Public Member Functions | |
void | fobCB (const asr_msgs::AsrObject &fob_msg) |
int | getch (void) |
int | getKey () |
void | movePTU (char c) |
void | ptuCB (const sensor_msgs::JointState &ptu_msg) |
PTUTracker (ros::NodeHandle nh) | |
void | rotPTUAbsolute (double pan, double tilt) |
void | rotPTURelative (double pan, double tilt) |
Point2f | toSphereCoords (geometry_msgs::PointStamped p) |
Point2f | toSphereCoords (Point3f pt) |
Static Public Member Functions | |
static void | spin (PTUTracker *tracker) |
Public Attributes | |
geometry_msgs::Pose | fob_pose_left |
geometry_msgs::Pose | fob_pose_right |
ros::Subscriber | fob_sub |
std::string | fob_topic |
std::string | fob_tracking_point_left |
std::string | fob_tracking_point_right |
geometry_msgs::PointStamped | fobPoint |
ros::NodeHandle | nh |
struct termios | oldt |
int | panAmount |
ros::Publisher | ptu_pub |
std::string | ptu_state |
std::string | ptu_state_cmd |
ros::Subscriber | ptu_sub |
geometry_msgs::PointStamped | ptuPoint |
std::vector< double > | ptuPosition |
tf::TransformBroadcaster | tb |
tf::TransformListener | tf |
int | tiltAmount |
Definition at line 36 of file PTUTracker.cpp.
|
inline |
Definition at line 94 of file PTUTracker.cpp.
|
inline |
Definition at line 72 of file PTUTracker.cpp.
|
inline |
Definition at line 197 of file PTUTracker.cpp.
|
inline |
Definition at line 211 of file PTUTracker.cpp.
|
inline |
Definition at line 154 of file PTUTracker.cpp.
|
inline |
Definition at line 89 of file PTUTracker.cpp.
|
inline |
Definition at line 174 of file PTUTracker.cpp.
|
inline |
Definition at line 191 of file PTUTracker.cpp.
|
inlinestatic |
Definition at line 220 of file PTUTracker.cpp.
|
inline |
Definition at line 127 of file PTUTracker.cpp.
Definition at line 136 of file PTUTracker.cpp.
geometry_msgs::Pose PTUTracker::fob_pose_left |
Definition at line 59 of file PTUTracker.cpp.
geometry_msgs::Pose PTUTracker::fob_pose_right |
Definition at line 60 of file PTUTracker.cpp.
ros::Subscriber PTUTracker::fob_sub |
Definition at line 48 of file PTUTracker.cpp.
std::string PTUTracker::fob_topic |
Definition at line 53 of file PTUTracker.cpp.
std::string PTUTracker::fob_tracking_point_left |
Definition at line 53 of file PTUTracker.cpp.
std::string PTUTracker::fob_tracking_point_right |
Definition at line 53 of file PTUTracker.cpp.
geometry_msgs::PointStamped PTUTracker::fobPoint |
Definition at line 63 of file PTUTracker.cpp.
ros::NodeHandle PTUTracker::nh |
Definition at line 45 of file PTUTracker.cpp.
struct termios PTUTracker::oldt |
Definition at line 65 of file PTUTracker.cpp.
int PTUTracker::panAmount |
Definition at line 54 of file PTUTracker.cpp.
ros::Publisher PTUTracker::ptu_pub |
Definition at line 50 of file PTUTracker.cpp.
std::string PTUTracker::ptu_state |
Definition at line 53 of file PTUTracker.cpp.
std::string PTUTracker::ptu_state_cmd |
Definition at line 53 of file PTUTracker.cpp.
ros::Subscriber PTUTracker::ptu_sub |
Definition at line 49 of file PTUTracker.cpp.
geometry_msgs::PointStamped PTUTracker::ptuPoint |
Definition at line 62 of file PTUTracker.cpp.
std::vector<double> PTUTracker::ptuPosition |
Definition at line 57 of file PTUTracker.cpp.
tf::TransformBroadcaster PTUTracker::tb |
Definition at line 69 of file PTUTracker.cpp.
tf::TransformListener PTUTracker::tf |
Definition at line 68 of file PTUTracker.cpp.
int PTUTracker::tiltAmount |
Definition at line 54 of file PTUTracker.cpp.