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