diff --git a/dev/source/docs/ros2-interfaces.rst b/dev/source/docs/ros2-interfaces.rst index 9fc3267b22c..40c19c81e3e 100644 --- a/dev/source/docs/ros2-interfaces.rst +++ b/dev/source/docs/ros2-interfaces.rst @@ -20,29 +20,34 @@ ArduPilot exposes "sensor" type data over DDS, that usually corresponds to a phy Topic Name Topic Type Description + Frequency ap/navsat/navsat0 sensor_msgs/msg/NavSatFix This is the reported GPS sensor position from the GPS subsystem. TODO It will include a frame ID as instance number + GPS-driven ap/battery sensor_msgs/msg/BatteryState This sends the battery state for each enabled battery. The battery instance is available in the frame ID. - Each enabled battery will be have data published. + Each enabled battery will be have data published. + 1 Hz ap/imu/experimental/data sensor_msgs/msg/IMU This is the high rate IMU data from the IMU that is currently used in the EKF. + 200 Hz ap/airspeed geometry_msgs/msg/Vector3Stamped This is the 3D airspeed estimate of the vehicle in body frame. + 30 Hz @@ -58,32 +63,38 @@ Pose, Rates, and Coordinates Topic Name Topic Type Description + Frequency ap/gps_global_origin/filtered geographic_msgs/msg/GeoPointStamped - This is the filtered AHRS's inertial navigation origin. This is NOT the same ask the HOME location. + This is the filtered AHRS's inertial navigation origin. This is NOT the same ask the HOME location. + 1 Hz ap/twist/filtered geometry_msgs/msg/TwistStamped This is the filtered AHRS's velocity in the local ENU frame relative to home. + 30 Hz ap/pose/filtered geometry_msgs/msg/PoseStamped This is the filtered AHRS's pose in the local ENU frame relative to home. + 30 Hz ap/geopose/filtered geographic_msgs/msg/GeoPoseStamped This is the filtered AHRS's pose (position+orientation) in global coordinates + 30 Hz ap/tf_static tf2_msgs/msg/TFMessage AP broadcasts its known static transforms on this topic. The transforms include the GPS sensor offsets relative to the vehicle origin. + N/A @@ -99,16 +110,19 @@ Time Topic Name Topic Type Description + Frequency ap/time builtin_interface/msg/Time This sends time from AP's real time clock. + 100 Hz ap/clock rosgraph_msgs/msg/Clock This sends time from AP's real time clock in a format suitable for aligning ROS time of a companion computer. + 100 Hz