beta_ | nav2_graceful_controller::SmoothControlLaw | protected |
calculateCurvature(double r, double phi, double delta) | nav2_graceful_controller::SmoothControlLaw | protected |
calculateNextPose(const double dt, const geometry_msgs::msg::Pose &target, const geometry_msgs::msg::Pose ¤t, const bool &backward=false) | nav2_graceful_controller::SmoothControlLaw | |
calculateRegularVelocity(const geometry_msgs::msg::Pose &target, const geometry_msgs::msg::Pose ¤t, const bool &backward=false) | nav2_graceful_controller::SmoothControlLaw | |
calculateRegularVelocity(const geometry_msgs::msg::Pose &target, const bool &backward=false) | nav2_graceful_controller::SmoothControlLaw | |
k_delta_ | nav2_graceful_controller::SmoothControlLaw | protected |
k_phi_ | nav2_graceful_controller::SmoothControlLaw | protected |
lambda_ | nav2_graceful_controller::SmoothControlLaw | protected |
setCurvatureConstants(const double k_phi, const double k_delta, const double beta, const double lambda) | nav2_graceful_controller::SmoothControlLaw | |
setSlowdownRadius(const double slowdown_radius) | nav2_graceful_controller::SmoothControlLaw | |
setSpeedLimit(const double v_linear_min, const double v_linear_max, const double v_angular_max) | nav2_graceful_controller::SmoothControlLaw | |
slowdown_radius_ | nav2_graceful_controller::SmoothControlLaw | protected |
SmoothControlLaw(double k_phi, double k_delta, double beta, double lambda, double slowdown_radius, double v_linear_min, double v_linear_max, double v_angular_max) | nav2_graceful_controller::SmoothControlLaw | |
v_angular_max_ | nav2_graceful_controller::SmoothControlLaw | protected |
v_linear_max_ | nav2_graceful_controller::SmoothControlLaw | protected |
v_linear_min_ | nav2_graceful_controller::SmoothControlLaw | protected |
~SmoothControlLaw()=default | nav2_graceful_controller::SmoothControlLaw | |