Map generation node. More...
Public Member Functions | |
void | addCurrentTfPoseToTrajectory () |
const hector_nav_msgs::GetRobotTrajectoryResponse | getTrajectory () const |
PathContainer () | |
void | publishTrajectoryTimerCallback (const ros::TimerEvent &event) |
bool | recoveryInfoProviderCallBack (hector_nav_msgs::GetRecoveryInfo::Request &req, hector_nav_msgs::GetRecoveryInfo::Response &res) |
void | sysCmdCallback (const std_msgs::String &sys_cmd) |
bool | trajectoryProviderCallBack (hector_nav_msgs::GetRobotTrajectory::Request &req, hector_nav_msgs::GetRobotTrajectory::Response &res) |
void | trajectoryUpdateTimerCallback (const ros::TimerEvent &event) |
void | waitForTf () |
Public Attributes | |
ros::Time | last_pose_save_time_ |
ros::Time | last_reset_time_ |
std::string | p_source_frame_name_ |
std::string | p_target_frame_name_ |
double | p_trajectory_publish_rate_ |
double | p_trajectory_update_rate_ |
geometry_msgs::PoseStamped | pose_source_ |
ros::Timer | publish_trajectory_timer_ |
ros::ServiceServer | recovery_info_provider_service_ |
ros::Subscriber | sys_cmd_sub_ |
tf::TransformListener | tf_ |
hector_nav_msgs::GetRobotTrajectory::Response | trajectory_ |
ros::ServiceServer | trajectory_provider_service_ |
ros::Publisher | trajectory_pub_ |
ros::Timer | update_trajectory_timer_ |
Map generation node.
Definition at line 56 of file hector_trajectory_server.cpp.
|
inline |
Definition at line 59 of file hector_trajectory_server.cpp.
|
inline |
Definition at line 124 of file hector_trajectory_server.cpp.
|
inline |
Definition at line 167 of file hector_trajectory_server.cpp.
|
inline |
Definition at line 155 of file hector_trajectory_server.cpp.
|
inline |
Definition at line 172 of file hector_trajectory_server.cpp.
|
inline |
Definition at line 114 of file hector_trajectory_server.cpp.
|
inline |
Definition at line 160 of file hector_trajectory_server.cpp.
|
inline |
Definition at line 144 of file hector_trajectory_server.cpp.
|
inline |
Definition at line 88 of file hector_trajectory_server.cpp.
ros::Time PathContainer::last_pose_save_time_ |
Definition at line 265 of file hector_trajectory_server.cpp.
ros::Time PathContainer::last_reset_time_ |
Definition at line 264 of file hector_trajectory_server.cpp.
std::string PathContainer::p_source_frame_name_ |
Definition at line 242 of file hector_trajectory_server.cpp.
std::string PathContainer::p_target_frame_name_ |
Definition at line 241 of file hector_trajectory_server.cpp.
double PathContainer::p_trajectory_publish_rate_ |
Definition at line 244 of file hector_trajectory_server.cpp.
double PathContainer::p_trajectory_update_rate_ |
Definition at line 243 of file hector_trajectory_server.cpp.
geometry_msgs::PoseStamped PathContainer::pose_source_ |
Definition at line 247 of file hector_trajectory_server.cpp.
ros::Timer PathContainer::publish_trajectory_timer_ |
Definition at line 253 of file hector_trajectory_server.cpp.
ros::ServiceServer PathContainer::recovery_info_provider_service_ |
Definition at line 250 of file hector_trajectory_server.cpp.
ros::Subscriber PathContainer::sys_cmd_sub_ |
Definition at line 257 of file hector_trajectory_server.cpp.
tf::TransformListener PathContainer::tf_ |
Definition at line 262 of file hector_trajectory_server.cpp.
hector_nav_msgs::GetRobotTrajectory::Response PathContainer::trajectory_ |
Definition at line 260 of file hector_trajectory_server.cpp.
ros::ServiceServer PathContainer::trajectory_provider_service_ |
Definition at line 249 of file hector_trajectory_server.cpp.
ros::Publisher PathContainer::trajectory_pub_ |
Definition at line 258 of file hector_trajectory_server.cpp.
ros::Timer PathContainer::update_trajectory_timer_ |
Definition at line 252 of file hector_trajectory_server.cpp.