Public Member Functions | Public Attributes | List of all members
PathContainer Class Reference

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_
 

Detailed Description

Map generation node.

Definition at line 56 of file hector_trajectory_server.cpp.

Constructor & Destructor Documentation

PathContainer::PathContainer ( )
inline

Definition at line 59 of file hector_trajectory_server.cpp.

Member Function Documentation

void PathContainer::addCurrentTfPoseToTrajectory ( )
inline

Definition at line 124 of file hector_trajectory_server.cpp.

const hector_nav_msgs::GetRobotTrajectoryResponse PathContainer::getTrajectory ( ) const
inline

Definition at line 167 of file hector_trajectory_server.cpp.

void PathContainer::publishTrajectoryTimerCallback ( const ros::TimerEvent event)
inline

Definition at line 155 of file hector_trajectory_server.cpp.

bool PathContainer::recoveryInfoProviderCallBack ( hector_nav_msgs::GetRecoveryInfo::Request &  req,
hector_nav_msgs::GetRecoveryInfo::Response &  res 
)
inline

Definition at line 172 of file hector_trajectory_server.cpp.

void PathContainer::sysCmdCallback ( const std_msgs::String &  sys_cmd)
inline

Definition at line 114 of file hector_trajectory_server.cpp.

bool PathContainer::trajectoryProviderCallBack ( hector_nav_msgs::GetRobotTrajectory::Request &  req,
hector_nav_msgs::GetRobotTrajectory::Response &  res 
)
inline

Definition at line 160 of file hector_trajectory_server.cpp.

void PathContainer::trajectoryUpdateTimerCallback ( const ros::TimerEvent event)
inline

Definition at line 144 of file hector_trajectory_server.cpp.

void PathContainer::waitForTf ( )
inline

Definition at line 88 of file hector_trajectory_server.cpp.

Member Data Documentation

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.


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


hector_trajectory_server
Author(s): Stefan Kohlbrecher
autogenerated on Sun Nov 3 2019 03:18:42