▼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 |