|
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) |
| 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 53 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().
