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

Protected Member Functions

void cbCostmap (const costmap_cspace_msgs::CSpace3D::ConstPtr &msg)
 
void cbMap (const nav_msgs::OccupancyGrid::ConstPtr &msg)
 
void cbMapLocal (const nav_msgs::OccupancyGrid::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)
 
 Navigate ()
 
void pubMapLocal ()
 
virtual void SetUp ()
 

Protected Attributes

costmap_cspace_msgs::CSpace3D::ConstPtr costmap_
 
size_t local_map_apply_cnt_
 
nav_msgs::OccupancyGrid::ConstPtr map_
 
nav_msgs::OccupancyGrid::ConstPtr map_local_
 
ros::NodeHandle nh_
 
nav_msgs::Path::ConstPtr path_
 
planner_cspace_msgs::PlannerStatus::ConstPtr planner_status_
 
ros::Publisher pub_initial_pose_
 
ros::Publisher pub_map_
 
ros::Publisher pub_map_local_
 
ros::ServiceClient srv_forget_
 
ros::Subscriber sub_costmap_
 
ros::Subscriber sub_map_
 
ros::Subscriber sub_map_local_
 
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 69 of file test_navigate.cpp.

Constructor & Destructor Documentation

◆ Navigate()

Navigate::Navigate ( )
inlineprotected

Definition at line 93 of file test_navigate.cpp.

Member Function Documentation

◆ cbCostmap()

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

Definition at line 173 of file test_navigate.cpp.

◆ cbMap()

void Navigate::cbMap ( const nav_msgs::OccupancyGrid::ConstPtr &  msg)
inlineprotected

Definition at line 178 of file test_navigate.cpp.

◆ cbMapLocal()

void Navigate::cbMapLocal ( const nav_msgs::OccupancyGrid::ConstPtr &  msg)
inlineprotected

Definition at line 183 of file test_navigate.cpp.

◆ cbPath()

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

Definition at line 196 of file test_navigate.cpp.

◆ cbStatus()

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

Definition at line 188 of file test_navigate.cpp.

◆ dumpRobotTrajectory()

void Navigate::dumpRobotTrajectory ( )
inlineprotected

Definition at line 232 of file test_navigate.cpp.

◆ lookupRobotTrans()

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

Definition at line 223 of file test_navigate.cpp.

◆ pubMapLocal()

void Navigate::pubMapLocal ( )
inlineprotected

Definition at line 214 of file test_navigate.cpp.

◆ SetUp()

virtual void Navigate::SetUp ( )
inlineprotectedvirtual

Definition at line 112 of file test_navigate.cpp.

Member Data Documentation

◆ costmap_

costmap_cspace_msgs::CSpace3D::ConstPtr Navigate::costmap_
protected

Definition at line 78 of file test_navigate.cpp.

◆ local_map_apply_cnt_

size_t Navigate::local_map_apply_cnt_
protected

Definition at line 89 of file test_navigate.cpp.

◆ map_

nav_msgs::OccupancyGrid::ConstPtr Navigate::map_
protected

Definition at line 75 of file test_navigate.cpp.

◆ map_local_

nav_msgs::OccupancyGrid::ConstPtr Navigate::map_local_
protected

Definition at line 76 of file test_navigate.cpp.

◆ nh_

ros::NodeHandle Navigate::nh_
protected

Definition at line 72 of file test_navigate.cpp.

◆ path_

nav_msgs::Path::ConstPtr Navigate::path_
protected

Definition at line 79 of file test_navigate.cpp.

◆ planner_status_

planner_cspace_msgs::PlannerStatus::ConstPtr Navigate::planner_status_
protected

Definition at line 77 of file test_navigate.cpp.

◆ pub_initial_pose_

ros::Publisher Navigate::pub_initial_pose_
protected

Definition at line 88 of file test_navigate.cpp.

◆ pub_map_

ros::Publisher Navigate::pub_map_
protected

Definition at line 86 of file test_navigate.cpp.

◆ pub_map_local_

ros::Publisher Navigate::pub_map_local_
protected

Definition at line 87 of file test_navigate.cpp.

◆ srv_forget_

ros::ServiceClient Navigate::srv_forget_
protected

Definition at line 85 of file test_navigate.cpp.

◆ sub_costmap_

ros::Subscriber Navigate::sub_costmap_
protected

Definition at line 82 of file test_navigate.cpp.

◆ sub_map_

ros::Subscriber Navigate::sub_map_
protected

Definition at line 80 of file test_navigate.cpp.

◆ sub_map_local_

ros::Subscriber Navigate::sub_map_local_
protected

Definition at line 81 of file test_navigate.cpp.

◆ sub_path_

ros::Subscriber Navigate::sub_path_
protected

Definition at line 84 of file test_navigate.cpp.

◆ sub_status_

ros::Subscriber Navigate::sub_status_
protected

Definition at line 83 of file test_navigate.cpp.

◆ test_scope_

std::string Navigate::test_scope_
protected

Definition at line 91 of file test_navigate.cpp.

◆ tfbuf_

tf2_ros::Buffer Navigate::tfbuf_
protected

Definition at line 73 of file test_navigate.cpp.

◆ tfl_

tf2_ros::TransformListener Navigate::tfl_
protected

Definition at line 74 of file test_navigate.cpp.

◆ traj_

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

Definition at line 90 of file test_navigate.cpp.


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


planner_cspace
Author(s): Atsushi Watanabe
autogenerated on Mon Jul 3 2023 02:39:06