C_pf_sample_set_t | |
C_pf_t | |
CA | |
Cnav2_collision_monitor::Action | Action for robot |
►CBT::ActionNodeBase | |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::DriveOnHeading > | |
Cnav2_behavior_tree::DriveOnHeadingAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::DriveOnHeading |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::ComputePathToPose > | |
Cnav2_behavior_tree::ComputePathToPoseAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::ComputePathToPose |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::Spin > | |
Cnav2_behavior_tree::SpinAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::Spin |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::DockRobot > | |
Copennav_docking_bt::DockRobotAction | Nav2_behavior_tree::BtActionNode class that wraps opnav2_msgsennav_docking_msgs/DockRobot |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::AssistedTeleop > | |
Cnav2_behavior_tree::AssistedTeleopAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::AssistedTeleop |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::ComputePathThroughPoses > | |
Cnav2_behavior_tree::ComputePathThroughPosesAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::ComputePathThroughPoses |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::BackUp > | |
Cnav2_behavior_tree::BackUpAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::BackUp |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::SmoothPath > | |
Cnav2_behavior_tree::SmoothPathAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::SmoothPath |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::NavigateThroughPoses > | |
Cnav2_behavior_tree::NavigateThroughPosesAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::NavigateThroughPoses |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::FollowPath > | |
Cnav2_behavior_tree::FollowPathAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::FollowPath |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::UndockRobot > | |
Copennav_docking_bt::UndockRobotAction | Nav2_behavior_tree::BtActionNode class that wraps nav2_msgs/UndockRobot |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::Wait > | |
Cnav2_behavior_tree::WaitAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::Wait |
►Cnav2_behavior_tree::BtActionNode< nav2_msgs::action::NavigateToPose > | |
Cnav2_behavior_tree::NavigateToPoseAction | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::NavigateToPose |
►Cnav2_behavior_tree::BtCancelActionNode< nav2_msgs::action::DriveOnHeading > | |
Cnav2_behavior_tree::DriveOnHeadingCancel | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::DriveOnHeading |
►Cnav2_behavior_tree::BtCancelActionNode< nav2_msgs::action::Spin > | |
Cnav2_behavior_tree::SpinCancel | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::Wait |
►Cnav2_behavior_tree::BtCancelActionNode< nav2_msgs::action::AssistedTeleop > | |
Cnav2_behavior_tree::AssistedTeleopCancel | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::BackUp |
►Cnav2_behavior_tree::BtCancelActionNode< nav2_msgs::action::BackUp > | |
Cnav2_behavior_tree::BackUpCancel | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::BackUp |
►Cnav2_behavior_tree::BtCancelActionNode< nav2_msgs::action::FollowPath > | |
Cnav2_behavior_tree::ControllerCancel | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::FollowPath |
►Cnav2_behavior_tree::BtCancelActionNode< nav2_msgs::action::Wait > | |
Cnav2_behavior_tree::WaitCancel | A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::Wait |
►Cnav2_behavior_tree::BtServiceNode< nav2_msgs::srv::ClearCostmapAroundPose > | |
Cnav2_behavior_tree::ClearCostmapAroundPoseService | A nav2_behavior_tree::BtServiceNode class that wraps nav2_msgs::srv::ClearCostmapAroundPose |
►Cnav2_behavior_tree::BtServiceNode< nav2_msgs::srv::ClearCostmapAroundRobot > | |
Cnav2_behavior_tree::ClearCostmapAroundRobotService | A nav2_behavior_tree::BtServiceNode class that wraps nav2_msgs::srv::ClearCostmapAroundRobot |
►Cnav2_behavior_tree::BtServiceNode< std_srvs::srv::Empty > | |
Cnav2_behavior_tree::ReinitializeGlobalLocalizationService | A nav2_behavior_tree::BtServiceNode class that wraps nav2_msgs::srv::Empty |
►Cnav2_behavior_tree::BtServiceNode< nav2_msgs::srv::ClearCostmapExceptRegion > | |
Cnav2_behavior_tree::ClearCostmapExceptRegionService | A nav2_behavior_tree::BtServiceNode class that wraps nav2_msgs::srv::ClearCostmapExceptRegion |
►Cnav2_behavior_tree::BtServiceNode< nav2_msgs::srv::ClearEntireCostmap > | |
Cnav2_behavior_tree::ClearEntireCostmapService | A nav2_behavior_tree::BtServiceNode class that wraps nav2_msgs::srv::ClearEntireCostmap |
Cnav2_behavior_tree::BtActionNode< ActionT > | Abstract class representing an action based BT node |
Cnav2_behavior_tree::BtCancelActionNode< ActionT > | Abstract class representing an action for cancelling BT node |
Cnav2_behavior_tree::BtServiceNode< ServiceT > | Abstract class representing a service based BT node |
Cnav2_behavior_tree::GetPoseFromPath | |
Cnav2_behavior_tree::RemovePassedGoals | |
Cnav2_behavior_tree::TruncatePath | A BT::ActionNodeBase to shorten path by some distance |
Cnav2_behavior_tree::TruncatePathLocal | A BT::ActionNodeBase to shorten path to some distance around robot |
Cnav2_amcl::AmclNode::amcl_hyp_t | |
Cnav2_smac_planner::AnalyticExpansion< NodeT > | |
Cnav2_smac_planner::AnalyticExpansion< NodeT >::AnalyticExpansionNode | |
CAnalyticExpansionNodes | Analytic expansion nodes and associated metadata |
Cnav2_amcl::angleutils | |
Cnav2_system_tests::AssistedTeleopBehaviorTester | |
Cnav2_smac_planner::AStarAlgorithm< NodeT > | An A* implementation for planning in a costmap. Templated based on the Node type |
CBehavior | An action server Behavior base class implementing the action server and basic factory |
►Cnav2_core::Behavior | Abstract interface for behaviors to adhere to with pluginlib |
►Cnav2_behaviors::TimedBehavior< AssistedTeleopAction > | |
Cnav2_behaviors::AssistedTeleop | An action server behavior for assisted teleop |
►Cnav2_behaviors::TimedBehavior< nav2_msgs::action::DriveOnHeading > | |
Cnav2_behaviors::DriveOnHeading< ActionT > | An action server Behavior for spinning in |
►Cnav2_behaviors::TimedBehavior< SpinAction > | |
Cnav2_behaviors::Spin | An action server behavior for spinning in |
►Cnav2_behaviors::TimedBehavior< WaitAction > | |
Cnav2_behaviors::Wait | An action server behavior for waiting a fixed duration |
►Cnav2_behaviors::TimedBehavior< ActionT > | |
►Cnav2_behaviors::DriveOnHeading< nav2_msgs::action::BackUp > | |
Cnav2_behaviors::BackUp | |
Cnav2_behavior_tree::BehaviorTreeEngine | A class to create and handle behavior trees |
Cnav2_smac_planner::BoundaryExpansion | Boundary expansion state |
Cnav2_smac_planner::BoundaryPoints | Set of boundary condition points from expansion |
Cnav2_behavior_tree::BtActionServer< ActionT > | An action server that uses behavior tree to execute an action |
Crobin_hood::detail::BulkPoolAllocator< T, MinNumAllocs, MaxNumAllocs > | |
►Crobin_hood::detail::BulkPoolAllocator< T, MinSize, MaxSize > | |
Crobin_hood::detail::NodeAllocator< T, MinSize, MaxSize, false > | |
CCachedDistanceMap | |
CCell | |
CCellData | |
Ccostmap_queue::CellData | Storage for cell information used during queue expansion |
Cnav2_costmap_2d::CellData | Storage for cell information used during obstacle inflation |
►Copennav_docking_core::ChargingDock | Abstract interface for a charging dock for the docking framework |
Copennav_docking::SimpleChargingDock | |
►Copennav_docking_core::NonChargingDock | Abstract interface for a non-charging dock for the docking framework |
Copennav_docking::SimpleNonChargingDock | |
Cnav2_costmap_2d::ClearCostmapService | Exposes services to clear costmap objects in inclusive/exclusive regions or completely |
Ccmd_struct | |
Cnav2_regulated_pure_pursuit_controller::CollisionChecker | Checks for collision based on a RPP control command |
Cmppi::critics::CollisionCost | Utility for storing cost information |
Ccomp | |
►CBT::ConditionNode | |
►Cnav2_behavior_tree::AreErrorCodesPresent | |
Cnav2_behavior_tree::WouldAControllerRecoveryHelp | |
Cnav2_behavior_tree::WouldAPlannerRecoveryHelp | |
Cnav2_behavior_tree::WouldASmootherRecoveryHelp | |
Cnav2_behavior_tree::DistanceTraveledCondition | A BT::ConditionNode that returns SUCCESS every time the robot travels a specified distance and FAILURE otherwise |
Cnav2_behavior_tree::GloballyUpdatedGoalCondition | A BT::ConditionNode that returns SUCCESS when goal is updated on the blackboard and FAILURE otherwise |
Cnav2_behavior_tree::GoalReachedCondition | A BT::ConditionNode that returns SUCCESS when a specified goal is reached and FAILURE otherwise |
Cnav2_behavior_tree::GoalUpdatedCondition | A BT::ConditionNode that returns SUCCESS when goal is updated on the blackboard and FAILURE otherwise |
Cnav2_behavior_tree::InitialPoseReceived | A BT::ConditionNode that returns SUCCESS if initial pose has been received and FAILURE otherwise |
Cnav2_behavior_tree::IsBatteryChargingCondition | A BT::ConditionNode that listens to a battery topic and returns SUCCESS when battery is charging and FAILURE otherwise |
Cnav2_behavior_tree::IsBatteryLowCondition | A BT::ConditionNode that listens to a battery topic and returns SUCCESS when battery is low and FAILURE otherwise |
Cnav2_behavior_tree::IsPathValidCondition | A BT::ConditionNode that returns SUCCESS when the IsPathValid service returns true and FAILURE otherwise |
Cnav2_behavior_tree::IsStuckCondition | A BT::ConditionNode that tracks robot odometry and returns SUCCESS if robot is stuck somewhere and FAILURE otherwise |
Cnav2_behavior_tree::PathExpiringTimerCondition | A BT::ConditionNode that returns SUCCESS every time a specified time period passes and FAILURE otherwise |
Cnav2_behavior_tree::TimeExpiredCondition | A BT::ConditionNode that returns SUCCESS every time a specified time period passes and FAILURE otherwise |
Cnav2_behavior_tree::TransformAvailableCondition | A BT::ConditionNode that returns SUCCESS if there is a valid transform between two specified frames and FAILURE otherwise |
Cmppi::models::Control | A set of controls |
Cmppi::models::ControlConstraints | Constraints on control |
►Cnav2_core::Controller | Controller interface that acts as a virtual base class for all controller plugins |
Cdwb_core::DWBLocalPlanner | Plugin-based flexible controller |
Cnav2_graceful_controller::GracefulController | Graceful controller plugin |
Cnav2_mppi_controller::MPPIController | |
Cnav2_regulated_pure_pursuit_controller::RegulatedPurePursuitController | Regulated pure pursuit controller plugin |
Cnav2_rotation_shim_controller::RotationShimController | Rotate to rough path heading controller shim plugin |
►Cnav2_system_tests::UnknownErrorController | |
Cnav2_system_tests::FailedToMakeProgressErrorController | |
Cnav2_system_tests::InvalidPathErrorController | |
Cnav2_system_tests::NoValidControlErrorController | |
Cnav2_system_tests::PatienceExceededErrorController | |
Cnav2_system_tests::TFErrorController | |
Copennav_docking::Controller | Default control law for approaching a dock target |
►CBT::ControlNode | |
Cnav2_behavior_tree::PipelineSequence | Type of sequence node that re-ticks previous children when a child returns running |
Cnav2_behavior_tree::RecoveryNode | The RecoveryNode has only two children and returns SUCCESS if and only if the first child returns SUCCESS |
Cnav2_behavior_tree::RoundRobinNode | Type of sequence node that ticks children in a round-robin fashion |
Cmppi::models::ControlSequence | A control sequence over time (e.g. trajectory) |
Cnav2_smac_planner::Node2D::Coordinates | Node2D implementation of coordinate structure |
Cnav2_smac_planner::NodeHybrid::Coordinates | NodeHybrid implementation of coordinate structure |
CcoordsM | |
CcoordsW | |
Cnav2_util::Costmap | Class for a single layered costmap initialized from an occupancy grid representing the map |
►Cnav2_costmap_2d::Costmap2D | A 2D costmap provides a mapping between points in the world and their associated "costs" |
►Cnav2_costmap_2d::CostmapLayer | A costmap layer base class for costmap plugin layers. Rather than just a layer, this object also contains an internal costmap object to populate and maintain state |
►Cnav2_costmap_2d::ObstacleLayer | Takes in laser and pointcloud data to populate into 2D costmap |
Cnav2_costmap_2d::VoxelLayer | Takes laser and pointcloud data to populate a 3D voxel representation of the environment |
Cnav2_costmap_2d::PluginContainerLayer | Holds a list of plugins and applies them only to the specific layer |
Cnav2_costmap_2d::RangeSensorLayer | Takes in IR/Sonar/similar point measurement sensors and populates in costmap |
Cnav2_costmap_2d::StaticLayer | Takes in a map generated from SLAM to add costs to costmap |
Cnav2_costmap_2d::Costmap2DPublisher | A tool to periodically publish visualization data from a Costmap2D |
Cnav2_smac_planner::CostmapDownsampler | A costmap downsampler for more efficient path planning |
Cnav2_costmap_2d::CostmapSubscriber | Subscribes to the costmap via a ros topic |
Cnav2_costmap_2d::CostmapTopicCollisionChecker | Using a costmap via a ros topic, this object is used to find if robot poses are in collision with the costmap environment |
CCostmaQueue | A tool for finding the cells closest to some set of originating cells |
Cmppi::CriticData | Data to pass to critics for scoring, including state, trajectories, pruned path, global goal, costs, and important parameters to share |
►Cmppi::critics::CriticFunction | Abstract critic objective function to score trajectories |
Cmppi::critics::ConstraintCritic | Critic objective function for enforcing feasible constraints |
Cmppi::critics::CostCritic | Critic objective function for avoiding obstacles using costmap's inflated cost |
Cmppi::critics::GoalAngleCritic | |
Cmppi::critics::GoalCritic | |
Cmppi::critics::ObstaclesCritic | |
Cmppi::critics::PathAlignCritic | |
Cmppi::critics::PathAngleCritic | |
Cmppi::critics::PathFollowCritic | |
Cmppi::critics::PreferForwardCritic | |
Cmppi::critics::TwirlingCritic | |
Cmppi::critics::VelocityDeadbandCritic | Critic objective function for enforcing feasible constraints |
Cmppi::CriticManager | Manager of objective function plugins for scoring trajectories |
►CBT::DecoratorNode | |
Cnav2_behavior_tree::DistanceController | A BT::DecoratorNode that ticks its child every time the robot travels a specified distance |
Cnav2_behavior_tree::GoalUpdatedController | A BT::DecoratorNode that ticks its child if the goal was updated |
Cnav2_behavior_tree::GoalUpdater | A BT::DecoratorNode that subscribes to a goal topic and updates the current goal on the blackboard |
Cnav2_behavior_tree::PathLongerOnApproach | A BT::DecoratorNode that ticks its child everytime when the length of the new path is smaller than the old one by the length given by the user |
Cnav2_behavior_tree::RateController | A BT::DecoratorNode that ticks its child at a specified rate |
Cnav2_behavior_tree::SingleTrigger | A BT::DecoratorNode that triggers its child only once and returns FAILURE for every succeeding tick |
Cnav2_behavior_tree::SpeedController | A BT::DecoratorNode that ticks its child every at a rate proportional to the speed of the robot. If the robot travels faster, this node will tick its child at a higher frequency and reduce the tick frequency if the robot slows down |
Cnav2_common.launch.rewritten_yaml.DictItemReference | |
CDock | |
Copennav_docking::DockDatabase | An object to contain docks and docking plugins |
Cnav2_costmap_2d::imgproc_impl::out_of_bounds_policy::DoNothing< T > | Boundary case object stub. Used as parameter of class Window. Dereferences a pointer to a pixel without any checks |
Cnav2_system_tests::DummyActionServer< ActionT > | |
►Cnav2_system_tests::DummyActionServer< nav2_msgs::action::ComputePathToPose > | |
Cnav2_system_tests::DummyComputePathToPoseActionServer | |
►Cnav2_system_tests::DummyActionServer< nav2_msgs::action::FollowPath > | |
Cnav2_system_tests::DummyFollowPathActionServer | |
Cnav2_system_tests::DummyService< ServiceT > | |
Cdwb_core::DWBPublisher | Consolidation of all the publishing logic for the DWB Local Planner |
Cnav2_graceful_controller::EgocentricPolarCoordinates | Egocentric polar coordinates defined as the difference between the robot pose and the target pose relative to the robot position and orientation |
►Cnav2_costmap_2d::imgproc_impl::EquivalenceLabelTreesBase | |
Cnav2_costmap_2d::imgproc_impl::EquivalenceLabelTrees< Label > | Union-find data structure Implementation of union-find data structure, described in reference article. Store rooted trees, where each node of a tree is a provisional label and each edge represents an equivalence between two labels |
Cnav2_util::ExecutionTimer | Measures execution time of code between calls to start and end |
►Cstd::false_type | |
Crobin_hood::detail::has_is_transparent< T, typename > | |
Cnav2_core::FeedbackUtils | Navigator feedback utilities required to get transforms and reference frames |
Ctester_node.FilterMask | |
Cnav2_rviz_plugins::FlatWeightedArrowsArray | |
Cnav2_util::LifecycleNode::floating_point_range | |
Cnav2_costmap_2d::FootprintCollisionChecker< CostmapT > | Checker for collision with a footprint on a costmap |
Cnav2_simple_commander.footprint_collision_checker.FootprintCollisionChecker | |
►Cnav2_costmap_2d::FootprintCollisionChecker< nav2_costmap_2d::Costmap2D * > | |
Cnav2_smac_planner::GridCollisionChecker | A costmap grid collision checker |
Cnav2_costmap_2d::FootprintCollisionChecker< std::shared_ptr< nav2_costmap_2d::Costmap2D > > | |
Cnav2_costmap_2d::FootprintSubscriber | Subscriber to the footprint topic to get current robot footprint (if changing) for use in collision avoidance |
►Cnav2_core::GlobalPlanner | Abstract interface for global planners to adhere to with pluginlib |
Cnav2_navfn_planner::NavfnPlanner | |
Cnav2_smac_planner::SmacPlanner2D | |
Cnav2_smac_planner::SmacPlannerHybrid | |
Cnav2_smac_planner::SmacPlannerLattice | |
►Cnav2_system_tests::UnknownErrorPlanner | |
Cnav2_system_tests::CancelledPlanner | |
Cnav2_system_tests::GoalOccupiedErrorPlanner | |
Cnav2_system_tests::GoalOutsideMapErrorPlanner | |
Cnav2_system_tests::NoValidPathErrorPlanner | |
Cnav2_system_tests::NoViapointsGivenErrorPlanner | |
Cnav2_system_tests::StartOccupiedErrorPlanner | |
Cnav2_system_tests::StartOutsideMapErrorPlanner | |
Cnav2_system_tests::TFErrorPlanner | |
Cnav2_system_tests::TimedOutErrorPlanner | |
Cnav2_theta_star_planner::ThetaStarPlanner | |
►Cnav2_core::GoalChecker | Function-object for checking whether a goal has been reached |
Cnav2_controller::PositionGoalChecker | Goal Checker plugin that only checks XY position, ignoring orientation |
►Cnav2_controller::SimpleGoalChecker | Goal Checker plugin that only checks the position difference |
Cnav2_controller::StoppedGoalChecker | Goal Checker plugin that checks the position difference and velocity |
Cnav2_waypoint_follower::GoalStatus | |
Cnav2_costmap_2d::imgproc_impl::GroupsRemover | Object to eliminate grouped noise on the image Stores a label tree that is reused |
►CHash | |
►Crobin_hood::detail::WrapHash< Hash > | |
Crobin_hood::detail::Table< uint64_t, NodeT > | |
Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual > | |
►Cstd::hash | |
Crobin_hood::hash< T, Enable > | |
Crobin_hood::hash< Enum, typename std::enable_if< std::is_enum< Enum >::value >::type > | |
Crobin_hood::hash< std::basic_string< CharT > > | |
Crobin_hood::hash< std::shared_ptr< T > > | |
Crobin_hood::hash< std::unique_ptr< T > > | |
Crobin_hood::hash< T * > | |
Cnav2_smac_planner::HybridMotionTable | A table of motion primitives and related functions |
Cdwb_core::IllegalTrajectoryTracker | |
Cnav2_costmap_2d::Image< T > | Image with pixels of type T Сan own data, be a wrapper over some memory buffer, or refer to a fragment of another image Pixels of one row are stored continuity. But rows continuity is not guaranteed. The distance (number of elements of type T) from row(i) to row(i + 1) is equal to step() |
Cnav2_util::LifecycleNode::integer_range | |
Crobin_hood::ROBIN_HOOD_STD::integer_sequence< T, Ints > | |
►Cstd::integral_constant | |
Crobin_hood::ROBIN_HOOD_STD::alignment_of< T > | |
Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, End, bool >::IntSeqCombiner< class, class > | |
Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, End, bool >::IntSeqCombiner< integer_sequence< TValue, Inds0... >, integer_sequence< TValue, Inds1... > > | |
Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, End, bool > | |
Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, Begin, false > | |
Crobin_hood::ROBIN_HOOD_STD::detail_::IntSeqImpl< T, Begin, End, true > | |
Crobin_hood::is_transparent_tag | |
►CKeyEqual | |
►Crobin_hood::detail::WrapKeyEqual< KeyEqual > | |
Crobin_hood::detail::Table< uint64_t, NodeT > | |
Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual > | |
Cdwb_plugins::KinematicParameters | A struct containing one representation of the robot's kinematics |
Cdwb_plugins::KinematicsHandler | A class managing the representation of the robot's kinematics |
►Cnav2_amcl::Laser | |
Cnav2_amcl::BeamModel | |
Cnav2_amcl::LikelihoodFieldModel | |
Cnav2_amcl::LikelihoodFieldModelProb | |
Cnav2_amcl::LaserData | |
Clattice_generator.LatticeGenerator | |
Cnav2_smac_planner::LatticeMetadata | A struct of all lattice metadata |
Cnav2_smac_planner::LatticeMotionTable | A table of motion primitives and related functions |
►Cnav2_costmap_2d::Layer | Abstract class for layered costmap plugin implementations |
►Cnav2_costmap_2d::CostmapFilter | : CostmapFilter basic class. It is inherited from Layer in order to avoid hidden problems when the shared handling of costmap_ resource (PR #1936) |
Cnav2_costmap_2d::BinaryFilter | Reads in a speed restriction mask and enables a robot to dynamically adjust speed based on pose in map to slow in dangerous areas. Done via absolute speed setting or percentage of maximum speed |
Cnav2_costmap_2d::KeepoutFilter | Reads in a keepout mask and marks keepout regions in the map to prevent planning or control in restricted areas |
Cnav2_costmap_2d::SpeedFilter | Reads in a speed restriction mask and enables a robot to dynamically adjust speed based on pose in map to slow in dangerous areas. Done via absolute speed setting or percentage of maximum speed |
Cnav2_costmap_2d::CostmapLayer | A costmap layer base class for costmap plugin layers. Rather than just a layer, this object also contains an internal costmap object to populate and maintain state |
Cnav2_costmap_2d::DenoiseLayer | Layer filters noise-induced standalone obstacles (white costmap pixels) or small obstacles groups |
Cnav2_costmap_2d::InflationLayer | Layer to convolve costmap by robot's radius or footprint to prevent collisions and largely simply collision checking |
Cnav2_costmap_2d::LayeredCostmap | Instantiates different layer plugins and aggregates them into one score |
Cnav2_lifecycle_manager::LifecycleManagerClient | |
CLifeCycleMangerClient | The LifecycleManagerClient sends requests to the LifecycleManager to control the lifecycle state of the navigation modules |
►Crclcpp_lifecycle::LifecycleNode | |
►Cnav2_util::LifecycleNode | A lifecycle node wrapper to enable common Nav2 needs such as manipulating parameters |
Cbehavior_server::BehaviorServer | An server hosting a map of behavior plugins |
Cnav2_amcl::AmclNode | |
Cnav2_bt_navigator::BtNavigator | An action server that uses behavior tree for navigating a robot to its goal position |
Cnav2_collision_monitor::CollisionDetector | Collision Monitor ROS2 node |
Cnav2_collision_monitor::CollisionMonitor | Collision Monitor ROS2 node |
Cnav2_controller::ControllerServer | This class hosts variety of plugins of different algorithms to complete control tasks from the exposed FollowPath action server |
Cnav2_costmap_2d::Costmap2DROS | A ROS wrapper for a 2D Costmap. Handles subscribing to topics that provide observations about obstacles in either the form of PointCloud or LaserScan messages |
Cnav2_map_server::CostmapFilterInfoServer | |
Cnav2_map_server::MapSaver | A class that provides map saving methods and services |
Cnav2_map_server::MapServer | Parses the map yaml file and creates a service and a publisher that provides occupancy grid |
►Cnav2_planner::PlannerServer | An action server implements the behavior tree's ComputePathToPose interface and hosts various plugins of different algorithms to compute plans |
Cnav2_system_tests::NavFnPlannerTester | |
Cnav2_smoother::SmootherServer | This class hosts variety of plugins of different algorithms to smooth or refine a path from the exposed SmoothPath action server |
Cnav2_velocity_smoother::VelocitySmoother | This class that smooths cmd_vel velocities for robot bases |
Cnav2_waypoint_follower::WaypointFollower | An action server that uses behavior tree for navigating a robot to its goal position |
Copennav_docking::DockingServer | An action server which implements charger docking node for AMRs |
Cnav2_util::LifecycleServiceClient | Helper functions to interact with a lifecycle node |
Cdwb_critics::LineIterator | |
Cnav2_simple_commander.line_iterator.LineIterator | |
Cnav2_util::LineIterator | An iterator implementing Bresenham Ray-Tracing |
Cnav2_map_server::LoadParameters | |
Cmap_cell_t | |
Cmap_t | |
Ccostmap_queue::MapBasedQueue< item_t > | Templatized interface for a priority queue |
►Ccostmap_queue::MapBasedQueue< CellData > | |
►Ccostmap_queue::CostmapQueue | |
Ccostmap_queue::LimitedCostmapQueue | Extension of Costmap Queue where distances are limited to a given distance from source cells |
Cdwb_critics::MapGridCritic::MapGridQueue | Subclass of CostmapQueue that avoids Obstacles and Unknown Values |
Cnav2_costmap_2d::MapLocation | |
Cnav2_costmap_2d::Costmap2D::MarkCell | |
Cnav2_costmap_2d::MemoryBuffer | A memory buffer that can grow to an upper-bounded capacity |
►Crviz_common::MessageFilterDisplay | |
Cnav2_rviz_plugins::ParticleCloudDisplay | Displays a nav2_msgs/ParticleCloud message as a bunch of line-drawn weighted arrows |
►Cmppi::MotionModel | Abstract motion model for modeling a vehicle |
Cmppi::AckermannMotionModel | Ackermann motion model |
Cmppi::DiffDriveMotionModel | Differential drive motion model |
Cmppi::OmniMotionModel | Omnidirectional motion model |
►Cnav2_amcl::MotionModel | An abstract motion model class |
Cnav2_amcl::DifferentialMotionModel | |
Cnav2_amcl::OmniMotionModel | |
Cnav2_smac_planner::MotionPose | A struct for poses in motion primitives |
Cnav2_smac_planner::MotionPrimitive | A struct of all motion primitive data |
CMPPIController | Main plugin controller for MPPI Controller |
Cnav2_navfn_planner::NavFn | Navigation function class. Holds buffers for costmap, navfn map. Maps are pixel-based. Origin is upper left, x is right, y is down |
Copennav_docking::Navigator | An object the call navigation to obtain initial staging pose |
►Cnav2_core::NavigatorBase | Navigator interface to allow navigators to be stored in a vector and accessed via pluginlib due to templates. These functions will be implemented by BehaviorTreeNavigator, not the user. The user should implement the virtual methods from BehaviorTreeNavigator to implement their navigator action |
►Cnav2_core::BehaviorTreeNavigator< nav2_msgs::action::NavigateThroughPoses > | |
Cnav2_bt_navigator::NavigateThroughPosesNavigator | A navigator for navigating to a a bunch of intermediary poses |
►Cnav2_core::BehaviorTreeNavigator< nav2_msgs::action::NavigateToPose > | |
Cnav2_bt_navigator::NavigateToPoseNavigator | A navigator for navigating to a specified pose |
Cnav2_core::BehaviorTreeNavigator< ActionT > | Navigator interface that acts as a base class for all BT-based Navigator action's plugins All methods from NavigatorBase are marked as final so they may not be overrided by derived methods - instead, users should use the appropriate APIs provided after BT Action handling |
Cnav2_core::NavigatorMuxer | A class to control the state of the BT navigator by allowing only a single plugin to be processed at a time |
►Crclcpp::Node | |
Cnav2_lifecycle_manager::LifecycleManager | Implements service interface to transition the lifecycle nodes of Nav2 stack. It receives transition request and then uses lifecycle interface to change lifecycle node's state |
Cnav2_system_tests::DummyController | |
Cnav2_system_tests::DummyPlanner | |
Cnav2_system_tests::PlannerTester | |
Cnav2_util::BaseFootprintPublisher | Republishes the base_link frame as base_footprint stripping away the Z, Roll, and Pitch of the full 3D state to provide a 2D projection for navigation when state estimation is full 3D |
Cnav2_smac_planner::Node2D | Node2D implementation for graph |
Crobin_hood::detail::NodeAllocator< T, MinSize, MaxSize, IsFlat > | |
►Crobin_hood::detail::NodeAllocator< std::conditional< std::is_void< T >::value, Key, robin_hood::pair< std::conditional< IsFlat, Key, Key const >::type, T > >::type, 4, 16384, IsFlat > | |
Crobin_hood::detail::Table< uint64_t, NodeT > | |
Crobin_hood::detail::Table< IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual > | |
Crobin_hood::detail::NodeAllocator< T, MinSize, MaxSize, true > | |
Cnav2_smac_planner::NodeBasic< NodeT > | NodeBasic implementation for priority queue insertion |
Cnav2_smac_planner::AStarAlgorithm< NodeT >::NodeComparator | |
CNodeComparator | Node comparison for priority queue sorting |
Cnav2_smac_planner::NodeHybrid | NodeHybrid implementation for graph, Hybrid-A* |
Cnav2_smac_planner::NodeLattice | NodeLattice implementation for graph, Hybrid-A* |
Cnav2_util::NodeThread | A background thread to process node/executor callbacks |
Cmppi::NoiseGenerator | Generates noise trajectories from optimal trajectory |
Crobin_hood::detail::swappable::nothrow< T > | |
Cnav2_costmap_2d::Observation | Stores an observation in terms of a point cloud and the origin of the source |
Cnav2_costmap_2d::ObservationBuffer | Takes in point clouds from sensors, transforms them to the desired frame, and stores them |
Cnav2_smac_planner::ObstacleHeuristicComparator | |
Cnav2_util::OdomSmoother | |
Cnav_2d_utils::OdomSubscriber | |
Cnav2_rviz_plugins::OgrePoseWithWeight | |
Cdwb_plugins::OneDVelocityIterator | An iterator for generating a number of samples in a range |
Cmppi::Optimizer | Main algorithm optimizer of the MPPI Controller |
Cnav2_constrained_smoother::OptimizerParams | |
COptimizerParams | Parameters for the ceres optimizer |
Cmppi::models::OptimizerSettings | Settings for the optimizer to use |
Crobin_hood::pair< T1, T2 > | |
►Crviz_common::Panel | |
Cnav2_rviz_plugins::DockingPanel | Panel to interface to the docking server |
Cnav2_rviz_plugins::Nav2Panel | Panel to interface to the nav2 stack |
Cnav2_rviz_plugins::Selector | |
CParameter | |
Cnav2_graceful_controller::ParameterHandler | Handles parameters and dynamic parameters for GracefulMotionController |
Cnav2_regulated_pure_pursuit_controller::ParameterHandler | Handles parameters and dynamic parameters for RPP |
Cnav2_graceful_controller::Parameters | |
Cnav2_regulated_pure_pursuit_controller::Parameters | |
Cmppi::ParametersHandler | Handles getting parameters and dynamic parmaeter changes |
Cnav2_common.launch.parse_multirobot_pose.ParseMultiRobotPose | |
Cmppi::models::Path | Path represented as a tensor |
Ctrajectory.Path | |
Cmppi::PathHandler | Manager of incoming reference paths for transformation and processing |
Cnav2_graceful_controller::PathHandler | Handles input paths to transform them to local frames required |
Cnav2_regulated_pure_pursuit_controller::PathHandler | Handles input paths to transform them to local frames required |
Cnav2_smac_planner::PathSegment | A segment of a path in start/end indices |
CPathSegment | A segment of a path in start/end indices |
Csmoother_utils::PathSegment | |
Cpf_cluster_t | |
Cpf_kdtree_node | |
Cpf_kdtree_t | |
Cpf_matrix_t | |
Cpf_pdf_gaussian_t | |
Cpf_sample_t | |
Cpf_vector_t | |
Cnav2_collision_monitor::Point | 2D point |
Cnav2_amcl::AmclNode::Point2D | |
►Cnav2_collision_monitor::Polygon | Basic polygon shape class. For STOP/SLOWDOWN/LIMIT model it represents zone around the robot while for APPROACH model it represents robot footprint |
Cnav2_collision_monitor::Circle | Circle shape implementaiton. For STOP/SLOWDOWN/LIMIT model it represents zone around the robot while for APPROACH model it represents robot footprint |
Cnav2_collision_monitor::VelocityPolygon | Velocity polygon class. This class contains all the points of the polygon and the expected condition of the velocity based polygon |
Cnav2_costmap_2d::Costmap2D::PolygonOutlineCells | |
Cnav2_collision_monitor::Pose | 2D Pose |
Cmppi::utils::Pose2D | |
Copennav_docking::PoseFilter | Filter for a sequence of pose measurements |
►Crviz_default_plugins::tools::PoseTool | |
Cnav2_rviz_plugins::GoalTool | |
Cnav2_costmap_2d::imgproc_impl::ProcessPixel< connectivity > | The specializations of this class provide the definition of the pixel label |
Cnav2_costmap_2d::imgproc_impl::ProcessPixel< ConnectivityType::Way4 > | Define the label of a pixel in an 4-linked image |
Cnav2_costmap_2d::imgproc_impl::ProcessPixel< ConnectivityType::Way8 > | Define the label of a pixel in an 8-linked image |
►Cnav2_core::ProgressChecker | This class defines the plugin interface used to check the position of the robot to make sure that it is actually progressing towards a goal |
►Cnav2_controller::SimpleProgressChecker | This plugin is used to check the position of the robot to make sure that it is actually progressing towards a goal |
Cnav2_controller::PoseProgressChecker | This plugin is used to check the position and the angle of the robot to make sure that it is actually progressing or rotating towards a goal |
Cnav2_simple_commander.costmap_2d.PyCostmap2D | |
►CQAbstractTransition | |
Cnav2_rviz_plugins::ROSActionQTransition | Custom Transition to check whether ROS Action state has changed |
►CQEvent | |
Cnav2_rviz_plugins::ROSActionQEvent | Custom Event to track state of ROS Action |
►CQObject | |
Cnav2_rviz_plugins::GoalPoseUpdater | Class to set and update goal pose by emitting signal |
►CQThread | |
Cnav2_rviz_plugins::InitialDockThread | |
Cnav2_rviz_plugins::InitialThread | |
Cnav2_costmap_2d::imgproc_impl::out_of_bounds_policy::ReplaceToZero< T > | Boundary case object. Used as parameter of class Window. Dereferences a pointer to a existing pixel. If the pixel is out of bounds, it returns a ref to 0 |
Cnav2_behaviors::ResultStatus | |
CRosLockGuard | |
►Cstd::runtime_error | |
►Cnav2_core::ControllerException | |
Cdwb_core::IllegalTrajectoryException | Thrown when one of the critics encountered a fatal error |
Cdwb_core::NoLegalTrajectoriesException | Thrown when all the trajectories explored are illegal |
Cnav2_core::ControllerTFError | |
Cnav2_core::ControllerTimedOut | |
Cnav2_core::FailedToMakeProgress | |
Cnav2_core::InvalidController | |
Cnav2_core::InvalidPath | |
Cnav2_core::NoValidControl | |
Cnav2_core::PatienceExceeded | |
►Cnav2_core::PlannerException | |
Cnav2_core::GoalOccupied | |
Cnav2_core::GoalOutsideMapBounds | |
Cnav2_core::InvalidPlanner | |
Cnav2_core::NoValidPathCouldBeFound | |
Cnav2_core::NoViapointsGiven | |
Cnav2_core::PlannerCancelled | |
Cnav2_core::PlannerTFError | |
Cnav2_core::PlannerTimedOut | |
Cnav2_core::StartOccupied | |
Cnav2_core::StartOutsideMapBounds | |
►Cnav2_core::SmootherException | |
Cnav2_core::FailedToSmoothPath | |
Cnav2_core::InvalidPath | |
Cnav2_core::InvalidSmoother | |
Cnav2_core::SmoothedPathInCollision | |
Cnav2_core::SmootherTimedOut | |
►Cnav2_costmap_2d::CollisionCheckerException | Exceptions thrown if collision checker determines a pose is in collision with the environment costmap |
Cnav2_costmap_2d::IllegalPoseException | Thrown when CollisionChecker encounters a fatal error |
Cnav2_costmap_2d::imgproc_impl::LabelOverflow | |
►Copennav_docking_core::DockingException | Abstract docking exception |
Copennav_docking_core::DockNotInDB | Dock was not found in the provided dock database |
Copennav_docking_core::DockNotValid | Dock plugin provided in the database or action was invalid |
Copennav_docking_core::FailedToCharge | Failed to start charging |
Copennav_docking_core::FailedToControl | Failed to control into or out of the dock |
Copennav_docking_core::FailedToDetectDock | Failed to detect the charging dock |
Copennav_docking_core::FailedToStage | Failed to navigate to the staging pose |
Cmppi::models::SamplingStd | Noise parameters for sampling trajectories |
Cnav2_map_server::SaveParameters | |
Cnav2_smac_planner::SearchInfo | Search properties and penalties |
Cnav2_system_tests::ServerHandler | |
Cnav2_util::ServiceClient< ServiceT, NodeT > | A simple wrapper on ROS2 services for invoke() and block-style calling |
Cnav2_util::ServiceClient< lifecycle_msgs::srv::ChangeState > | |
Cnav2_util::ServiceClient< lifecycle_msgs::srv::GetState > | |
►Cnav2_util::ServiceClient< nav2_msgs::srv::ClearEntireCostmap > | |
Cnav2_util::ClearEntirelyCostmapServiceClient | A service client to clear costmaps entirely |
Cnav2_util::SimpleActionServer< ActionT > | An action server wrapper to make applications simpler using Actions |
Cnav2_graceful_controller::SmoothControlLaw | Smooth control law for graceful motion based on "A smooth control law for graceful motion" (Jong Jin Park and Benjamin Kuipers) |
Cnav2_constrained_smoother::Smoother | |
►Cnav2_core::Smoother | Smoother interface that acts as a virtual base class for all smoother plugins |
Cnav2_constrained_smoother::ConstrainedSmoother | Regulated pure pursuit controller plugin |
Cnav2_smoother::SavitzkyGolaySmoother | A path smoother implementation using Savitzky Golay filters |
Cnav2_smoother::SimpleSmoother | A path smoother implementation |
►Cnav2_system_tests::UnknownErrorSmoother | |
Cnav2_system_tests::FailedToSmoothPath | |
Cnav2_system_tests::InvalidPath | |
Cnav2_system_tests::SmoothedPathInCollision | |
Cnav2_system_tests::TimeOutErrorSmoother | |
Cnav2_smac_planner::Smoother | A Conjugate Gradient 2D path smoother implementation |
Cnav2_constrained_smoother::SmootherCostFunction | Cost function for path smoothing with multiple terms including curvature, smoothness, distance from original and obstacle avoidance |
Cnav2_constrained_smoother::SmootherParams | |
Cnav2_smac_planner::SmootherParams | Parameters for the smoother cost function |
►Cnav2_collision_monitor::Source | Basic data source class |
Cnav2_collision_monitor::PointCloud | Implementation for pointcloud source |
Cnav2_collision_monitor::PolygonSource | Implementation for polygon source |
Cnav2_collision_monitor::Range | Implementation for IR/ultrasound range sensor source |
Cnav2_collision_monitor::Scan | Implementation for laser scanner source |
Cmppi::models::State | State information: velocities, controls, poses, speed |
►CBT::StatusChangeLogger | |
Cnav2_behavior_tree::RosTopicLogger | A class to publish BT logs on BT status change |
Cnav2_collision_monitor::VelocityPolygon::SubPolygonParameter | Custom struc to store the parameters of the sub-polygon |
►Claunch.Substitution | |
Cnav2_common.launch.has_node_params.HasNodeParams | |
Cnav2_common.launch.replace_string.ReplaceString | |
Cnav2_common.launch.rewritten_yaml.RewrittenYaml | |
►CBT::SyncActionNode | |
Cnav2_behavior_tree::ControllerSelector | The ControllerSelector behavior is used to switch the controller that will be used by the controller server. It subscribes to a topic "controller_selector" to get the decision about what controller must be used. It is usually used before of the FollowPath. The selected_controller output port is passed to controller_id input port of the FollowPath |
Cnav2_behavior_tree::GoalCheckerSelector | The GoalCheckerSelector behavior is used to switch the goal checker of the controller server. It subscribes to a topic "goal_checker_selector" to get the decision about what goal_checker must be used. It is usually used before of the FollowPath. The selected_goal_checker output port is passed to goal_checker_id input port of the FollowPath |
Cnav2_behavior_tree::PlannerSelector | The PlannerSelector behavior is used to switch the planner that will be used by the planner server. It subscribes to a topic "planner_selector" to get the decision about what planner must be used. It is usually used before of the ComputePathToPoseAction. The selected_planner output port is passed to planner_id input port of the ComputePathToPoseAction |
Cnav2_behavior_tree::ProgressCheckerSelector | The ProgressCheckerSelector behavior is used to switch the progress checker of the controller server. It subscribes to a topic "progress_checker_selector" to get the decision about what progress_checker must be used. It is usually used before of the FollowPath. The selected_progress_checker output port is passed to progress_checker_id input port of the FollowPath |
Cnav2_behavior_tree::SmootherSelector | The SmootherSelector behavior is used to switch the smoother that will be used by the smoother server. It subscribes to a topic "smoother_selector" to get the decision about what smoother must be used. It is usually used before of the FollowPath. The selected_smoother output port is passed to smoother_id input port of the FollowPath |
►CT | |
Crobin_hood::detail::WrapHash< T > | |
Crobin_hood::detail::WrapKeyEqual< T > | |
Ctheta_star::ThetaStar | |
►Crviz_common::Tool | |
Cnav2_rviz_plugins::CostmapCostTool | |
Cmppi::models::Trajectories | Candidate Trajectories |
Ctrajectory.Trajectory | |
►Cdwb_core::TrajectoryCritic | Evaluates a Trajectory2D to produce a score |
►Cdwb_critics::BaseObstacleCritic | Uses costmap 2d to assign negative costs if a circular robot would collide at any point of the trajectory |
Cdwb_critics::ObstacleFootprintCritic | Uses costmap 2d to assign negative costs if robot footprint is in obstacle on any point of the trajectory |
►Cdwb_critics::MapGridCritic | Breadth-first scoring of all the cells in the costmap |
►Cdwb_critics::GoalDistCritic | Scores trajectories based on how far along the global path they end up |
Cdwb_critics::GoalAlignCritic | Scores trajectories based on whether the robot ends up pointing toward the eventual goal |
►Cdwb_critics::PathDistCritic | Scores trajectories based on how far from the global path they end up |
Cdwb_critics::PathAlignCritic | Scores trajectories based on how far from the global path the front of the robot ends up |
Cdwb_critics::OscillationCritic | Checks to see whether the sign of the commanded velocity flips frequently |
Cdwb_critics::PreferForwardCritic | Penalize trajectories with move backwards and/or turn too much |
Cdwb_critics::RotateToGoalCritic | Forces the commanded trajectories to only be rotations if within a certain distance window |
Cdwb_critics::TwirlingCritic | Penalize trajectories with rotational velocities |
►Cdwb_core::TrajectoryGenerator | Interface for iterating through possible velocities and creating trajectories |
►Cdwb_plugins::StandardTrajectoryGenerator | Standard DWA-like trajectory generator |
Cdwb_plugins::LimitedAccelGenerator | Limits the acceleration in the generated trajectories to a fraction of the simulated time |
Ctrajectory_generator.TrajectoryGenerator | |
Ctrajectory.TrajectoryParameters | |
Cmppi::TrajectoryVisualizer | Visualizes trajectories for debugging |
►Ctf2_ros::TransformListener | |
Cnav2_util::BaseFootprintPublisherListener | A TF2 listener that overrides the subscription callback to inject base footprint publisher removing Z, Pitch, and Roll for 3D state estimation but desiring a 2D frame for navigation, visualization, or other reasons |
Ctree_node | |
►Cstd::true_type | |
Crobin_hood::detail::has_is_transparent< T, typename void_type< typename T::is_transparent >::type > | |
CTurnDirection | A struct with the motion primitive's direction embedded |
Cnav2_util::TwistPublisher | A simple wrapper on a Twist publisher that provides either Twist or TwistStamped |
Cnav2_util::TwistSubscriber | A simple wrapper on a Twist subscriber that receives either geometry_msgs::msg::TwistStamped or geometry_msgs::msg::Twist |
Cnav2_collision_monitor::Velocity | Velocity for 2D model of motion |
►Cdwb_plugins::VelocityIterator | |
Cdwb_plugins::XYThetaIterator | |
Crobin_hood::detail::void_type< T > | |
Cnav2_voxel_grid::VoxelGrid | |
CVoxelGrid | A 3D grid structure that stores points as an integer array. X and Y index the array and Z selects which bit of the integer is used giving a limit of 16 vertical cells |
Cnav2_system_tests::WaitBehaviorTester | |
►Cnav2_core::WaypointTaskExecutor | Base class for creating a plugin in order to perform a specific task at waypoint arrivals |
Cnav2_waypoint_follower::InputAtWaypoint | Simple plugin based on WaypointTaskExecutor, lets robot to wait for a user input at waypoint arrival |
Cnav2_waypoint_follower::PhotoAtWaypoint | |
Cnav2_waypoint_follower::WaitAtWaypoint | Simple plugin based on WaypointTaskExecutor, lets robot to sleep for a specified amount of time at waypoint arrival. You can reference this class to define your own task and rewrite the body for it |
Cnav2_costmap_2d::imgproc_impl::Window< T, Border > | Forward scan mask sliding window Provides an interface for access to neighborhood of the current pixel (includes three neighbors of the top row, the pixel to the left and the current one). In the illustration below, the current pixel is e. |a|b|c| |d|e| | | | | | |
►CEnum | |
Clattice_generator.LatticeGenerator.Flip | |
Clattice_generator.LatticeGenerator.MotionModel | |
Cnav2_simple_commander.robot_navigator.TaskResult | |
Ctester_node.TestType | |
►CNode | |
Cbackup_tester.BackupTest | |
Cdrive_tester.DriveTest | |
Cloopback_simulator.LoopbackSimulator | |
Cnav2_simple_commander.robot_navigator.BasicNavigator | |
Cnav_through_poses_tester_node.NavTester | |
Cnav_to_pose_tester_node.NavTester | |
Cspin_tester.SpinTest | |
Ctester.GpsWaypointFollowerTest | |
Ctester.WaypointFollowerTest | |
Ctester_node.NavTester | |
Ctester_node.NavTester | |