opennav_docking
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace opennav_docking
Namespace utils
Classes and Structs
Struct A
Struct Dock
Class Controller
Class DockDatabase
Class DockingServer
Class Navigator
Class PoseFilter
Class SimpleChargingDock
Class SimpleNonChargingDock
Functions
Function utils::getDockPoseStamped
Function utils::l2Norm
Function utils::parseDockFile
Function utils::parseDockParams
Typedefs
Typedef DockMap
Typedef DockPluginMap
Typedef DockRobot
Typedef UndockRobot
Directories
Directory include
Directory opennav_docking
Files
File controller.hpp
File dock_database.hpp
File docking_server.hpp
File navigator.hpp
File pose_filter.hpp
File simple_charging_dock.hpp
File simple_non_charging_dock.hpp
File types.hpp
File utils.hpp
Standard Documents
PACKAGE
README
Open Navigation’s Nav2 Docking Server
Index
opennav_docking
Index
Index
A
|
D
|
O
|
U
A
A (C++ struct)
D
Dock (C++ struct)
Dock::frame (C++ member)
Dock::getStagingPose (C++ function)
Dock::id (C++ member)
Dock::plugin (C++ member)
Dock::pose (C++ member)
Dock::type (C++ member)
DockMap (C++ type)
DockPluginMap (C++ type)
DockRobot (C++ type)
O
opennav_docking::Controller (C++ class)
opennav_docking::Controller::base_frame_ (C++ member)
opennav_docking::Controller::beta_ (C++ member)
opennav_docking::Controller::clock_ (C++ member)
opennav_docking::Controller::collision_checker_ (C++ member)
opennav_docking::Controller::computeVelocityCommand (C++ function)
opennav_docking::Controller::configureCollisionChecker (C++ function)
opennav_docking::Controller::control_law_ (C++ member)
opennav_docking::Controller::Controller (C++ function)
opennav_docking::Controller::costmap_sub_ (C++ member)
opennav_docking::Controller::dock_collision_threshold_ (C++ member)
opennav_docking::Controller::dyn_params_handler_ (C++ member)
opennav_docking::Controller::dynamic_params_lock_ (C++ member)
opennav_docking::Controller::dynamicParametersCallback (C++ function)
opennav_docking::Controller::fixed_frame_ (C++ member)
opennav_docking::Controller::footprint_sub_ (C++ member)
opennav_docking::Controller::isTrajectoryCollisionFree (C++ function)
opennav_docking::Controller::k_delta_ (C++ member)
opennav_docking::Controller::k_phi_ (C++ member)
opennav_docking::Controller::lambda_ (C++ member)
opennav_docking::Controller::logger_ (C++ member)
opennav_docking::Controller::projection_time_ (C++ member)
opennav_docking::Controller::simulation_time_step_ (C++ member)
opennav_docking::Controller::slowdown_radius_ (C++ member)
opennav_docking::Controller::tf2_buffer_ (C++ member)
opennav_docking::Controller::trajectory_pub_ (C++ member)
opennav_docking::Controller::transform_tolerance_ (C++ member)
opennav_docking::Controller::use_collision_detection_ (C++ member)
opennav_docking::Controller::v_angular_max_ (C++ member)
opennav_docking::Controller::v_linear_max_ (C++ member)
opennav_docking::Controller::v_linear_min_ (C++ member)
opennav_docking::Controller::~Controller (C++ function)
opennav_docking::DockDatabase (C++ class)
opennav_docking::DockDatabase::activate (C++ function)
opennav_docking::DockDatabase::deactivate (C++ function)
opennav_docking::DockDatabase::dock_instances_ (C++ member)
opennav_docking::DockDatabase::dock_loader_ (C++ member)
opennav_docking::DockDatabase::dock_plugins_ (C++ member)
opennav_docking::DockDatabase::DockDatabase (C++ function)
opennav_docking::DockDatabase::findDock (C++ function)
opennav_docking::DockDatabase::findDockInstance (C++ function)
opennav_docking::DockDatabase::findDockPlugin (C++ function)
opennav_docking::DockDatabase::getDockInstances (C++ function)
opennav_docking::DockDatabase::getDockPlugins (C++ function)
opennav_docking::DockDatabase::initialize (C++ function)
opennav_docking::DockDatabase::instance_size (C++ function)
opennav_docking::DockDatabase::mutex_ (C++ member)
opennav_docking::DockDatabase::node_ (C++ member)
opennav_docking::DockDatabase::plugin_size (C++ function)
opennav_docking::DockDatabase::reload_db_service_ (C++ member)
opennav_docking::DockDatabase::reloadDbCb (C++ function)
opennav_docking::DockDatabase::~DockDatabase (C++ function)
opennav_docking::DockingServer (C++ class)
opennav_docking::DockingServer::action_start_time_ (C++ member)
opennav_docking::DockingServer::approachDock (C++ function)
opennav_docking::DockingServer::base_frame_ (C++ member)
opennav_docking::DockingServer::checkAndWarnIfCancelled (C++ function)
opennav_docking::DockingServer::checkAndWarnIfPreempted (C++ function)
opennav_docking::DockingServer::controller_ (C++ member)
opennav_docking::DockingServer::controller_frequency_ (C++ member)
opennav_docking::DockingServer::curr_dock_type_ (C++ member)
opennav_docking::DockingServer::dock_approach_timeout_ (C++ member)
opennav_docking::DockingServer::dock_backwards_ (C++ member)
opennav_docking::DockingServer::dock_db_ (C++ member)
opennav_docking::DockingServer::dock_prestaging_tolerance_ (C++ member)
opennav_docking::DockingServer::docking_action_server_ (C++ member)
opennav_docking::DockingServer::DockingActionServer (C++ type)
opennav_docking::DockingServer::DockingServer (C++ function)
opennav_docking::DockingServer::dockRobot (C++ function)
opennav_docking::DockingServer::doInitialPerception (C++ function)
opennav_docking::DockingServer::dyn_params_handler_ (C++ member)
opennav_docking::DockingServer::dynamicParametersCallback (C++ function)
opennav_docking::DockingServer::fixed_frame_ (C++ member)
opennav_docking::DockingServer::generateGoalDock (C++ function)
opennav_docking::DockingServer::getCommandToPose (C++ function)
opennav_docking::DockingServer::getPreemptedGoalIfRequested (C++ function)
opennav_docking::DockingServer::getRobotPoseInFrame (C++ function)
opennav_docking::DockingServer::initial_perception_timeout_ (C++ member)
opennav_docking::DockingServer::max_retries_ (C++ member)
opennav_docking::DockingServer::mutex_ (C++ member)
opennav_docking::DockingServer::navigator_ (C++ member)
opennav_docking::DockingServer::num_retries_ (C++ member)
opennav_docking::DockingServer::on_activate (C++ function)
opennav_docking::DockingServer::on_cleanup (C++ function)
opennav_docking::DockingServer::on_configure (C++ function)
opennav_docking::DockingServer::on_deactivate (C++ function)
opennav_docking::DockingServer::on_shutdown (C++ function)
opennav_docking::DockingServer::publishDockingFeedback (C++ function)
opennav_docking::DockingServer::publishZeroVelocity (C++ function)
opennav_docking::DockingServer::resetApproach (C++ function)
opennav_docking::DockingServer::stashDockData (C++ function)
opennav_docking::DockingServer::tf2_buffer_ (C++ member)
opennav_docking::DockingServer::tf2_listener_ (C++ member)
opennav_docking::DockingServer::undock_angular_tolerance_ (C++ member)
opennav_docking::DockingServer::undock_linear_tolerance_ (C++ member)
opennav_docking::DockingServer::undocking_action_server_ (C++ member)
opennav_docking::DockingServer::UndockingActionServer (C++ type)
opennav_docking::DockingServer::undockRobot (C++ function)
opennav_docking::DockingServer::vel_publisher_ (C++ member)
opennav_docking::DockingServer::wait_charge_timeout_ (C++ member)
opennav_docking::DockingServer::waitForCharge (C++ function)
opennav_docking::DockingServer::~DockingServer (C++ function)
opennav_docking::Navigator (C++ class)
opennav_docking::Navigator::ActionClient (C++ type)
opennav_docking::Navigator::activate (C++ function)
opennav_docking::Navigator::callback_group_ (C++ member)
opennav_docking::Navigator::deactivate (C++ function)
opennav_docking::Navigator::executor_ (C++ member)
opennav_docking::Navigator::goToPose (C++ function)
opennav_docking::Navigator::Nav2Pose (C++ type)
opennav_docking::Navigator::nav_to_pose_client_ (C++ member)
opennav_docking::Navigator::Navigator (C++ function)
opennav_docking::Navigator::navigator_bt_xml_ (C++ member)
opennav_docking::Navigator::node_ (C++ member)
opennav_docking::Navigator::~Navigator (C++ function)
opennav_docking::PoseFilter (C++ class)
opennav_docking::PoseFilter::coef_ (C++ member)
opennav_docking::PoseFilter::filter (C++ function)
opennav_docking::PoseFilter::pose_ (C++ member)
opennav_docking::PoseFilter::PoseFilter (C++ function)
opennav_docking::PoseFilter::timeout_ (C++ member)
opennav_docking::PoseFilter::update (C++ function)
opennav_docking::SimpleChargingDock (C++ class)
opennav_docking::SimpleChargingDock::activate (C++ function)
opennav_docking::SimpleChargingDock::base_frame_id_ (C++ member)
opennav_docking::SimpleChargingDock::battery_sub_ (C++ member)
opennav_docking::SimpleChargingDock::charging_threshold_ (C++ member)
opennav_docking::SimpleChargingDock::cleanup (C++ function)
opennav_docking::SimpleChargingDock::configure (C++ function)
opennav_docking::SimpleChargingDock::deactivate (C++ function)
opennav_docking::SimpleChargingDock::detected_dock_pose_ (C++ member)
opennav_docking::SimpleChargingDock::disableCharging (C++ function)
opennav_docking::SimpleChargingDock::dock_pose_ (C++ member)
opennav_docking::SimpleChargingDock::dock_pose_pub_ (C++ member)
opennav_docking::SimpleChargingDock::dock_pose_sub_ (C++ member)
opennav_docking::SimpleChargingDock::docking_threshold_ (C++ member)
opennav_docking::SimpleChargingDock::external_detection_rotation_ (C++ member)
opennav_docking::SimpleChargingDock::external_detection_timeout_ (C++ member)
opennav_docking::SimpleChargingDock::external_detection_translation_x_ (C++ member)
opennav_docking::SimpleChargingDock::external_detection_translation_y_ (C++ member)
opennav_docking::SimpleChargingDock::filter_ (C++ member)
opennav_docking::SimpleChargingDock::filtered_dock_pose_pub_ (C++ member)
opennav_docking::SimpleChargingDock::getRefinedPose (C++ function)
opennav_docking::SimpleChargingDock::getStagingPose (C++ function)
opennav_docking::SimpleChargingDock::hasStoppedCharging (C++ function)
opennav_docking::SimpleChargingDock::is_charging_ (C++ member)
opennav_docking::SimpleChargingDock::is_stalled_ (C++ member)
opennav_docking::SimpleChargingDock::isCharging (C++ function)
opennav_docking::SimpleChargingDock::isDocked (C++ function)
opennav_docking::SimpleChargingDock::joint_state_sub_ (C++ member)
opennav_docking::SimpleChargingDock::jointStateCallback (C++ function)
opennav_docking::SimpleChargingDock::node_ (C++ member)
opennav_docking::SimpleChargingDock::SimpleChargingDock (C++ function)
opennav_docking::SimpleChargingDock::staging_pose_pub_ (C++ member)
opennav_docking::SimpleChargingDock::staging_x_offset_ (C++ member)
opennav_docking::SimpleChargingDock::staging_yaw_offset_ (C++ member)
opennav_docking::SimpleChargingDock::stall_effort_threshold_ (C++ member)
opennav_docking::SimpleChargingDock::stall_joint_names_ (C++ member)
opennav_docking::SimpleChargingDock::stall_velocity_threshold_ (C++ member)
opennav_docking::SimpleChargingDock::tf2_buffer_ (C++ member)
opennav_docking::SimpleChargingDock::use_battery_status_ (C++ member)
opennav_docking::SimpleChargingDock::use_external_detection_pose_ (C++ member)
opennav_docking::SimpleNonChargingDock (C++ class)
opennav_docking::SimpleNonChargingDock::activate (C++ function)
opennav_docking::SimpleNonChargingDock::base_frame_id_ (C++ member)
opennav_docking::SimpleNonChargingDock::cleanup (C++ function)
opennav_docking::SimpleNonChargingDock::configure (C++ function)
opennav_docking::SimpleNonChargingDock::deactivate (C++ function)
opennav_docking::SimpleNonChargingDock::detected_dock_pose_ (C++ member)
opennav_docking::SimpleNonChargingDock::dock_pose_ (C++ member)
opennav_docking::SimpleNonChargingDock::dock_pose_pub_ (C++ member)
opennav_docking::SimpleNonChargingDock::dock_pose_sub_ (C++ member)
opennav_docking::SimpleNonChargingDock::docking_threshold_ (C++ member)
opennav_docking::SimpleNonChargingDock::external_detection_rotation_ (C++ member)
opennav_docking::SimpleNonChargingDock::external_detection_timeout_ (C++ member)
opennav_docking::SimpleNonChargingDock::external_detection_translation_x_ (C++ member)
opennav_docking::SimpleNonChargingDock::external_detection_translation_y_ (C++ member)
opennav_docking::SimpleNonChargingDock::filter_ (C++ member)
opennav_docking::SimpleNonChargingDock::filtered_dock_pose_pub_ (C++ member)
opennav_docking::SimpleNonChargingDock::getRefinedPose (C++ function)
opennav_docking::SimpleNonChargingDock::getStagingPose (C++ function)
opennav_docking::SimpleNonChargingDock::is_stalled_ (C++ member)
opennav_docking::SimpleNonChargingDock::isDocked (C++ function)
opennav_docking::SimpleNonChargingDock::joint_state_sub_ (C++ member)
opennav_docking::SimpleNonChargingDock::jointStateCallback (C++ function)
opennav_docking::SimpleNonChargingDock::node_ (C++ member)
opennav_docking::SimpleNonChargingDock::SimpleNonChargingDock (C++ function)
opennav_docking::SimpleNonChargingDock::staging_pose_pub_ (C++ member)
opennav_docking::SimpleNonChargingDock::staging_x_offset_ (C++ member)
opennav_docking::SimpleNonChargingDock::staging_yaw_offset_ (C++ member)
opennav_docking::SimpleNonChargingDock::stall_effort_threshold_ (C++ member)
opennav_docking::SimpleNonChargingDock::stall_joint_names_ (C++ member)
opennav_docking::SimpleNonChargingDock::stall_velocity_threshold_ (C++ member)
opennav_docking::SimpleNonChargingDock::tf2_buffer_ (C++ member)
opennav_docking::SimpleNonChargingDock::use_external_detection_pose_ (C++ member)
U
UndockRobot (C++ type)
utils::getDockPoseStamped (C++ function)
utils::l2Norm (C++ function)
utils::parseDockFile (C++ function)
utils::parseDockParams (C++ function)