| ►Nackermann_steering_controller | |
| CAckermannSteeringController | |
| ►Nadmittance_controller | |
| CAdmittanceController | |
| CAdmittanceRule | |
| CAdmittanceState | |
| CAdmittanceTransforms | |
| ►Nbicycle_steering_controller | |
| CBicycleSteeringController | |
| ►Nchained_filter_controller | |
| CChainedFilter | |
| ►Ncm_topic_hardware_component | |
| CCMTopicSystem | |
| ►Ncontrol_filters | |
| CExponentialFilter | A exponential filter class |
| CGravityCompensation | |
| CLowPassFilter | A Low-pass filter class |
| CRateLimiter | |
| ►Ncontrol_toolbox | |
| CAntiWindupStrategy | Antiwindup strategy for PID controllers |
| CDither | Gives white noise at specified amplitude |
| CLimitedProxy | |
| CLowPassFilter | A Low-pass filter class |
| ►CPid | Generic Proportional–Integral–Derivative (PID) controller |
| CGains | Store gains in a struct to allow easier realtime box usage |
| CPidROS | |
| CRateLimiter | |
| CSineSweep | Generates a sine sweep for frequency analysis of a joint |
| CSinusoid | A basic sine class |
| ►Ncontroller_interface | |
| CChainableControllerInterface | |
| CControllerInterface | |
| CControllerInterfaceBase | |
| CControllerInterfaceParams | |
| CControllerUpdateStats | |
| CControllerUpdateStatus | |
| CInterfaceConfiguration | Configuring what command/state interfaces to claim |
| ►Ncontroller_manager | |
| ►Ncontroller_manager_services | |
| Cbcolors | |
| CServiceNotFoundError | |
| CSingletonServiceCaller | |
| CControllerChainSpec | |
| CControllerManager | |
| CControllerSpec | Controller Specification |
| ►Ndiff_drive_controller | |
| ►CDiffDriveController | |
| CWheelHandle | |
| COdometry | |
| CSpeedLimiter | |
| ►Neffort_controllers | |
| CJointGroupEffortController | Forward command controller for a set of effort controlled joints (linear or angular) |
| ►Neffort_test | |
| CTestFixture | |
| ►Nforce_torque_sensor_broadcaster | |
| CForceTorqueSensorBroadcaster | |
| CWrenchTransformer | |
| ►Nforward_command_controller | |
| CForwardCommandController | Forward command controller for a set of joints |
| CForwardControllersBase | Forward command controller for a set of joints and interfaces |
| CMultiInterfaceForwardCommandController | Multi interface forward command controller for a set of interfaces |
| ►Nft_sensor_test | |
| CTestFixture | |
| ►Ngazebo_ros2_control | |
| CGazeboRosControlPlugin | |
| CGazeboRosControlPrivate | |
| CGazeboSystem | |
| CGazeboSystemInterface | |
| CGazeboSystemPrivate | |
| CSafeEnum | |
| ►Ngpio_controllers | |
| CGpioCommandController | |
| ►Ngps_sensor_broadcaster | |
| CGPSSensorBroadcaster | |
| ►Ngripper_action_controller | |
| ►CGripperActionController | Controller for executing a gripper command action for simple single-dof grippers |
| CCommands | Store position and max effort in struct to allow easier realtime buffer usage |
| ►Ngz_ros2_control | |
| CGazeboSimROS2ControlPlugin | |
| CGazeboSimROS2ControlPluginPrivate | |
| CGazeboSimSystem | |
| CGazeboSimSystemInterface | |
| CGazeboSimSystemPrivate | |
| CGZResourceManager | |
| CSafeEnum | This class allows us to handle flags easily, instead of using strings |
| ►Nhardware_interface | |
| CActuatorInfo | Contains semantic info about a given actuator loaded from URDF for a transmission |
| CActuatorInterface | Virtual Class to implement when integrating a 1 DoF actuator into ros2_control |
| CAsyncComponentThread | |
| CCommandInterface | |
| CComponentInfo | |
| CControllerInfo | Controller Information |
| CHandle | A handle used to get and set a value on a given interface |
| CHandleDataType | |
| CHardwareAsyncParams | |
| CHardwareComponent | |
| CHardwareComponentCycleStatus | |
| CHardwareComponentInfo | Hardware Component Information |
| CHardwareComponentInterface | Virtual base class for all hardware components (Actuators, Sensors, and Systems) |
| CHardwareComponentInterfaceParams | Parameters required for the initialization of a specific hardware component plugin. Typically used for on_init methods of hardware interfaces, and is parsed by the user. This struct is typically populated with data from HardwareComponentParams from each component |
| CHardwareComponentParams | Parameters required for the initialization of a specific hardware component plugin. Typically used for init, initialise and load methods of hardware components. This struct is typically not accessible to user. This struct is typically populated with data from ResourceManagerParams |
| CHardwareComponentStatisticsData | |
| CHardwareInfo | This structure stores information about hardware defined in a robot's URDF |
| CHardwareReadWriteStatus | |
| CInterfaceDescription | |
| CInterfaceInfo | |
| CJointInfo | Contains semantic info about a given joint loaded from URDF for a transmission |
| CLoanedCommandInterface | |
| CLoanedStateInterface | |
| CMimicJoint | This structure stores information about a joint that is mimicking another joint |
| CResourceManager | |
| CResourceManagerParams | Parameters required for the construction and initial setup of a ResourceManager. This struct is typically populated by the ControllerManager |
| CResourceStorage | |
| CSensorInterface | Virtual Class to implement when integrating a stand-alone sensor into ros2_control |
| CStateInterface | |
| CSystemInterface | Virtual Class to implement when integrating a complex system into ros2_control |
| CTransmissionInfo | Contains semantic info about a given transmission loaded from URDF |
| ►Nimu_sensor_broadcaster | |
| CIMUSensorBroadcaster | |
| ►Njoint_limits | |
| CJointControlInterfacesData | |
| CJointInterfacesCommandLimiterData | |
| CJointLimiterInterface | |
| CJointLimits | |
| CJointSaturationLimiter | |
| CJointSoftLimiter | |
| CSoftJointLimits | |
| ►Njoint_state_broadcaster | |
| ►CJointStateBroadcaster | Joint State Broadcaster for all or some state in a ros2_control system |
| CJointStateData | |
| ►Njoint_state_topic_hardware_interface | |
| CJointStateTopicSystem | |
| ►Njoint_trajectory_controller | |
| CJointTrajectoryController | |
| CSegmentTolerances | Trajectory segment tolerances |
| CStateTolerances | Trajectory state tolerances for position, velocity and acceleration variables |
| CTrajectory | |
| ►Nkinematics_interface | |
| CKinematicsInterface | |
| ►Nkinematics_interface_kdl | |
| CKinematicsInterfaceKDL | |
| ►Nkinematics_interface_pinocchio | |
| CKinematicsInterfacePinocchio | |
| ►Nmecanum_drive_controller | |
| CMecanumDriveController | |
| COdometry | Handles odometry readings (2D pose and velocity with related timestamp) |
| ►Nmock_components | |
| CGenericSystem | |
| ►Nomni_wheel_drive_controller | |
| COdometry | |
| ►COmniWheelDriveController | |
| CWheelHandle | |
| ►Nparallel_gripper_action_controller | |
| ►CGripperActionController | Controller for executing a ParallelGripperCommand action |
| CCommands | Store position and max effort in struct to allow easier realtime buffer usage |
| ►Npassthrough_controller | |
| CPassthroughController | |
| ►Npid_controller | |
| CPidController | |
| ►Npose_broadcaster | |
| CPoseBroadcaster | |
| ►Nposition_controllers | |
| CJointGroupPositionController | Forward command controller for a set of position controlled joints (linear or angular) |
| ►Nposition_test | |
| CTestFixture | |
| ►Nrange_sensor_broadcaster | |
| CRangeSensorBroadcaster | |
| ►Nrealtime_tools | A pthread mutex wrapper that provides a mutex with the priority inheritance protocol and a priority ceiling of 99. The mutex is also error checked and robust. This mutex is intended to be used in real-time contexts |
| ►Ndetail | |
| Cerror_mutex_type_t | |
| Cmutex | A class template that provides a pthread mutex with the priority inheritance protocol |
| Crecursive_mutex_type_t | |
| Crobust_robustness_t | |
| Cstalled_robustness_t | |
| CAsyncFunctionHandler | Class to handle asynchronous function calls. AsyncFunctionHandler is a class that allows the user to have a asynchronous call to the parsed method and be able to set some thread specific parameters |
| CAsyncFunctionHandlerParams | The AsyncFunctionHandlerParams struct is used to configure the AsyncFunctionHandler. If the type is SYNCHRONIZED, the async worker thread will be synchronized with the main thread, as the main thread will be triggering the async callback method. If the type is DETACHED, the async worker thread will be detached from the main thread and will have its own execution cycle |
| CAsyncSchedulingPolicy | Enum class to define the scheduling policy for the async worker thread. SYNCHRONIZED: The async worker thread will be synchronized with the main thread, as the main thread will be triggering the async callback method. DETACHED: The async worker thread will be detached from the main thread and will have its own execution cycle. UNKNOWN: The scheduling policy is unknown |
| CLockFreeQueueBase | A base class for lock-free queues |
| CRealtimeBuffer | |
| CRealtimeClock | |
| CRealtimePublisher | |
| CRealtimeServerGoalHandle | |
| CRealtimeThreadSafeBox | |
| ►Nros2_control | |
| CMovingAverageStatistics | |
| CMovingAverageStatisticsData | Data structure to store the statistics of a moving average. The data is protected by a mutex and the data can be updated and retrieved |
| ►Nros2_control_demo_example_1 | |
| CRRBotSystemPositionOnlyHardware | |
| ►Nros2_control_demo_example_10 | |
| CRRBotSystemWithGPIOHardware | |
| ►Nros2_control_demo_example_11 | |
| CCarlikeBotSystemHardware | |
| CJoint | |
| CJointValue | |
| ►Nros2_control_demo_example_12 | |
| CRRBotSystemPositionOnlyHardware | |
| ►Nros2_control_demo_example_14 | |
| CRRBotActuatorWithoutFeedback | |
| CRRBotSensorPositionFeedback | |
| ►Nros2_control_demo_example_16 | |
| CDiffBotSystemHardware | |
| ►Nros2_control_demo_example_17 | |
| CRRBotSystemPositionOnlyHardware | |
| ►Nros2_control_demo_example_2 | |
| CDiffBotSystemHardware | |
| ►Nros2_control_demo_example_3 | |
| CRRBotSystemMultiInterfaceHardware | |
| ►Nros2_control_demo_example_4 | |
| CRRBotSystemWithSensorHardware | |
| ►Nros2_control_demo_example_5 | |
| CExternalRRBotForceTorqueSensorHardware | |
| CRRBotSystemPositionOnlyHardware | |
| ►Nros2_control_demo_example_6 | |
| CRRBotModularJoint | |
| ►Nros2_control_demo_example_7 | |
| CRobotController | |
| CRobotSystem | |
| ►Nros2_control_demo_example_8 | |
| CRRBotTransmissionsSystemPositionOnlyHardware | |
| ►Nros2_control_demo_example_9 | |
| CRRBotSystemPositionOnlyHardware | |
| ►Nros2_controllers_test_nodes | |
| ►Npublisher_forward_position_controller | |
| CPublisherForwardPosition | |
| ►Npublisher_joint_trajectory_controller | |
| CPublisherJointTrajectory | |
| ►Nros2controlcli | |
| ►Napi | |
| CControllerNameCompleter | |
| CLoadedControllerNameCompleter | |
| CLoadedHardwareComponentNameCompleter | |
| CParserROSArgs | |
| ►Ncommand | |
| ►Ncontrol | |
| CControlCommand | |
| ►Nverb | |
| ►Nlist_controller_types | |
| CListControllerTypesVerb | |
| ►Nlist_controllers | |
| CListControllersVerb | |
| ►Nlist_hardware_components | |
| CListHardwareComponentsVerb | |
| ►Nlist_hardware_interfaces | |
| CListHardwareInterfacesVerb | |
| ►Nload_controller | |
| CLoadControllerVerb | |
| ►Nreload_controller_libraries | |
| CReloadControllerLibrariesVerb | |
| ►Nset_controller_state | |
| CSetControllerStateVerb | |
| ►Nset_hardware_component_state | |
| CSetHardwareComponentStateVerb | |
| ►Nswitch_controllers | |
| CSwitchControllersVerb | |
| ►Nunload_controller | |
| CUnloadControllerVerb | |
| ►Nview_controller_chains | |
| CViewControllerChainsVerb | |
| ►Nrqt_controller_manager | |
| ►Ncontroller_manager | |
| CControllerManager | |
| CControllerTable | |
| CFontDelegate | |
| CHwComponentTable | |
| ►Nrqt_joint_trajectory_controller | |
| ►Ndouble_editor | |
| CDoubleEditor | |
| ►Njoint_trajectory_controller | |
| CJointTrajectoryController | |
| ►Nutils | |
| CControllerLister | |
| CControllerManagerLister | Convenience classes for querying controller managers and controllers |
| ►Nsemantic_components | |
| CForceTorqueSensor | |
| CGPSSensor | |
| CIMUSensor | |
| CLedRgbDevice | |
| CMagneticFieldSensor | |
| CPoseSensor | |
| CRangeSensor | |
| CSemanticComponentCommandInterface | |
| CSemanticComponentInterface | |
| ►Nsteering_controllers_library | |
| CSteeringControllersLibrary | |
| ►Nsteering_kinematics | |
| CSteeringKinematics | Handles forward kinematics (odometry calculations) and inverse kinematics (getting commands) (2D pose and velocity with related timestamp) |
| ►Nsteering_odometry | |
| CSteeringOdometry | Deprecated Odometry class for backward ABI compatibility. Internally calling steering_kinematics::SteeringKinematics |
| ►Ntransmission_interface | |
| CActuatorHandle | |
| CDifferentialTransmission | |
| CDifferentialTransmissionLoader | Class for loading a four-bar linkage transmission instance from configuration data |
| CException | |
| CFourBarLinkageTransmission | Implementation of a four-bar-linkage transmission |
| CFourBarLinkageTransmissionLoader | Class for loading a four-bar linkage transmission instance from configuration data |
| CHandle | |
| CJointHandle | |
| CSimpleTransmission | |
| CSimpleTransmissionLoader | Class for loading a simple transmission instance from configuration data |
| CTransmission | Abstract base class for representing mechanical transmissions |
| CTransmissionInterfaceException | |
| CTransmissionLoader | Abstract interface for loading transmission instances from configuration data |
| ►Ntricycle_controller | |
| COdometry | |
| CSteeringLimiter | |
| CTractionLimiter | |
| ►CTricycleController | |
| CSteeringHandle | |
| CTractionHandle | |
| ►Ntricycle_steering_controller | |
| CTricycleSteeringController | |
| ►Nvelocity_controllers | |
| CJointGroupVelocityController | Forward command controller for a set of velocity controlled joints (linear or angular) |
| ►Nvelocity_test | |
| CTestFixture | |
| CForceTorqueData | |
| CHardwareInterfaceAdapter | Helper class to simplify integrating the GripperActionController with different hardware interfaces |
| CHardwareInterfaceAdapter< hardware_interface::HW_IF_EFFORT > | Adapter for an effort-controlled hardware interface. Maps position and velocity errors to effort commands through a position PID loop |
| CHardwareInterfaceAdapter< hardware_interface::HW_IF_POSITION > | Adapter for a position-controlled hardware interface. Forwards desired positions as commands |
| CImuData | |
| CjointData | |
| CMimicJoint | |