|
| bool | getCurrentPoseChecked (geometry_msgs::msg::PoseStamped &pose) |
| | Get one checked robot pose in the local frame, preserving the TF timestamp. More...
|
| |
|
void | execute () |
| |
|
void | stopRobot () |
| |
|
|
nav2::LifecycleNode::WeakPtr | node_ |
| |
|
std::string | behavior_name_ |
| |
|
std::unique_ptr< nav2_util::TwistPublisher > | vel_pub_ |
| |
|
ActionServer::SharedPtr | action_server_ |
| |
|
std::shared_ptr< nav2_costmap_2d::CostmapTopicCollisionChecker > | local_collision_checker_ |
| |
|
std::shared_ptr< nav2_costmap_2d::CostmapTopicCollisionChecker > | global_collision_checker_ |
| |
|
nav2::TransformBuffer::SharedPtr | tf_ |
| |
|
double | cycle_frequency_ |
| |
|
double | enabled_ |
| |
|
std::string | local_frame_ |
| |
|
std::string | global_frame_ |
| |
|
std::string | robot_base_frame_ |
| |
|
double | transform_staleness_threshold_ {0.0} |
| |
|
rclcpp::Duration | elapsed_time_ {0, 0} |
| |
|
rclcpp::Clock::SharedPtr | clock_ |
| |
|
rclcpp::Logger | logger_ {rclcpp::get_logger("nav2_behaviors")} |
| |
template<typename ActionT>
class nav2_behaviors::TimedBehavior< ActionT >
Definition at line 66 of file timed_behavior.hpp.
◆ configure()
template<typename ActionT >
- Parameters
-
| parent | pointer to user's node |
| name | The name of this planner |
| tf | A pointer to a TF buffer |
| costmap_ros | A pointer to the costmap |
Implements nav2_core::Behavior.
Definition at line 114 of file timed_behavior.hpp.
◆ getCurrentPoseChecked()
template<typename ActionT >
Get one checked robot pose in the local frame, preserving the TF timestamp.
- Parameters
-
| pose | Pose to reuse throughout the current run initialization or cycle |
- Returns
- False if the transform is missing or stale; pose is unchanged on failure
Definition at line 183 of file timed_behavior.hpp.
The documentation for this class was generated from the following file: