►Ncontrol_filters | |
CExponentialFilter | A exponential filter class |
CLowPassFilter | A Low-pass filter class |
CRateLimiter | |
►Ncontrol_toolbox | |
CDither | Gives white noise at specified amplitude |
CLimitedProxy | |
CLowPassFilter | A Low-pass filter class |
►CPid | A basic pid class |
CGains | Store gains in a struct to allow easier realtime buffer usage |
CPidROS | |
CRateLimiter | |
CSineSweep | Generates a sine sweep for frequency analysis of a joint |
CSinusoid | A basic sine class |
►Ncontroller_interface | |
CControllerInterface | |
CInterfaceConfiguration | Configuring what command/state interfaces to claim |
►Ncontroller_manager | |
CControllerManager | |
CControllerSpec | Controller Specification |
►Ndiff_drive_controller | |
►CDiffDriveController | |
COdometryParams | |
CWheelHandle | |
CWheelParams | |
COdometry | |
CRollingMeanAccumulator | Simplification of boost::accumulators::accumulator_set<double, bacc::stats<bacc::tag::rolling_mean>> to avoid dragging boost dependencies |
CSpeedLimiter | |
►Neffort_controllers | |
CJointGroupEffortController | Forward command controller for a set of effort controlled joints (linear or angular) |
►Nfake_components | |
►CGenericSystem | |
CMimicJoint | |
►Nforce_torque_sensor_broadcaster | |
CForceTorqueSensorBroadcaster | |
►Nforward_command_controller | |
CForwardCommandController | Forward command controller for a set of joints |
►Ngazebo_ros2_control | |
CGazeboRosControlPlugin | |
CGazeboRosControlPrivate | |
CGazeboSystem | |
CGazeboSystemInterface | |
CGazeboSystemPrivate | |
CSafeEnum | |
►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 XML (URDF) |
CActuatorInterface | Virtual Class to implement when integrating a 1 DoF actuator into ros2_control |
CCommandInterface | |
CComponentInfo | |
CControllerInfo | Controller Information |
CHardwareInfo | This structure stores information about hardware defined in a robot's URDF |
CInterfaceInfo | |
CJointInfo | Contains semantic info about a given joint loaded from XML (URDF) |
CLoanedCommandInterface | |
CLoanedStateInterface | |
CReadOnlyHandle | A handle used to get and set a value on a given interface |
CReadWriteHandle | |
CResourceManager | |
CResourceStorage | |
CSensor | |
CSensorInterface | Virtual Class to implement when integrating a stand-alone sensor into ros2_control |
CStateInterface | |
CSystem | |
CSystemInterface | Virtual Class to implement when integrating a complex system into ros2_control |
CTransmissionInfo | Contains semantic info about a given transmission loaded from XML (URDF) |
►Nign_ros2_control | |
CIgnitionROS2ControlPlugin | |
CIgnitionROS2ControlPluginPrivate | |
CIgnitionSystem | |
CIgnitionSystemInterface | |
CIgnitionSystemPrivate | |
CSafeEnum | This class allows us to handle flags easily, instead of using strings |
►Nimu_sensor_broadcaster | |
CIMUSensorBroadcaster | |
►Njoint_limits_interface | |
CEffortJointSaturationHandle | |
CEffortJointSoftLimitsHandle | A handle used to enforce position, velocity and effort limits of an effort-controlled joint |
CJointLimitHandle | |
CJointLimits | |
CJointLimitsInterfaceException | An exception related to a JointLimitsInterface |
CJointSoftLimitsHandle | |
CPositionJointSaturationHandle | |
CPositionJointSoftLimitsHandle | A handle used to enforce position and velocity limits of a position-controlled joint |
CSoftJointLimits | |
CVelocityJointSaturationHandle | A handle used to enforce velocity and acceleration limits of a velocity-controlled joint |
CVelocityJointSoftLimitsHandle | |
►Njoint_state_broadcaster | |
CJointStateBroadcaster | Joint State Broadcaster for all or some state in a ros2_control system |
►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 | |
►Nposition_controllers | |
CJointGroupPositionController | Forward command controller for a set of position controlled joints (linear or angular) |
►Nrclcpp_action | |
CServerGoalHandle | |
►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 |
CLockFreeQueueBase | A base class for lock-free queues |
CRealtimeBox | |
CRealtimeBoxBestEffort | |
CRealtimeBuffer | |
CRealtimeClock | |
CRealtimePublisher | |
CRealtimeServerGoalHandle | |
►Nros2_control_demo_hardware | |
CDiffBotSystemHardware | |
CExternalRRBotForceTorqueSensorHardware | |
CRRBotModularJoint | |
CRRBotSystemMultiInterfaceHardware | |
CRRBotSystemPositionOnlyHardware | |
CRRBotSystemWithSensorHardware | |
►Nros2_control_test_nodes | |
►Npublisher_forward_position_controller | |
CPublisherForwardPosition | |
►Npublisher_joint_trajectory_position_controller | |
CPublisherJointTrajectory | |
►Nros2_controllers_test_nodes | |
►Npublisher_forward_position_controller | |
CPublisherForwardPosition | |
►Npublisher_joint_trajectory_controller | |
CPublisherJointTrajectory | |
►Nros2controlcli | |
►Napi | |
CControllerNameCompleter | |
CLoadedControllerNameCompleter | |
►Ncommand | |
►Ncontrol | |
CControlCommand | |
►Nverb | |
►Nlist_controller_types | |
CListControllerTypesVerb | |
►Nlist_controllers | |
CListControllersVerb | |
►Nlist_hardware_interfaces | |
CListHardwareInterfacesVerb | |
►Nload_controller | |
CLoadControllerVerb | |
►Nreload_controller_libraries | |
CReloadControllerLibrariesVerb | |
►Nset_controller_state | |
CSetControllerStateVerb | |
►Nswitch_controllers | |
CSwitchControllersVerb | |
►Nunload_controller | |
CUnloadControllerVerb | |
►Nsemantic_components | |
CForceTorqueSensor | |
CIMUSensor | |
CSemanticComponentInterface | |
►Nspawner | |
Cbcolors | |
►Ntransmission_interface | |
CActuatorHandle | |
CDifferentialTransmission | Implementation of a differential transmission |
CException | |
CFourBarLinkageTransmission | Implementation of a four-bar-linkage transmission |
CJointHandle | |
CSimpleTransmission | Implementation of a simple reducer transmission |
CTransmission | Abstract base class for representing mechanical transmissions |
►Nvelocity_controllers | |
CJointGroupVelocityController | Forward command controller for a set of velocity controlled joints (linear or angular) |
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 | |