Easy Navigation
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Neasynav
  Ndetail
   Chas_required_interfaces
   Chas_required_interfaces< T, std::void_t< typename T::RequiredInterfaces > >
  Nsafety
   CCommandGuardKeeps the velocity command sent to the robot from being stale or invalid
   CParameterFreezerRejects any change to the parameters of a set of nodes
   CRtMonitorDetects real-time cycles that start late
   CSafetyChannelMonitorTurns the safety channel's SafetyStatus messages into what EasyNav applies
    CEvaluation
   CSafetySupervisorWhat SystemNode does for safety, kept out of the navigation logic
  Ntesting
   CLogCaptureRecords the log messages (and their severity) emitted while it lives. One at a time
    CMessage
  CCircularBufferFixed-size circular buffer, thread-safe (mutex-based), copyable
   CDebugSlotView
  CControllerNodeROS 2 lifecycle node that manages calculating speeds for the Easy Navigation system
  CDetectionsPerception
  CDetectionsPerceptionsHandlerHandles the creation and updating of DetectionsPerceptions instances from sensor_msgs::msg::Image messages
  CDummyControllerA default "dummy" implementation for the Control Method
  CDummyLocalizerA default "do-nothing" implementation of LocalizerMethodBase
  CDummyMapsManagerA default "do-nothing" implementation of MapsManagerBase
  CDummyPlannerA default "do-nothing" implementation of PlannerMethodBase
  CFaultyControllerController that misbehaves on purpose, to test how EasyNav copes with it
  CFaultyLocalizerLocalizer that misbehaves on purpose, to test how EasyNav copes with it
  CFaultyMapsManagerMaps manager that misbehaves on purpose, to test how EasyNav copes with it
  CFaultyPlannerPlanner that misbehaves on purpose, to test how EasyNav copes with it
  CGNSSPerceptionRepresents a single GNSS perception from a sensor
  CGNSSPerceptionHandlerHandles the creation and updating of GNSSPerception instances from sensor_msgs::msg::NavSatFix messages
  CGoalManagerHandles navigation goals, their lifecycle, and command interface
   CGoalToleranceA structure to represent the goal tolerances
  CGoalManagerClientClient-side interface for interacting with GoalManager
  CImagePerceptionRepresents a single image perception from a sensor
  CImagePerceptionHandlerHandles the creation and updating of ImagePerception instances from sensor_msgs::msg::Image messages
  CIMUPerceptionRepresents a single IMU perception from a sensor
  CIMUPerceptionHandlerHandles the creation and updating of IMUPerception instances from sensor_msgs::msg::Imu messages
  CLegacyRobotGeometryNamesDeprecated parameter names (full names on the node, "" = none) for each field
  CLocalizerNodeROS 2 lifecycle node that manages localization in Easy Navigation
  CMapsManagerNodeROS 2 lifecycle node that manages map-related plugins in Easy Navigation
  CNavStateA generic, type-safe, thread-safe blackboard to hold runtime state
  COdometryPerceptionRepresents a single odometry perception from a sensor
  COdometryPerceptionHandlerHandles the creation and updating of OdometryPerception instances from nav_msgs::msg::Odometry messages
  CPerceptionBaseAbstract base class for representing a single sensor perception
  CPerceptionHandlerAbstract base class for pluginlib-based sensor perception handlers
  CPlannerNodeROS 2 lifecycle node that manages path planning in Easy Navigation
  CPointPerceptionConcrete perception class for 3D point cloud data
  CPointPerceptionBufferType
  CPointPerceptionHandlerPerceptionHandler implementation for sensors producing point-based data
  CPointPerceptionsOpsViewProvides efficient, non-destructive, chainable operations over a set of point-based perceptions
   CVoxelKeyDiscrete 3D voxel index used for downsampling
   CVoxelKeyHashHash functor for VoxelKey
  CRobotGeometryThe robot's shape, shared by everything that needs it
  CRobotGeometryRegistryShares the robot's geometry across EasyNav's nodes
  CRTTFBufferProvides functionality for RTTFBuffer
  CSensorsNodeROS 2 lifecycle node that manages sensor fusion in Easy Navigation
  CSingleton
  CSystemNodeROS 2 lifecycle node coordinating all Easy Navigation components
  CSystemNodeInfoStructure holding runtime information for a subnode
  CTFInfoAggregated TF configuration used across EasyNav
  CVelocityMuxDecides, every RT cycle, which velocity command is sent to the robot
   CSelectionThis cycle's selection
  CVelocitySmootherBrings the commanded velocity towards a target within the robot limits
  CYTSessionA Yaets Tracing Session
 Nstd
  Chash< std::tuple< int, int, int > >Custom hash specialization for std::tuple<int,int,int>
 CCommandGuardTest
 CControllerNodeSafetyChannelTest
 CControllerNodeTestCase
 CControllerNodeVelocityTest
 CDetectionsPerceptionsRepresents a single image perception from a sensor
 CDummyHandler
 CDummyPerception
 CFaultyControllerTest
 CFaultyLocalizerTest
 CFaultyMapsManagerTest
 CFaultyPlannerTest
 CGoalManagerHeightTest
 CGoalManagerInfoTest
 CGoalManagerTestCase
 CLocalizerNodeTestCase
 CLogCaptureRecords the log messages (and their severity) emitted while it lives. One at a time
  CMessage
 CMapsManagerNodeTestCase
 CNavStateTest
 CParametersTest
 CPerceptionHandlerAbstract base class for pluginlib-based sensor perception handlers
 CPerceptionHandlersTest
 CPerceptionLockingTestCase
 CPerceptionsOpsTest
 CPerceptionsTestCase
 CPlannerNodeTestCase
 CPlannerPathCheckTest
 CPluginTestCase
 CRobotGeometryThe robot's shape, shared by everything that needs it
 CRobotGeometryTest
 CRobotLimitsProvider
 CRtMonitorDetects real-time cycles that start late
 CSafetyChannelMonitorTurns the safety channel's SafetyStatus messages into what EasyNav applies
  CEvaluation
 CSafetyModuleTest
 CSensorsDataAgeTest
 CSensorsLifecycleTestCase
 CSensorsNodeForTestingSubclass of SensorsNode that exposes the protected groups_ and handler_list_ for unit testing
 CSensorsNodeTestCase
 CSystemActions
 CSystemActionsTest
 CSystemClockWatchdogTest
 CSystemComponentFaultsTest
 CSystemFaultInjectionTest
 CSystemLifecycleCycleTest
 CSystemLifecycleMissionTest
 CSystemPauseTest
 CSystemReconfigureTest
 CSystemRobotGeometryTest
 CSystemSafetyChannelTest
 CSystemSafetyModeTest
 CSystemShutdownRequestTest
 CSystemTFInfoTest
 CSystemVelocitySmoothingTest
 CTestPointPerception
 CTransformListenerTest
 CVelocityMuxDecides, every RT cycle, which velocity command is sent to the robot
  CSelectionThis cycle's selection