![]() |
ros2_control - iron
|
| ▼Nadmittance_controller | |
| CAdmittanceController | |
| CAdmittanceRule | |
| CAdmittanceState | |
| CAdmittanceTransforms | |
| ▼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 |
| ▼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 |
| ▼Nhardware_interface | |
| CActuator | |
| CActuatorInfo | Contains semantic info about a given actuator loaded from URDF for a transmission |
| CActuatorInterface | |
| CAsyncComponentThread | |
| CCommandInterface | |
| CComponentInfo | |
| CControllerInfo | Controller Information |
| CHardwareComponentInfo | Hardware Component Information |
| CHardwareInfo | This structure stores information about hardware defined in a robot's URDF |
| CHardwareReadWriteStatus | |
| CInterfaceInfo | |
| CJointInfo | Contains semantic info about a given joint loaded from URDF for a transmission |
| CLoanedCommandInterface | |
| CLoanedStateInterface | |
| CReadOnlyHandle | A handle used to get and set a value on a given interface |
| CReadWriteHandle | |
| CResourceManager | |
| CResourceStorage | |
| CSensor | |
| CSensorInterface | |
| CStateInterface | |
| CSystem | |
| CSystemInterface | |
| CTransmissionInfo | Contains semantic info about a given transmission loaded from URDF |
| ▼Njoint_limits | |
| CJointLimits | |
| CSoftJointLimits | |
| ▼Njoint_limits_interface | |
| CEffortJointSaturationHandle | |
| CEffortJointSoftLimitsHandle | A handle used to enforce position, velocity and effort limits of an effort-controlled joint |
| CJointLimitHandle | |
| CJointLimitsInterfaceException | An exception related to a JointLimitsInterface |
| CJointSoftLimitsHandle | |
| CPositionJointSaturationHandle | |
| CPositionJointSoftLimitsHandle | A handle used to enforce position and velocity limits of a position-controlled joint |
| CVelocityJointSaturationHandle | A handle used to enforce velocity and acceleration limits of a velocity-controlled joint |
| CVelocityJointSoftLimitsHandle | |
| ▼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 | |
| ▼Npassthrough_controller | |
| CPassthroughController | |
| ▼Nposition_controllers | |
| CJointGroupPositionController | Forward command controller for a set of position controlled joints (linear or angular) |
| ▼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 |
| 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 | |
| Ntest_constants | |
| ▼Ntransmission_interface | |
| CActuatorHandle | |
| CDifferentialTransmission | Implementation of a differential transmission |
| 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 |
| CJointHandle | |
| CSimpleTransmission | Implementation of a simple reducer transmission |
| 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 |