nav2_graceful_controller
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace nav2_graceful_controller
Classes and Structs
Struct EgocentricPolarCoordinates
Struct Parameters
Class GracefulController
Class ParameterHandler
Class PathHandler
Class SmoothControlLaw
Functions
Function nav2_graceful_controller::createMotionTargetMsg
Function nav2_graceful_controller::createSlowdownMarker
Directories
Directory include
Directory nav2_graceful_controller
Files
File ego_polar_coords.hpp
File graceful_controller.hpp
File parameter_handler.hpp
File path_handler.hpp
File smooth_control_law.hpp
File utils.hpp
Standard Documents
PACKAGE
README
Graceful Motion Controller
Smooth control law
Parameters
Topics
Index
nav2_graceful_controller
Index
Index
N
N
nav2_graceful_controller::createMotionTargetMsg (C++ function)
nav2_graceful_controller::createSlowdownMarker (C++ function)
nav2_graceful_controller::EgocentricPolarCoordinates (C++ struct)
nav2_graceful_controller::EgocentricPolarCoordinates::delta (C++ member)
nav2_graceful_controller::EgocentricPolarCoordinates::EgocentricPolarCoordinates (C++ function)
,
[1]
nav2_graceful_controller::EgocentricPolarCoordinates::phi (C++ member)
nav2_graceful_controller::EgocentricPolarCoordinates::r (C++ member)
nav2_graceful_controller::GracefulController (C++ class)
nav2_graceful_controller::GracefulController::activate (C++ function)
nav2_graceful_controller::GracefulController::cleanup (C++ function)
nav2_graceful_controller::GracefulController::collision_checker_ (C++ member)
nav2_graceful_controller::GracefulController::computeVelocityCommands (C++ function)
nav2_graceful_controller::GracefulController::configure (C++ function)
nav2_graceful_controller::GracefulController::control_law_ (C++ member)
nav2_graceful_controller::GracefulController::costmap_ros_ (C++ member)
nav2_graceful_controller::GracefulController::deactivate (C++ function)
nav2_graceful_controller::GracefulController::getMotionTarget (C++ function)
nav2_graceful_controller::GracefulController::goal_dist_tolerance_ (C++ member)
nav2_graceful_controller::GracefulController::goal_reached_ (C++ member)
nav2_graceful_controller::GracefulController::GracefulController (C++ function)
nav2_graceful_controller::GracefulController::inCollision (C++ function)
nav2_graceful_controller::GracefulController::local_plan_pub_ (C++ member)
nav2_graceful_controller::GracefulController::logger_ (C++ member)
nav2_graceful_controller::GracefulController::motion_target_pub_ (C++ member)
nav2_graceful_controller::GracefulController::param_handler_ (C++ member)
nav2_graceful_controller::GracefulController::params_ (C++ member)
nav2_graceful_controller::GracefulController::path_handler_ (C++ member)
nav2_graceful_controller::GracefulController::plugin_name_ (C++ member)
nav2_graceful_controller::GracefulController::rotateToTarget (C++ function)
nav2_graceful_controller::GracefulController::setPlan (C++ function)
nav2_graceful_controller::GracefulController::setSpeedLimit (C++ function)
nav2_graceful_controller::GracefulController::simulateTrajectory (C++ function)
nav2_graceful_controller::GracefulController::slowdown_pub_ (C++ member)
nav2_graceful_controller::GracefulController::tf_buffer_ (C++ member)
nav2_graceful_controller::GracefulController::transformed_plan_pub_ (C++ member)
nav2_graceful_controller::GracefulController::~GracefulController (C++ function)
nav2_graceful_controller::ParameterHandler (C++ class)
nav2_graceful_controller::ParameterHandler::dyn_params_handler_ (C++ member)
nav2_graceful_controller::ParameterHandler::dynamicParametersCallback (C++ function)
nav2_graceful_controller::ParameterHandler::getMutex (C++ function)
nav2_graceful_controller::ParameterHandler::getParams (C++ function)
nav2_graceful_controller::ParameterHandler::logger_ (C++ member)
nav2_graceful_controller::ParameterHandler::mutex_ (C++ member)
nav2_graceful_controller::ParameterHandler::ParameterHandler (C++ function)
nav2_graceful_controller::ParameterHandler::params_ (C++ member)
nav2_graceful_controller::ParameterHandler::plugin_name_ (C++ member)
nav2_graceful_controller::ParameterHandler::~ParameterHandler (C++ function)
nav2_graceful_controller::Parameters (C++ struct)
nav2_graceful_controller::Parameters::allow_backward (C++ member)
nav2_graceful_controller::Parameters::beta (C++ member)
nav2_graceful_controller::Parameters::final_rotation (C++ member)
nav2_graceful_controller::Parameters::initial_rotation (C++ member)
nav2_graceful_controller::Parameters::initial_rotation_min_angle (C++ member)
nav2_graceful_controller::Parameters::k_delta (C++ member)
nav2_graceful_controller::Parameters::k_phi (C++ member)
nav2_graceful_controller::Parameters::lambda (C++ member)
nav2_graceful_controller::Parameters::max_robot_pose_search_dist (C++ member)
nav2_graceful_controller::Parameters::motion_target_dist (C++ member)
nav2_graceful_controller::Parameters::rotation_scaling_factor (C++ member)
nav2_graceful_controller::Parameters::slowdown_radius (C++ member)
nav2_graceful_controller::Parameters::transform_tolerance (C++ member)
nav2_graceful_controller::Parameters::v_angular_max (C++ member)
nav2_graceful_controller::Parameters::v_angular_max_initial (C++ member)
nav2_graceful_controller::Parameters::v_linear_max (C++ member)
nav2_graceful_controller::Parameters::v_linear_max_initial (C++ member)
nav2_graceful_controller::Parameters::v_linear_min (C++ member)
nav2_graceful_controller::PathHandler (C++ class)
nav2_graceful_controller::PathHandler::costmap_ros_ (C++ member)
nav2_graceful_controller::PathHandler::getPlan (C++ function)
nav2_graceful_controller::PathHandler::global_plan_ (C++ member)
nav2_graceful_controller::PathHandler::logger_ (C++ member)
nav2_graceful_controller::PathHandler::PathHandler (C++ function)
nav2_graceful_controller::PathHandler::setPlan (C++ function)
nav2_graceful_controller::PathHandler::tf_buffer_ (C++ member)
nav2_graceful_controller::PathHandler::transform_tolerance_ (C++ member)
nav2_graceful_controller::PathHandler::transformGlobalPlan (C++ function)
nav2_graceful_controller::PathHandler::~PathHandler (C++ function)
nav2_graceful_controller::SmoothControlLaw (C++ class)
nav2_graceful_controller::SmoothControlLaw::beta_ (C++ member)
nav2_graceful_controller::SmoothControlLaw::calculateCurvature (C++ function)
nav2_graceful_controller::SmoothControlLaw::calculateNextPose (C++ function)
nav2_graceful_controller::SmoothControlLaw::calculateRegularVelocity (C++ function)
,
[1]
nav2_graceful_controller::SmoothControlLaw::k_delta_ (C++ member)
nav2_graceful_controller::SmoothControlLaw::k_phi_ (C++ member)
nav2_graceful_controller::SmoothControlLaw::lambda_ (C++ member)
nav2_graceful_controller::SmoothControlLaw::setCurvatureConstants (C++ function)
nav2_graceful_controller::SmoothControlLaw::setSlowdownRadius (C++ function)
nav2_graceful_controller::SmoothControlLaw::setSpeedLimit (C++ function)
nav2_graceful_controller::SmoothControlLaw::slowdown_radius_ (C++ member)
nav2_graceful_controller::SmoothControlLaw::SmoothControlLaw (C++ function)
nav2_graceful_controller::SmoothControlLaw::v_angular_max_ (C++ member)
nav2_graceful_controller::SmoothControlLaw::v_linear_max_ (C++ member)
nav2_graceful_controller::SmoothControlLaw::v_linear_min_ (C++ member)
nav2_graceful_controller::SmoothControlLaw::~SmoothControlLaw (C++ function)