Protected Member Functions | Protected Attributes | List of all members
NavigateWithRememberUpdates Class Reference
Inheritance diagram for NavigateWithRememberUpdates:
Inheritance graph
[legend]

Protected Member Functions

void cbCostmap (const costmap_cspace_msgs::CSpace3D::ConstPtr &msg)
 
void cbPath (const nav_msgs::Path::ConstPtr &msg)
 
void cbStatus (const planner_cspace_msgs::PlannerStatus::ConstPtr &msg)
 
void dumpRobotTrajectory ()
 
tf2::Stamped< tf2::TransformlookupRobotTrans (const ros::Time &now)
 
 NavigateWithRememberUpdates ()
 
virtual void SetUp ()
 
void waitForPlannerStatus (const std::string &name, const int expected_error)
 

Protected Attributes

costmap_cspace_msgs::CSpace3D::ConstPtr costmap_
 
ros::NodeHandle nh_
 
nav_msgs::Path::ConstPtr path_
 
planner_cspace_msgs::PlannerStatus::ConstPtr planner_status_
 
ros::Publisher pub_initial_pose_
 
ros::Publisher pub_patrol_nodes_
 
ros::ServiceClient srv_forget_
 
ros::Subscriber sub_costmap_
 
ros::Subscriber sub_path_
 
ros::Subscriber sub_status_
 
std::string test_scope_
 
tf2_ros::Buffer tfbuf_
 
tf2_ros::TransformListener tfl_
 
std::vector< tf2::Stamped< tf2::Transform > > traj_
 

Detailed Description

Definition at line 52 of file test_navigate_remember.cpp.

Constructor & Destructor Documentation

◆ NavigateWithRememberUpdates()

NavigateWithRememberUpdates::NavigateWithRememberUpdates ( )
inlineprotected

Definition at line 70 of file test_navigate_remember.cpp.

Member Function Documentation

◆ cbCostmap()

void NavigateWithRememberUpdates::cbCostmap ( const costmap_cspace_msgs::CSpace3D::ConstPtr &  msg)
inlineprotected

Definition at line 133 of file test_navigate_remember.cpp.

◆ cbPath()

void NavigateWithRememberUpdates::cbPath ( const nav_msgs::Path::ConstPtr &  msg)
inlineprotected

Definition at line 146 of file test_navigate_remember.cpp.

◆ cbStatus()

void NavigateWithRememberUpdates::cbStatus ( const planner_cspace_msgs::PlannerStatus::ConstPtr &  msg)
inlineprotected

Definition at line 138 of file test_navigate_remember.cpp.

◆ dumpRobotTrajectory()

void NavigateWithRememberUpdates::dumpRobotTrajectory ( )
inlineprotected

Definition at line 173 of file test_navigate_remember.cpp.

◆ lookupRobotTrans()

tf2::Stamped<tf2::Transform> NavigateWithRememberUpdates::lookupRobotTrans ( const ros::Time now)
inlineprotected

Definition at line 164 of file test_navigate_remember.cpp.

◆ SetUp()

virtual void NavigateWithRememberUpdates::SetUp ( )
inlineprotectedvirtual

Definition at line 85 of file test_navigate_remember.cpp.

◆ waitForPlannerStatus()

void NavigateWithRememberUpdates::waitForPlannerStatus ( const std::string &  name,
const int  expected_error 
)
inlineprotected

Definition at line 196 of file test_navigate_remember.cpp.

Member Data Documentation

◆ costmap_

costmap_cspace_msgs::CSpace3D::ConstPtr NavigateWithRememberUpdates::costmap_
protected

Definition at line 59 of file test_navigate_remember.cpp.

◆ nh_

ros::NodeHandle NavigateWithRememberUpdates::nh_
protected

Definition at line 55 of file test_navigate_remember.cpp.

◆ path_

nav_msgs::Path::ConstPtr NavigateWithRememberUpdates::path_
protected

Definition at line 60 of file test_navigate_remember.cpp.

◆ planner_status_

planner_cspace_msgs::PlannerStatus::ConstPtr NavigateWithRememberUpdates::planner_status_
protected

Definition at line 58 of file test_navigate_remember.cpp.

◆ pub_initial_pose_

ros::Publisher NavigateWithRememberUpdates::pub_initial_pose_
protected

Definition at line 65 of file test_navigate_remember.cpp.

◆ pub_patrol_nodes_

ros::Publisher NavigateWithRememberUpdates::pub_patrol_nodes_
protected

Definition at line 66 of file test_navigate_remember.cpp.

◆ srv_forget_

ros::ServiceClient NavigateWithRememberUpdates::srv_forget_
protected

Definition at line 64 of file test_navigate_remember.cpp.

◆ sub_costmap_

ros::Subscriber NavigateWithRememberUpdates::sub_costmap_
protected

Definition at line 61 of file test_navigate_remember.cpp.

◆ sub_path_

ros::Subscriber NavigateWithRememberUpdates::sub_path_
protected

Definition at line 63 of file test_navigate_remember.cpp.

◆ sub_status_

ros::Subscriber NavigateWithRememberUpdates::sub_status_
protected

Definition at line 62 of file test_navigate_remember.cpp.

◆ test_scope_

std::string NavigateWithRememberUpdates::test_scope_
protected

Definition at line 68 of file test_navigate_remember.cpp.

◆ tfbuf_

tf2_ros::Buffer NavigateWithRememberUpdates::tfbuf_
protected

Definition at line 56 of file test_navigate_remember.cpp.

◆ tfl_

tf2_ros::TransformListener NavigateWithRememberUpdates::tfl_
protected

Definition at line 57 of file test_navigate_remember.cpp.

◆ traj_

std::vector<tf2::Stamped<tf2::Transform> > NavigateWithRememberUpdates::traj_
protected

Definition at line 67 of file test_navigate_remember.cpp.


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


planner_cspace
Author(s): Atsushi Watanabe
autogenerated on Fri May 16 2025 02:15:23