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
1
2
3
4
]
C
hardware_interface::Actuator
C
hardware_interface::ActuatorInfo
Contains semantic info about a given actuator loaded from XML (URDF)
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
spawner.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
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
std::exception
C
joint_limits_interface::JointLimitsInterfaceException
An exception related to a JointLimitsInterface
C
transmission_interface::Exception
►
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::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
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
jointData
C
hardware_interface::JointInfo
Contains semantic info about a given joint loaded from XML (URDF)
►
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_interface::JointLimits
►
C
kinematics_interface::KinematicsInterface
C
kinematics_interface_kdl::KinematicsInterfaceKDL
►
C
rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface
►
C
controller_interface::ControllerInterface
C
diff_drive_controller::DiffDriveController
C
force_torque_sensor_broadcaster::ForceTorqueSensorBroadcaster
►
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
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
hardware_interface::ActuatorInterface
Virtual Class to implement when integrating a 1 DoF actuator into ros2_control
C
ros2_control_demo_hardware::RRBotModularJoint
►
C
hardware_interface::SensorInterface
Virtual Class to implement when integrating a stand-alone sensor into ros2_control
C
ros2_control_demo_hardware::ExternalRRBotForceTorqueSensorHardware
►
C
hardware_interface::SystemInterface
Virtual Class to implement when integrating a complex system into ros2_control
C
fake_components::GenericSystem
►
C
gazebo_ros2_control::GazeboSystemInterface
C
gazebo_ros2_control::GazeboSystem
►
C
ign_ros2_control::IgnitionSystemInterface
C
ign_ros2_control::IgnitionSystem
C
ros2_control_demo_hardware::DiffBotSystemHardware
C
ros2_control_demo_hardware::RRBotSystemMultiInterfaceHardware
C
ros2_control_demo_hardware::RRBotSystemPositionOnlyHardware
C
ros2_control_demo_hardware::RRBotSystemWithSensorHardware
C
control_toolbox::LimitedProxy
C
ros2controlcli.api.LoadedControllerNameCompleter
C
hardware_interface::LoanedCommandInterface
C
hardware_interface::LoanedStateInterface
C
realtime_tools::LockFreeQueueBase< DataType, LockFreeContainer >
A base class for lock-free queues
C
control_toolbox::LowPassFilter< T >
A Low-pass filter class
C
fake_components::GenericSystem::MimicJoint
C
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
diff_drive_controller::DiffDriveController::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::RealtimeBox< T >
C
realtime_tools::RealtimeBox< std::shared_ptr< Twist > >
C
realtime_tools::RealtimeBoxBestEffort< T, mutex_type >
C
realtime_tools::RealtimeBuffer< T >
C
realtime_tools::RealtimeBuffer< control_toolbox::Pid::Gains >
C
realtime_tools::RealtimeBuffer< gripper_action_controller::GripperActionController::Commands >
C
realtime_tools::RealtimeBuffer< RealtimeGoalHandlePtr >
C
realtime_tools::RealtimeBuffer< std::shared_ptr< CmdType > >
C
realtime_tools::RealtimeBuffer< std::shared_ptr< trajectory_msgs::msg::JointTrajectory > >
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
diff_drive_controller::RollingMeanAccumulator< T >
Simplification of boost::accumulators::accumulator_set<double, bacc::stats<bacc::tag::rolling_mean>> to avoid dragging boost dependencies
C
diff_drive_controller::RollingMeanAccumulator< double >
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::Wrench >
C
semantic_components::ForceTorqueSensor
►
C
semantic_components::SemanticComponentInterface< sensor_msgs::msg::Imu >
C
semantic_components::IMUSensor
C
hardware_interface::Sensor
C
rclcpp_action::ServerGoalHandle< ActionT >
C
control_toolbox::SineSweep
Generates a sine sweep for frequency analysis of a joint
C
control_toolbox::Sinusoid
A basic sine class
C
joint_limits_interface::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
hardware_interface::System
►
C
ignition::gazebo::System
C
ign_ros2_control::IgnitionROS2ControlPlugin
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 XML (URDF)
C
diff_drive_controller::DiffDriveController::WheelHandle
C
diff_drive_controller::DiffDriveController::WheelParams
►
C
CommandExtension
C
ros2controlcli.command.control.ControlCommand
►
C
Node
C
ros2_control_test_nodes.publisher_forward_position_controller.PublisherForwardPosition
C
ros2_control_test_nodes.publisher_joint_trajectory_position_controller.PublisherJointTrajectory
C
ros2_controllers_test_nodes.publisher_forward_position_controller.PublisherForwardPosition
C
ros2_controllers_test_nodes.publisher_joint_trajectory_controller.PublisherJointTrajectory
►
C
VerbExtension
C
ros2controlcli.verb.list_controller_types.ListControllerTypesVerb
C
ros2controlcli.verb.list_controllers.ListControllersVerb
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.switch_controllers.SwitchControllersVerb
C
ros2controlcli.verb.unload_controller.UnloadControllerVerb
Generated by
1.9.8