ros2_control - humble
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Chardware_interface::Actuator
 Chardware_interface::ActuatorInfoContains semantic info about a given actuator loaded from URDF for a transmission
 Cadmittance_controller::AdmittanceRule
 Cadmittance_controller::AdmittanceState
 Cadmittance_controller::AdmittanceTransforms
 Crealtime_tools::AsyncFunctionHandler< T >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
 Ccontroller_manager.controller_manager_services.bcolors
 Cgripper_action_controller::GripperActionController< HardwareInterface >::CommandsStore position and max effort in struct to allow easier realtime buffer usage
 Chardware_interface::ComponentInfo
 Chardware_interface::ControllerInfoController Information
 Crqt_joint_trajectory_controller.utils.ControllerLister
 Crqt_joint_trajectory_controller.utils.ControllerManagerListerConvenience classes for querying controller managers and controllers
 Cros2controlcli.api.ControllerNameCompleter
 Ccontroller_manager::ControllerSpecController Specification
 Ccontrol_toolbox::DitherGives white noise at specified amplitude
 Crealtime_tools::detail::error_mutex_type_t
 CException
 Cstd::exception
 Cfilters::FilterBase
 Ccontrol_toolbox::Pid::GainsStore gains in a struct to allow easier realtime buffer usage
 Cgazebo_ros2_control::GazeboRosControlPrivate
 Cgazebo_ros2_control::GazeboSystemPrivate
 Chardware_interface::HardwareComponentInfoHardware Component Information
 Chardware_interface::HardwareInfoThis structure stores information about hardware defined in a robot's URDF
 CHardwareInterfaceAdapter< HardwareInterface >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
 Chardware_interface::HardwareReadWriteStatus
 Cign_ros2_control::IgnitionROS2ControlPluginPrivate
 Cign_ros2_control::IgnitionSystemPrivate
 CImuData
 Ccontroller_interface::InterfaceConfigurationConfiguring what command/state interfaces to claim
 Chardware_interface::InterfaceInfo
 Cignition::gazebo::ISystemConfigure
 Cignition::gazebo::ISystemPostUpdate
 Cignition::gazebo::ISystemPreUpdate
 Cros2_control_demo_example_11::Joint
 CjointData
 Chardware_interface::JointInfoContains semantic info about a given joint loaded from URDF for a transmission
 Cjoint_limits_interface::JointLimitHandle
 Cjoint_limits::JointLimits
 Cros2_control_demo_example_11::JointValue
 Ckinematics_interface::KinematicsInterface
 Crclcpp_lifecycle::node_interfaces::LifecycleNodeInterface
 Ccontrol_toolbox::LimitedProxy
 Cros2controlcli.api.LoadedControllerNameCompleter
 Cros2controlcli.api.LoadedHardwareComponentNameCompleter
 Chardware_interface::LoanedCommandInterface
 Chardware_interface::LoanedStateInterface
 Ccontrol_toolbox::LowPassFilter< T >A Low-pass filter class
 CMimicJoint
 Cmock_components::GenericSystem::MimicJoint
 Cgazebo::ModelPlugin
 Crealtime_tools::detail::mutex< MutexType, MutexRobustness >A class template that provides a pthread mutex with the priority inheritance protocol
 Crclcpp::Node
 Cdiff_drive_controller::Odometry
 Ctricycle_controller::Odometry
 Ctricycle_controller::TricycleController::OdometryParams
 Ccontrol_toolbox::PidA basic pid class
 Ccontrol_toolbox::PidROS
 Ccontrol_toolbox::RateLimiter< T >
 Chardware_interface::ReadOnlyHandleA handle used to get and set a value on a given interface
 Crealtime_tools::RealtimeBoxBase< T, mutex_type >
 Crealtime_tools::RealtimeBoxBase< std::shared_ptr< Twist > >
 Crealtime_tools::RealtimeBoxBase< std::shared_ptr< TwistStamped > >
 Crealtime_tools::RealtimeBuffer< T >
 Crealtime_tools::RealtimeBuffer< bool >
 Crealtime_tools::RealtimeBuffer< control_toolbox::Pid::Gains >
 Crealtime_tools::RealtimeBuffer< double >
 Crealtime_tools::RealtimeBuffer< feedforward_mode_type >
 Crealtime_tools::RealtimeBuffer< gripper_action_controller::GripperActionController::Commands >
 Crealtime_tools::RealtimeBuffer< joint_trajectory_controller::SegmentTolerances >
 Crealtime_tools::RealtimeBuffer< RealtimeGoalHandlePtr >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< CmdType > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< ControllerMeasuredStateMsg > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< ControllerReferenceMsg > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< ControllerTwistReferenceMsg > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< DataType > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< trajectory_msgs::msg::JointTrajectory > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< trajectory_msgs::msg::JointTrajectoryPoint > >
 Crealtime_tools::RealtimeClock
 Crealtime_tools::RealtimePublisher< MessageT >
 Crealtime_tools::RealtimeServerGoalHandle< Action >
 Crealtime_tools::detail::recursive_mutex_type_t
 Chardware_interface::ResourceManager
 Chardware_interface::ResourceStorage
 Crealtime_tools::detail::robust_robustness_t
 Cgazebo_ros2_control::SafeEnum< ENUM, UNDERLYING >
 Cign_ros2_control::SafeEnum< ENUM, UNDERLYING >This class allows us to handle flags easily, instead of using strings
 Cjoint_trajectory_controller::SegmentTolerancesTrajectory segment tolerances
 Csemantic_components::SemanticComponentInterface< MessageReturnType >
 Csemantic_components::SemanticComponentInterface< geometry_msgs::msg::Pose >
 Csemantic_components::SemanticComponentInterface< geometry_msgs::msg::Wrench >
 Csemantic_components::SemanticComponentInterface< sensor_msgs::msg::Imu >
 Csemantic_components::SemanticComponentInterface< sensor_msgs::msg::Range >
 Chardware_interface::Sensor
 Ccontrol_toolbox::SineSweepGenerates a sine sweep for frequency analysis of a joint
 Ccontroller_manager.controller_manager_services.SingletonServiceCaller
 Ccontrol_toolbox::SinusoidA basic sine class
 Cjoint_limits::SoftJointLimits
 Cdiff_drive_controller::SpeedLimiter
 Crealtime_tools::detail::stalled_robustness_t
 Cjoint_trajectory_controller::StateTolerancesTrajectory state tolerances for position, velocity and acceleration variables
 Ctricycle_controller::TricycleController::SteeringHandle
 Ctricycle_controller::SteeringLimiter
 Csteering_odometry::SteeringOdometryThe Odometry class handles odometry readings (2D pose and velocity with related timestamp)
 Chardware_interface::System
 Cignition::gazebo::System
 Cunittest.TestCase
 Ctricycle_controller::TricycleController::TractionHandle
 Ctricycle_controller::TractionLimiter
 Cjoint_trajectory_controller::Trajectory
 Ctransmission_interface::TransmissionAbstract base class for representing mechanical transmissions
 Chardware_interface::TransmissionInfoContains semantic info about a given transmission loaded from URDF
 Ctransmission_interface::TransmissionLoaderAbstract interface for loading transmission instances from configuration data
 Cdiff_drive_controller::DiffDriveController::WheelHandle
 Ctricycle_controller::TricycleController::WheelParams
 CCommandExtension
 CNode
 CPlugin
 CQAbstractTableModel
 CQStyledItemDelegate
 CQWidget
 CVerbExtension