PX4 ROS 2 Interface Library
Library to interface with PX4 from a companion computer using ROS 2
|
▼Npx4_ros2 | |
▼Nevents | |
CLogLevels | |
CAttitudeSetpointType | Setpoint type for direct attitude control |
CBattery | Provides access to the vehicle's battery status |
CConfigOverrides | |
CContext | |
CDirectActuatorsSetpointType | Setpoint type for direct actuator control (servos and/or motors) |
CGlobalPositionMeasurement | Represents a global position measurement to be passed to GlobalPositionMeasurementInterface::update |
CGlobalPositionMeasurementInterface | Base class for a global position measurement provider |
CGotoGlobalSetpointType | Setpoint type for smooth global position and heading control |
CGotoSetpointType | Setpoint type for smooth position and heading control |
CHasMessageVersion | Trait to check if a message type T has a MESSAGE_VERSION constant |
CHasMessageVersion< T, std::void_t< decltype(T::MESSAGE_VERSION)> > | Specialization for types that have a MESSAGE_VERSION constant |
CHealthAndArmingCheckReporter | |
CHealthAndArmingChecks | |
CHomePosition | Provides access to the vehicle's home position |
CLandDetected | Provides access to the vehicle's status |
CLocalPositionMeasurement | Represents a local position measurement to be passed to LocalPositionMeasurementInterface::update |
CLocalPositionMeasurementInterface | Base class for a local position measurement provider |
CManualControlInput | Provides access to manually input control setpoints |
CMapProjection | Provides methods to convert between the geographical coordinate system ("global") and the local azimuthal equidistant plane ("local") |
CMessageCompatibilityTopic | |
▼CModeBase | Base class for a mode |
CSettings | |
▼CModeExecutorBase | Base class for a mode executor |
CSettings | |
CNavigationInterfaceInvalidArgument | Thrown to report invalid arguments to measurement interface |
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 |
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 |
CPeripheralActuatorControls | Provides control of one or more extra actuators |
CPositionMeasurementInterfaceBase | Base class for position measurement interface |
CRatesSetpointType | Setpoint type for direct rate control |
CRequirementFlags | Requirement flags used by modes |
▼CSetpointBase | |
CConfiguration | |
CSubscription | Provides a subscription to arbitrary ROS topics |
CTrajectorySetpoint | Setpoint structure for trajectory control with fine-grained control over individual components |
CTrajectorySetpointType | Setpoint type for trajectory control |
CVehicleStatus | Provides access to the vehicle's status |
CVtolStatus | Provides access to the vtol vehicle's status |