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 | |