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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Chardware_interface::Actuator
 Chardware_interface::ActuatorInfoContains semantic info about a given actuator loaded from XML (URDF)
 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
 Cspawner.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
 Cros2controlcli.api.ControllerNameCompleter
 Ccontroller_manager::ControllerSpecController Specification
 Ccontrol_toolbox::DitherGives white noise at specified amplitude
 Crealtime_tools::detail::error_mutex_type_t
 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::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
 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
 CjointData
 Chardware_interface::JointInfoContains semantic info about a given joint loaded from XML (URDF)
 Cjoint_limits_interface::JointLimitHandle
 Cjoint_limits_interface::JointLimits
 Ckinematics_interface::KinematicsInterface
 Crclcpp_lifecycle::node_interfaces::LifecycleNodeInterface
 Ccontrol_toolbox::LimitedProxy
 Cros2controlcli.api.LoadedControllerNameCompleter
 Chardware_interface::LoanedCommandInterface
 Chardware_interface::LoanedStateInterface
 Crealtime_tools::LockFreeQueueBase< DataType, LockFreeContainer >A base class for lock-free queues
 Ccontrol_toolbox::LowPassFilter< T >A Low-pass filter class
 Cfake_components::GenericSystem::MimicJoint
 CMimicJoint
 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
 Cdiff_drive_controller::DiffDriveController::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::RealtimeBox< T >
 Crealtime_tools::RealtimeBox< std::shared_ptr< Twist > >
 Crealtime_tools::RealtimeBoxBestEffort< T, mutex_type >
 Crealtime_tools::RealtimeBuffer< T >
 Crealtime_tools::RealtimeBuffer< control_toolbox::Pid::Gains >
 Crealtime_tools::RealtimeBuffer< gripper_action_controller::GripperActionController::Commands >
 Crealtime_tools::RealtimeBuffer< RealtimeGoalHandlePtr >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< CmdType > >
 Crealtime_tools::RealtimeBuffer< std::shared_ptr< trajectory_msgs::msg::JointTrajectory > >
 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
 Cdiff_drive_controller::RollingMeanAccumulator< T >Simplification of boost::accumulators::accumulator_set<double, bacc::stats<bacc::tag::rolling_mean>> to avoid dragging boost dependencies
 Cdiff_drive_controller::RollingMeanAccumulator< double >
 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::Wrench >
 Csemantic_components::SemanticComponentInterface< sensor_msgs::msg::Imu >
 Chardware_interface::Sensor
 Crclcpp_action::ServerGoalHandle< ActionT >
 Ccontrol_toolbox::SineSweepGenerates a sine sweep for frequency analysis of a joint
 Ccontrol_toolbox::SinusoidA basic sine class
 Cjoint_limits_interface::SoftJointLimits
 Cdiff_drive_controller::SpeedLimiter
 Crealtime_tools::detail::stalled_robustness_t
 Cjoint_trajectory_controller::StateTolerancesTrajectory state tolerances for position, velocity and acceleration variables
 Chardware_interface::System
 Cignition::gazebo::System
 Cjoint_trajectory_controller::Trajectory
 Ctransmission_interface::TransmissionAbstract base class for representing mechanical transmissions
 Chardware_interface::TransmissionInfoContains semantic info about a given transmission loaded from XML (URDF)
 Cdiff_drive_controller::DiffDriveController::WheelHandle
 Cdiff_drive_controller::DiffDriveController::WheelParams
 CCommandExtension
 CNode
 CVerbExtension