PX4 ROS 2 Interface Library
Library to interface with PX4 from a companion computer using ROS 2
|
▼Npx4_ros2 | |
▼Nevents | |
CLogLevels | |
CContext | |
CRequirementFlags | Requirement flags used by modes |
▼CSetpointBase | |
CConfiguration | |
CHealthAndArmingCheckReporter | |
CHealthAndArmingChecks | |
CManualControlInput | Provides access to manually input control setpoints |
CMessageCompatibilityTopic | |
▼CModeBase | Base class for a mode |
CSettings | |
▼CModeExecutorBase | Base class for a mode executor |
CSettings | |
CNodeWithMode | A ROS2 node which instantiates a control mode and handles its registration with PX4 |
CNodeWithModeExecutor | A ROS2 node which instantiates a mode executor and its owned mode, and handles their registration with PX4 |
CConfigOverrides | |
CPeripheralActuatorControls | Provides control of one or more extra actuators |
CDirectActuatorsSetpointType | Setpoint type for direct actuator control (servos and/or motors) |
CAttitudeSetpointType | Setpoint type for direct attitude control |
CRatesSetpointType | Setpoint type for direct rate control |
CTrajectorySetpointType | Setpoint type for trajectory control |
CGotoSetpointType | Setpoint type for smooth position and heading control |
CGotoGlobalSetpointType | Setpoint type for smooth global position and heading control |
CGlobalPositionMeasurement | Represents a global position measurement to be passed to GlobalPositionMeasurementInterface::update |
CGlobalPositionMeasurementInterface | Base class for a global position measurement provider |
CLocalPositionMeasurement | Represents a local position measurement to be passed to LocalPositionMeasurementInterface::update |
CLocalPositionMeasurementInterface | Base class for a local position measurement provider |
CNavigationInterfaceInvalidArgument | Thrown to report invalid arguments to measurement interface |
CPositionMeasurementInterfaceBase | Base class for position measurement interface |
COdometryAngularVelocity | Provides access to the vehicle's angular velocity estimate |
COdometryAttitude | Provides access to the vehicle's attitude estimate |
COdometryGlobalPosition | Provides access to the vehicle's global position estimate |
COdometryLocalPosition | Provides access to the vehicle's local position estimate |
CMapProjection | Provides methods to convert between the geographical coordinate system ("global") and the local azimuthal equidistant plane ("local") |
CSubscription | Provides a subscription to arbitrary ROS topics |
CBattery | Provides access to the vehicle's battery status |
CHomePosition | Provides access to the vehicle's home position |
CLandDetected | Provides access to the vehicle's status |
CVehicleStatus | Provides access to the vehicle's status |
CVtolStatus | Provides access to the vtol vehicle's status |