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
1
2
3
4
5
6
]
C
hardware_interface::Actuator
C
hardware_interface::ActuatorInfo
Contains semantic info about a given actuator loaded from URDF for a transmission
C
admittance_controller::AdmittanceRule
C
admittance_controller::AdmittanceState
C
admittance_controller::AdmittanceTransforms
C
realtime_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
C
controller_manager.controller_manager_services.bcolors
C
gripper_action_controller::GripperActionController< HardwareInterface >::Commands
Store position and max effort in struct to allow easier realtime buffer usage
C
hardware_interface::ComponentInfo
C
hardware_interface::ControllerInfo
Controller Information
C
rqt_joint_trajectory_controller.utils.ControllerLister
C
rqt_joint_trajectory_controller.utils.ControllerManagerLister
Convenience classes for querying controller managers and controllers
C
ros2controlcli.api.ControllerNameCompleter
C
controller_manager::ControllerSpec
Controller Specification
C
control_toolbox::Dither
Gives white noise at specified amplitude
C
realtime_tools::detail::error_mutex_type_t
►
C
Exception
C
controller_manager.controller_manager_services.ServiceNotFoundError
►
C
std::exception
C
joint_limits_interface::JointLimitsInterfaceException
An exception related to a JointLimitsInterface
C
transmission_interface::Exception
C
transmission_interface::TransmissionInterfaceException
►
C
filters::FilterBase
C
control_filters::ExponentialFilter< T >
A exponential filter class
C
control_filters::LowPassFilter< T >
A Low-pass filter class
C
control_filters::RateLimiter< T >
C
control_toolbox::Pid::Gains
Store gains in a struct to allow easier realtime buffer usage
C
gazebo_ros2_control::GazeboRosControlPrivate
C
gazebo_ros2_control::GazeboSystemPrivate
C
hardware_interface::HardwareComponentInfo
Hardware Component Information
C
hardware_interface::HardwareInfo
This structure stores information about hardware defined in a robot's URDF
C
HardwareInterfaceAdapter< HardwareInterface >
Helper class to simplify integrating the GripperActionController with different hardware interfaces
C
HardwareInterfaceAdapter< 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
C
HardwareInterfaceAdapter< hardware_interface::HW_IF_POSITION >
Adapter for a position-controlled hardware interface. Forwards desired positions as commands
C
hardware_interface::HardwareReadWriteStatus
C
ign_ros2_control::IgnitionROS2ControlPluginPrivate
C
ign_ros2_control::IgnitionSystemPrivate
C
ImuData
C
controller_interface::InterfaceConfiguration
Configuring what command/state interfaces to claim
C
hardware_interface::InterfaceInfo
►
C
ignition::gazebo::ISystemConfigure
C
ign_ros2_control::IgnitionROS2ControlPlugin
►
C
ignition::gazebo::ISystemPostUpdate
C
ign_ros2_control::IgnitionROS2ControlPlugin
►
C
ignition::gazebo::ISystemPreUpdate
C
ign_ros2_control::IgnitionROS2ControlPlugin
C
ros2_control_demo_example_11::Joint
C
jointData
C
hardware_interface::JointInfo
Contains semantic info about a given joint loaded from URDF for a transmission
►
C
joint_limits_interface::JointLimitHandle
C
joint_limits_interface::EffortJointSaturationHandle
►
C
joint_limits_interface::JointSoftLimitsHandle
C
joint_limits_interface::EffortJointSoftLimitsHandle
A handle used to enforce position, velocity and effort limits of an effort-controlled joint
C
joint_limits_interface::PositionJointSoftLimitsHandle
A handle used to enforce position and velocity limits of a position-controlled joint
C
joint_limits_interface::VelocityJointSoftLimitsHandle
C
joint_limits_interface::PositionJointSaturationHandle
C
joint_limits_interface::VelocityJointSaturationHandle
A handle used to enforce velocity and acceleration limits of a velocity-controlled joint
C
joint_limits::JointLimits
C
ros2_control_demo_example_11::JointValue
►
C
kinematics_interface::KinematicsInterface
C
kinematics_interface_kdl::KinematicsInterfaceKDL
►
C
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface
►
C
controller_interface::ControllerInterfaceBase
►
C
controller_interface::ChainableControllerInterface
C
admittance_controller::AdmittanceController
C
passthrough_controller::PassthroughController
C
pid_controller::PidController
►
C
steering_controllers_library::SteeringControllersLibrary
C
ackermann_steering_controller::AckermannSteeringController
C
bicycle_steering_controller::BicycleSteeringController
C
tricycle_steering_controller::TricycleSteeringController
►
C
controller_interface::ControllerInterface
C
diff_drive_controller::DiffDriveController
C
force_torque_sensor_broadcaster::ForceTorqueSensorBroadcaster
►
C
forward_command_controller::ForwardControllersBase
Forward command controller for a set of joints and interfaces
►
C
forward_command_controller::ForwardCommandController
Forward command controller for a set of joints
C
effort_controllers::JointGroupEffortController
Forward command controller for a set of effort controlled joints (linear or angular)
C
position_controllers::JointGroupPositionController
Forward command controller for a set of position controlled joints (linear or angular)
C
velocity_controllers::JointGroupVelocityController
Forward command controller for a set of velocity controlled joints (linear or angular)
C
forward_command_controller::MultiInterfaceForwardCommandController
Multi interface forward command controller for a set of interfaces
C
gpio_controllers::GpioCommandController
C
gripper_action_controller::GripperActionController< HardwareInterface >
Controller for executing a gripper command action for simple single-dof grippers
C
imu_sensor_broadcaster::IMUSensorBroadcaster
C
joint_state_broadcaster::JointStateBroadcaster
Joint State Broadcaster for all or some state in a ros2_control system
C
joint_trajectory_controller::JointTrajectoryController
C
pose_broadcaster::PoseBroadcaster
C
range_sensor_broadcaster::RangeSensorBroadcaster
C
ros2_control_demo_example_10::GPIOController
C
ros2_control_demo_example_7::RobotController
C
tricycle_controller::TricycleController
►
C
hardware_interface::ActuatorInterface
C
ros2_control_demo_example_14::RRBotActuatorWithoutFeedback
C
ros2_control_demo_example_6::RRBotModularJoint
►
C
hardware_interface::SensorInterface
C
ros2_control_demo_example_14::RRBotSensorPositionFeedback
C
ros2_control_demo_example_5::ExternalRRBotForceTorqueSensorHardware
►
C
hardware_interface::SystemInterface
►
C
gazebo_ros2_control::GazeboSystemInterface
C
gazebo_ros2_control::GazeboSystem
►
C
ign_ros2_control::IgnitionSystemInterface
C
ign_ros2_control::IgnitionSystem
C
mock_components::GenericSystem
C
ros2_control_demo_example_10::RRBotSystemWithGPIOHardware
C
ros2_control_demo_example_11::CarlikeBotSystemHardware
C
ros2_control_demo_example_12::RRBotSystemPositionOnlyHardware
C
ros2_control_demo_example_1::RRBotSystemPositionOnlyHardware
C
ros2_control_demo_example_2::DiffBotSystemHardware
C
ros2_control_demo_example_3::RRBotSystemMultiInterfaceHardware
C
ros2_control_demo_example_4::RRBotSystemWithSensorHardware
C
ros2_control_demo_example_5::RRBotSystemPositionOnlyHardware
C
ros2_control_demo_example_7::RobotSystem
C
ros2_control_demo_example_8::RRBotTransmissionsSystemPositionOnlyHardware
C
ros2_control_demo_example_9::RRBotSystemPositionOnlyHardware
C
control_toolbox::LimitedProxy
C
ros2controlcli.api.LoadedControllerNameCompleter
C
ros2controlcli.api.LoadedHardwareComponentNameCompleter
C
hardware_interface::LoanedCommandInterface
C
hardware_interface::LoanedStateInterface
C
control_toolbox::LowPassFilter< T >
A Low-pass filter class
C
MimicJoint
C
mock_components::GenericSystem::MimicJoint
►
C
gazebo::ModelPlugin
C
gazebo_ros2_control::GazeboRosControlPlugin
C
realtime_tools::detail::mutex< MutexType, MutexRobustness >
A class template that provides a pthread mutex with the priority inheritance protocol
►
C
rclcpp::Node
C
controller_manager::ControllerManager
C
diff_drive_controller::Odometry
C
tricycle_controller::Odometry
C
tricycle_controller::TricycleController::OdometryParams
C
control_toolbox::Pid
A basic pid class
C
control_toolbox::PidROS
C
control_toolbox::RateLimiter< T >
►
C
hardware_interface::ReadOnlyHandle
A handle used to get and set a value on a given interface
►
C
hardware_interface::ReadWriteHandle
C
hardware_interface::CommandInterface
C
transmission_interface::ActuatorHandle
C
transmission_interface::JointHandle
C
hardware_interface::StateInterface
C
realtime_tools::RealtimeBoxBase< T, mutex_type >
C
realtime_tools::RealtimeBoxBase< std::shared_ptr< Twist > >
C
realtime_tools::RealtimeBoxBase< std::shared_ptr< TwistStamped > >
C
realtime_tools::RealtimeBuffer< T >
C
realtime_tools::RealtimeBuffer< bool >
C
realtime_tools::RealtimeBuffer< control_toolbox::Pid::Gains >
C
realtime_tools::RealtimeBuffer< double >
C
realtime_tools::RealtimeBuffer< feedforward_mode_type >
C
realtime_tools::RealtimeBuffer< gripper_action_controller::GripperActionController::Commands >
C
realtime_tools::RealtimeBuffer< joint_trajectory_controller::SegmentTolerances >
C
realtime_tools::RealtimeBuffer< RealtimeGoalHandlePtr >
C
realtime_tools::RealtimeBuffer< std::shared_ptr< CmdType > >
C
realtime_tools::RealtimeBuffer< std::shared_ptr< ControllerMeasuredStateMsg > >
C
realtime_tools::RealtimeBuffer< std::shared_ptr< ControllerReferenceMsg > >
C
realtime_tools::RealtimeBuffer< std::shared_ptr< ControllerTwistReferenceMsg > >
C
realtime_tools::RealtimeBuffer< std::shared_ptr< DataType > >
C
realtime_tools::RealtimeBuffer< std::shared_ptr< trajectory_msgs::msg::JointTrajectory > >
C
realtime_tools::RealtimeBuffer< std::shared_ptr< trajectory_msgs::msg::JointTrajectoryPoint > >
C
realtime_tools::RealtimeClock
C
realtime_tools::RealtimePublisher< MessageT >
C
realtime_tools::RealtimeServerGoalHandle< Action >
C
realtime_tools::detail::recursive_mutex_type_t
C
hardware_interface::ResourceManager
C
hardware_interface::ResourceStorage
C
realtime_tools::detail::robust_robustness_t
C
gazebo_ros2_control::SafeEnum< ENUM, UNDERLYING >
C
ign_ros2_control::SafeEnum< ENUM, UNDERLYING >
This class allows us to handle flags easily, instead of using strings
C
joint_trajectory_controller::SegmentTolerances
Trajectory
segment tolerances
C
semantic_components::SemanticComponentInterface< MessageReturnType >
►
C
semantic_components::SemanticComponentInterface< geometry_msgs::msg::Pose >
C
semantic_components::PoseSensor
►
C
semantic_components::SemanticComponentInterface< geometry_msgs::msg::Wrench >
C
semantic_components::ForceTorqueSensor
►
C
semantic_components::SemanticComponentInterface< sensor_msgs::msg::Imu >
C
semantic_components::IMUSensor
►
C
semantic_components::SemanticComponentInterface< sensor_msgs::msg::Range >
C
semantic_components::RangeSensor
C
hardware_interface::Sensor
C
control_toolbox::SineSweep
Generates a sine sweep for frequency analysis of a joint
C
controller_manager.controller_manager_services.SingletonServiceCaller
C
control_toolbox::Sinusoid
A basic sine class
C
joint_limits::SoftJointLimits
C
diff_drive_controller::SpeedLimiter
C
realtime_tools::detail::stalled_robustness_t
C
joint_trajectory_controller::StateTolerances
Trajectory
state tolerances for position, velocity and acceleration variables
C
tricycle_controller::TricycleController::SteeringHandle
C
tricycle_controller::SteeringLimiter
C
steering_odometry::SteeringOdometry
The Odometry class handles odometry readings (2D pose and velocity with related timestamp)
C
hardware_interface::System
►
C
ignition::gazebo::System
C
ign_ros2_control::IgnitionROS2ControlPlugin
►
C
unittest.TestCase
C
position_test.TestFixture
C
tricycle_controller::TricycleController::TractionHandle
C
tricycle_controller::TractionLimiter
C
joint_trajectory_controller::Trajectory
►
C
transmission_interface::Transmission
Abstract base class for representing mechanical transmissions
C
transmission_interface::DifferentialTransmission
Implementation of a differential transmission
C
transmission_interface::FourBarLinkageTransmission
Implementation of a four-bar-linkage transmission
C
transmission_interface::SimpleTransmission
Implementation of a simple reducer transmission
C
hardware_interface::TransmissionInfo
Contains semantic info about a given transmission loaded from URDF
►
C
transmission_interface::TransmissionLoader
Abstract interface for loading transmission instances from configuration data
C
transmission_interface::DifferentialTransmissionLoader
Class for loading a four-bar linkage transmission instance from configuration data
C
transmission_interface::FourBarLinkageTransmissionLoader
Class for loading a four-bar linkage transmission instance from configuration data
C
transmission_interface::SimpleTransmissionLoader
Class for loading a simple transmission instance from configuration data
C
diff_drive_controller::DiffDriveController::WheelHandle
C
tricycle_controller::TricycleController::WheelParams
►
C
CommandExtension
C
ros2controlcli.command.control.ControlCommand
►
C
Node
C
ros2_controllers_test_nodes.publisher_forward_position_controller.PublisherForwardPosition
C
ros2_controllers_test_nodes.publisher_joint_trajectory_controller.PublisherJointTrajectory
►
C
Plugin
C
rqt_controller_manager.controller_manager.ControllerManager
C
rqt_joint_trajectory_controller.joint_trajectory_controller.JointTrajectoryController
►
C
QAbstractTableModel
C
rqt_controller_manager.controller_manager.ControllerTable
C
rqt_controller_manager.controller_manager.HwComponentTable
►
C
QStyledItemDelegate
C
rqt_controller_manager.controller_manager.FontDelegate
►
C
QWidget
C
rqt_joint_trajectory_controller.double_editor.DoubleEditor
►
C
VerbExtension
C
ros2controlcli.verb.list_controller_types.ListControllerTypesVerb
C
ros2controlcli.verb.list_controllers.ListControllersVerb
C
ros2controlcli.verb.list_hardware_components.ListHardwareComponentsVerb
C
ros2controlcli.verb.list_hardware_interfaces.ListHardwareInterfacesVerb
C
ros2controlcli.verb.load_controller.LoadControllerVerb
C
ros2controlcli.verb.reload_controller_libraries.ReloadControllerLibrariesVerb
C
ros2controlcli.verb.set_controller_state.SetControllerStateVerb
C
ros2controlcli.verb.set_hardware_component_state.SetHardwareComponentStateVerb
C
ros2controlcli.verb.switch_controllers.SwitchControllersVerb
C
ros2controlcli.verb.unload_controller.UnloadControllerVerb
C
ros2controlcli.verb.view_controller_chains.ViewControllerChainsVerb
Generated by
1.9.8