| ▼NROS2Controllers | |
| ▼NUtils | |
| CJointStateData | |
| ▼NVehicleDynamics | |
| CAckermannDriveModel | A simple Ackermann system implementation converting speed and steering inputs into wheel impulse and steering element torque |
| CAckermannModelLimits | A structure holding limits of vehicle, including speed and steering limits |
| CAckermannVehicleModelComponent | |
| CAxleConfiguration | An axle has one or more wheels attached. Axle configuration is abstracted form the physical object |
| CDriveModel | Abstract class for turning vehicle inputs into behavior of wheels and steering elements |
| CInputZeroedOnTimeout | Inputs with an expiration date - effectively is zero after a certain time since update |
| CManualControlEventHandler | Registers to "steering" and "acceleration" input events, and translates them into vehicle inputs |
| CManualControlSingleEventHandler | A handler for a single input event |
| CSkidSteeringDriveModel | A simple skid steering system implementation converting speed and steering inputs into wheel rotation |
| CSkidSteeringModelComponent | |
| CSkidSteeringModelLimits | A structure holding limits of skid-steering robot |
| CSteeringDynamicsData | Data structure to pass steering dynamics data for a single steering entity |
| CVehicleConfiguration | Drive and steering configuration for a vehicle. The class only holds axle information now but it is meant to be expanded |
| CVehicleInputControlRequests | |
| CVehicleInputDeadline | |
| CVehicleInputs | Structure defining the most recent vehicle inputs state |
| CVehicleModelComponent | A central vehicle (and robot) dynamics component, which can be extended with additional modules |
| CVehicleModelLimits | A structure holding limits of vehicle, including speed and steering limits |
| CWheelControllerComponent | A component responsible for control (steering, forward motion) of a single wheel |
| CWheelDynamicsData | Data structure to pass wheel dynamics data for a single wheel entity |
| CAckermannCommandStruct | Abstracted from ROS message: http://docs.ros.org/en/api/ackermann_msgs/html/msg/AckermannDrive.html |
| CAckermannControlComponent | A simple component which translates ackermann commands to vehicle dynamics inputs |
| CAckermannNotifications | |
| CAckermannSubscriptionHandler | |
| CControlConfiguration | |
| CControlSubscriptionHandler | |
| CFingerGripperComponent | This component implements finger gripper functionality |
| CFollowJointTrajectoryActionServer | |
| CGripperActionServer | |
| CGripperActionServerComponent | |
| CGripperRequests | |
| CIControlSubscriptionHandler | Component extension enabling polymorphic use of generics |
| CJointInfo | |
| CJointMotorControllerComponent | |
| CJointMotorControllerConfiguration | |
| CJointPositionsSubscriptionHandler | |
| CJointsArticulationControllerComponent | Handles position control commands for joints using Articulations |
| CJointsManipulationComponent | |
| CJointsManipulationEditorComponent | Editor Component responsible for a hierarchical system of joints such as robotic arm with Articulations or Hinge Joints |
| CJointsManipulationRequests | |
| CJointsPIDControllerComponent | Handles position control commands for joints |
| CJointsPositionControllerRequests | Interface for controllers that execute the simple movement between two positions one step at a time |
| CJointsPositionsComponent | This component implements finger gripper functionality |
| CJointsPositionsEditorComponent | Editor Component responsible for a hierarchical system of joints such as robotic arm with Articulations or Hinge Joints |
| CJointStatePublisher | |
| CJointStatePublisherContext | |
| CJointsTrajectoryComponent | Component responsible for execution of commands to move robotic arm (manipulator) based on set trajectory goal |
| CJointsTrajectoryRequests | Interface for commanding a system of joints such as robotic arm (manipulator) through FollowJointTrajectory actions |
| CJsonROS2WheelOdometryComponentConfigSerializer | |
| CManualMotorControllerComponent | |
| CPidConfiguration | |
| CPidMotorControllerComponent | |
| CPidMotorControllerRequests | |
| CRigidBodyTwistControlComponent | |
| CRigidBodyTwistControlComponentConfig | Configuration class for RigidBodyTwistControlComponent |
| CROS2ControllersEditorBusTraits | |
| CROS2ControllersEditorRequests | |
| CROS2ControllersEditorSystemComponent | System component for ROS2Controllers editor |
| CROS2ControllersModuleInterface | |
| CROS2ControllersSystemComponent | |
| CROS2OdometryCovariance | |
| CROS2RobotControlComponent | |
| CROS2WheelOdometryComponent | |
| CSkidSteeringControlComponent | Component that contains skid steering model |
| CTwistNotifications | |
| CTwistSubscriptionHandler | |
| CVacuumGripperComponent | |
| CWheelOdometryConfigurationRequest | Interface that allows to get and set WheelOdometry sensor's configuration |
| CWheelOdometrySensorConfiguration | A structure capturing configuration of a wheel odometry sensor |