| activate() override | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | virtual |
| allow_reversing_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| applyApproachVelocityScaling(const nav_msgs::msg::Path &path, double &linear_vel) const (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| applyConstraints(const double &curvature, const geometry_msgs::msg::Twist &speed, const double &pose_cost, const nav_msgs::msg::Path &path, double &linear_vel, double &sign) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| approach_velocity_scaling_dist_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| approachVelocityScalingFactor(const nav_msgs::msg::Path &path) const (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| base_desired_linear_vel_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| carrot_arc_pub_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| carrot_pub_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| circleSegmentIntersection(const geometry_msgs::msg::Point &p1, const geometry_msgs::msg::Point &p2, double r) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protectedstatic |
| cleanup() override | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | virtual |
| clock_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| collision_checker_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| computeVelocityCommands(const geometry_msgs::msg::PoseStamped &pose, const geometry_msgs::msg::Twist &velocity, nav2_core::GoalChecker *) override | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | virtual |
| configure(const rclcpp_lifecycle::LifecycleNode::WeakPtr &parent, std::string name, std::shared_ptr< tf2_ros::Buffer > tf, std::shared_ptr< nav2_costmap_2d::Costmap2DROS > costmap_ros) override | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | virtual |
| control_duration_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| cost_scaling_dist_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| cost_scaling_gain_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| costAtPose(const double &x, const double &y) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| costmap_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| costmap_ros_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| createCarrotMsg(const geometry_msgs::msg::PoseStamped &carrot_pose) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| deactivate() override | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | virtual |
| desired_linear_vel_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| dyn_params_handler_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| dynamicParametersCallback(std::vector< rclcpp::Parameter > parameters) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| findVelocitySignChange(const nav_msgs::msg::Path &transformed_plan) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| getCostmapMaxExtent() const | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| getLookAheadDistance(const geometry_msgs::msg::Twist &) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| getLookAheadPoint(const double &, const nav_msgs::msg::Path &) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| global_path_pub_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| global_plan_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| goal_dist_tol_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| inCollision(const double &x, const double &y, const double &theta) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| inflation_cost_scaling_factor_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| isCollisionImminent(const geometry_msgs::msg::PoseStamped &, const double &, const double &, const double &) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| logger_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| lookahead_dist_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| lookahead_time_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| max_allowed_time_to_collision_up_to_carrot_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| max_angular_accel_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| max_lookahead_dist_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| max_robot_pose_search_dist_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| min_approach_linear_velocity_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| min_lookahead_dist_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| mutex_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| node_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| plugin_name_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| Ptr typedef (defined in nav2_core::Controller) | nav2_core::Controller | |
| regulated_linear_scaling_min_radius_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| regulated_linear_scaling_min_speed_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| RegulatedPurePursuitController()=default | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | |
| rotate_to_heading_angular_vel_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| rotate_to_heading_min_angle_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| rotateToHeading(double &linear_vel, double &angular_vel, const double &angle_to_path, const geometry_msgs::msg::Twist &curr_speed) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| setPlan(const nav_msgs::msg::Path &path) override | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | virtual |
| setSpeedLimit(const double &speed_limit, const bool &percentage) override | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | virtual |
| shouldRotateToGoalHeading(const geometry_msgs::msg::PoseStamped &carrot_pose) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| shouldRotateToPath(const geometry_msgs::msg::PoseStamped &carrot_pose, double &angle_to_path) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| tf_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| transform_tolerance_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| transformGlobalPlan(const geometry_msgs::msg::PoseStamped &pose) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| transformPose(const std::string frame, const geometry_msgs::msg::PoseStamped &in_pose, geometry_msgs::msg::PoseStamped &out_pose) const | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| use_collision_detection_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| use_cost_regulated_linear_velocity_scaling_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| use_interpolation_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| use_regulated_linear_velocity_scaling_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| use_rotate_to_heading_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| use_velocity_scaled_lookahead_dist_ (defined in nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController) | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | protected |
| ~Controller() | nav2_core::Controller | inlinevirtual |
| ~RegulatedPurePursuitController() override=default | nav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | |