| 
    SMACC2
    
   | 
 
Namespaces | |
| namespace | backward_global_planner | 
| namespace | backward_local_planner | 
| namespace | forward_global_planner | 
| namespace | forward_local_planner | 
| namespace | odom_tracker | 
| namespace | pure_spinning_local_planner | 
| namespace | undo_path_global_planner | 
Typedefs | |
| typedef smacc2::client_bases::SmaccActionClientBase< nav2_msgs::action::NavigateToPose > | Base | 
| typedef Base::WrappedResult | WrappedResult | 
Enumerations | |
| enum class | SpinningPlanner { Default , PureSpinning , Forward } | 
| enum class | Nav2Nodes {  PlannerServer , ControllerServer , RecoveriesServer , BtNavigator , MapServer , None }  | 
| enum class | WaitPoseStandardReferenceFrame { Map , Odometry } | 
| enum class | StandardReferenceFrames { Map , Odometry } | 
Functions | |
| geometry_msgs::msg::PoseStamped | makePureSpinningSubPlan (const geometry_msgs::msg::PoseStamped &start, double dstRads, std::vector< geometry_msgs::msg::PoseStamped > &plan, double radstep=0.005) | 
| geometry_msgs::msg::PoseStamped | makePureStraightSubPlan (const geometry_msgs::msg::PoseStamped &startOrientedPose, const geometry_msgs::msg::Point &goal, double length, std::vector< geometry_msgs::msg::PoseStamped > &plan) | 
| std::string | toString (Nav2Nodes value) | 
| Nav2Nodes | fromString (std::string str) | 
| template<typename TEv > | |
| void | configurePostEvWaypoint (std::function< void()> *fntarget, ClNav2Z *client, int index) | 
| std::string | referenceFrameToString (StandardReferenceFrames referenceFrame) | 
Variables | |
| const std::string | frameid = "map" | 
| typedef smacc2::client_bases::SmaccActionClientBase<nav2_msgs::action::NavigateToPose> cl_nav2z::Base | 
Definition at line 28 of file nav2z_client.cpp.
Definition at line 29 of file nav2z_client.cpp.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| PlannerServer | |
| ControllerServer | |
| RecoveriesServer | |
| BtNavigator | |
| MapServer | |
| None | |
Definition at line 29 of file cb_wait_nav2_nodes.hpp.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| Default | |
| PureSpinning | |
| Forward | |
Definition at line 61 of file cb_nav2z_client_behavior_base.hpp.
      
  | 
  strong | 
      
  | 
  strong | 
| void cl_nav2z::configurePostEvWaypoint | ( | std::function< void()> * | fntarget, | 
| ClNav2Z * | client, | ||
| int | index | ||
| ) | 
Definition at line 1585 of file waypoints_event_dispatcher.hpp.
| Nav2Nodes cl_nav2z::fromString | ( | std::string | str | ) | 
Definition at line 117 of file cb_wait_nav2_nodes.cpp.
References BtNavigator, ControllerServer, MapServer, None, PlannerServer, and RecoveriesServer.
Referenced by cl_nav2z::CbWaitNav2Nodes::onMessageReceived().

| geometry_msgs::msg::PoseStamped cl_nav2z::makePureSpinningSubPlan | ( | const geometry_msgs::msg::PoseStamped & | start, | 
| double | dstRads, | ||
| std::vector< geometry_msgs::msg::PoseStamped > & | plan, | ||
| double | radstep = 0.005  | 
        ||
| ) | 
Definition at line 37 of file common.cpp.
Referenced by cl_nav2z::backward_global_planner::BackwardGlobalPlanner::createDefaultBackwardPath(), and cl_nav2z::forward_global_planner::ForwardGlobalPlanner::createPlan().

| geometry_msgs::msg::PoseStamped cl_nav2z::makePureStraightSubPlan | ( | const geometry_msgs::msg::PoseStamped & | startOrientedPose, | 
| const geometry_msgs::msg::Point & | goal, | ||
| double | length, | ||
| std::vector< geometry_msgs::msg::PoseStamped > & | plan | ||
| ) | 
Definition at line 93 of file common.cpp.
Referenced by cl_nav2z::backward_global_planner::BackwardGlobalPlanner::createDefaultBackwardPath(), and cl_nav2z::forward_global_planner::ForwardGlobalPlanner::createPlan().

| std::string cl_nav2z::referenceFrameToString | ( | StandardReferenceFrames | referenceFrame | ) | 
Definition at line 42 of file cp_pose.cpp.
| std::string cl_nav2z::toString | ( | Nav2Nodes | value | ) | 
Definition at line 98 of file cb_wait_nav2_nodes.cpp.
References BtNavigator, ControllerServer, MapServer, PlannerServer, and RecoveriesServer.
Referenced by cl_nav2z::CbWaitNav2Nodes::onEntry(), and cl_nav2z::CbWaitNav2Nodes::onMessageReceived().

| const std::string cl_nav2z::frameid = "map" | 
Definition at line 25 of file waypoints_visualizer.cpp.
Referenced by cl_nav2z::CpWaypointsVisualizer::createMarker(), and cl_nav2z::CpWaypointsVisualizer::createMarkerLabel().