Public Member Functions | Private Member Functions | Private Attributes | List of all members
RecorderNode Class Reference

Public Member Functions

 RecorderNode ()
 
void spin ()
 
 ~RecorderNode ()
 

Private Member Functions

bool clearPath (std_srvs::Empty::Request &req, std_srvs::Empty::Response &res)
 

Private Attributes

double ang_interval_
 
double dist_interval_
 
std::string frame_global_
 
std::string frame_robot_
 
ros::NodeHandle nh_
 
nav_msgs::Path path_
 
ros::NodeHandle pnh_
 
ros::Publisher pub_path_
 
ros::ServiceServer srs_clear_path_
 
bool store_time_
 
tf2_ros::Buffer tfbuf_
 
tf2_ros::TransformListener tfl_
 
std::string topic_path_
 

Detailed Description

Definition at line 51 of file trajectory_recorder.cpp.

Constructor & Destructor Documentation

◆ RecorderNode()

RecorderNode::RecorderNode ( )

Definition at line 79 of file trajectory_recorder.cpp.

◆ ~RecorderNode()

RecorderNode::~RecorderNode ( )

Definition at line 98 of file trajectory_recorder.cpp.

Member Function Documentation

◆ clearPath()

bool RecorderNode::clearPath ( std_srvs::Empty::Request &  req,
std_srvs::Empty::Response &  res 
)
private

Definition at line 107 of file trajectory_recorder.cpp.

◆ spin()

void RecorderNode::spin ( )

Definition at line 114 of file trajectory_recorder.cpp.

Member Data Documentation

◆ ang_interval_

double RecorderNode::ang_interval_
private

Definition at line 66 of file trajectory_recorder.cpp.

◆ dist_interval_

double RecorderNode::dist_interval_
private

Definition at line 65 of file trajectory_recorder.cpp.

◆ frame_global_

std::string RecorderNode::frame_global_
private

Definition at line 64 of file trajectory_recorder.cpp.

◆ frame_robot_

std::string RecorderNode::frame_robot_
private

Definition at line 63 of file trajectory_recorder.cpp.

◆ nh_

ros::NodeHandle RecorderNode::nh_
private

Definition at line 69 of file trajectory_recorder.cpp.

◆ path_

nav_msgs::Path RecorderNode::path_
private

Definition at line 76 of file trajectory_recorder.cpp.

◆ pnh_

ros::NodeHandle RecorderNode::pnh_
private

Definition at line 70 of file trajectory_recorder.cpp.

◆ pub_path_

ros::Publisher RecorderNode::pub_path_
private

Definition at line 71 of file trajectory_recorder.cpp.

◆ srs_clear_path_

ros::ServiceServer RecorderNode::srs_clear_path_
private

Definition at line 74 of file trajectory_recorder.cpp.

◆ store_time_

bool RecorderNode::store_time_
private

Definition at line 67 of file trajectory_recorder.cpp.

◆ tfbuf_

tf2_ros::Buffer RecorderNode::tfbuf_
private

Definition at line 72 of file trajectory_recorder.cpp.

◆ tfl_

tf2_ros::TransformListener RecorderNode::tfl_
private

Definition at line 73 of file trajectory_recorder.cpp.

◆ topic_path_

std::string RecorderNode::topic_path_
private

Definition at line 62 of file trajectory_recorder.cpp.


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


trajectory_tracker
Author(s): Atsushi Watanabe
autogenerated on Fri May 16 2025 02:15:20