Public Member Functions | |
double | calculateDistance (geometry_msgs::PoseWithCovariance pose) |
void | getRPY (const geometry_msgs::Quaternion &q, double &roll, double &pitch, double &yaw) |
RemoteMonitorClient (const std::string _ns) | |
void | sendPosition (const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &amcl_pose) |
Private Attributes | |
double | interval_dist_ |
geometry_msgs::PoseWithCovariance | last_pose_ |
ros::ServiceClient | monitor_client_ |
ros::NodeHandle | nh_ |
std::string | ns_ |
ros::Subscriber | odom_sub_ |
std::string | pose_topic_ |
ros::Rate | rate_ |
cirkit_waypoint_navigator::TeleportAbsolute | srv_ |
Definition at line 7 of file monitor_client.cpp.
RemoteMonitorClient::RemoteMonitorClient | ( | const std::string | _ns | ) | [inline] |
Definition at line 13 of file monitor_client.cpp.
double RemoteMonitorClient::calculateDistance | ( | geometry_msgs::PoseWithCovariance | pose | ) | [inline] |
Definition at line 27 of file monitor_client.cpp.
void RemoteMonitorClient::getRPY | ( | const geometry_msgs::Quaternion & | q, |
double & | roll, | ||
double & | pitch, | ||
double & | yaw | ||
) | [inline] |
Definition at line 33 of file monitor_client.cpp.
void RemoteMonitorClient::sendPosition | ( | const geometry_msgs::PoseWithCovarianceStamped::ConstPtr & | amcl_pose | ) |
Definition at line 54 of file monitor_client.cpp.
double RemoteMonitorClient::interval_dist_ [private] |
Definition at line 50 of file monitor_client.cpp.
geometry_msgs::PoseWithCovariance RemoteMonitorClient::last_pose_ [private] |
Definition at line 47 of file monitor_client.cpp.
Definition at line 43 of file monitor_client.cpp.
ros::NodeHandle RemoteMonitorClient::nh_ [private] |
Definition at line 41 of file monitor_client.cpp.
std::string RemoteMonitorClient::ns_ [private] |
Definition at line 49 of file monitor_client.cpp.
Definition at line 45 of file monitor_client.cpp.
std::string RemoteMonitorClient::pose_topic_ [private] |
Definition at line 51 of file monitor_client.cpp.
ros::Rate RemoteMonitorClient::rate_ [private] |
Definition at line 42 of file monitor_client.cpp.
cirkit_waypoint_navigator::TeleportAbsolute RemoteMonitorClient::srv_ [private] |
Definition at line 44 of file monitor_client.cpp.