Files
PX4 Build Bot 6884eafd70 New Crowdin updates (#682)
* New translations traffic_management.md (Korean)

* New translations xml_schema.md (Korean)

* New translations index.md (Korean)

* New translations image_transmission.md (Korean)

* New translations manual_control.md (Korean)

* New translations mavlink_id_assignment.md (Korean)

* New translations mission.md (Korean)

* New translations parameter.md (Korean)

* New translations parameter_ext.md (Korean)

* New translations camera.md (Korean)

* New translations gimbal_v2.md (Korean)

* New translations high_latency.md (Korean)

* New translations traffic_management.md (Chinese Simplified)

* New translations xml_schema.md (Chinese Simplified)

* New translations index.md (Chinese Simplified)

* New translations image_transmission.md (Chinese Simplified)

* New translations manual_control.md (Chinese Simplified)

* New translations mavlink_id_assignment.md (Chinese Simplified)

* New translations mission.md (Chinese Simplified)

* New translations parameter.md (Chinese Simplified)

* New translations parameter_ext.md (Chinese Simplified)

* New translations camera.md (Chinese Simplified)

* New translations ftp.md (Chinese Simplified)

* New translations gimbal_v2.md (Chinese Simplified)

* New translations high_latency.md (Chinese Simplified)

* New translations development.md (Korean)

* New translations all.md (Korean)

* New translations development.md (Chinese Simplified)

* New translations all.md (Chinese Simplified)
2026-03-11 18:21:01 +11:00

6.7 KiB
Raw Permalink Blame History

Traffic Management and Avoidance (UTM/ADSB)

Air traffic management and avoidance systems enable vehicles to share their position and planned path or trajectory with other vehicles (and ground stations), allowing them to take appropriate action to avoid collisions.

The approaches used to share information vary; some systems use transponders to detect and publish to local traffic, while others publish to/receive information from Internet services that aggregate the data from many vehicles. Some systems might use both approaches! Some systems might use both approaches!

The approaches used to handle potential collisions depend on the flight stack, and might include: warning the user, holding, landing, pausing a mission etc.

There are two main traffic management systems supported by MAVLink:

The two systems share significant overlap and have very similar messages. The two systems share sigificant overlap and have very similar messages. Both have a single message that encapsulates the vehicle position and trajectory: UTM_GLOBAL_POSITION and ADSB_VEHICLE. A flight controller will typically recieve these messages from the appropriate transponder or service, and may also publish them to a transponder or service. A flight controller will typically receive these messages from the appropriate transponder or service, and may also publish them to a transponder or service.

::: info The Open Drone ID service provides additional information about vehicle identity. This is still a "work in progress", and there are no known MAVLink implementations, :::

Message/Enum Summary

Unmanned Aircraft System Traffic Management (UTM)

消息 描述
UTM_GLOBAL_POSITION The global position resulting from GPS and sensor fusion.
Enum 描述
UTM_FLIGHT_STATE Flight state of the vehicle: unknown, landed, flying, emergency etc.
UTM_DATA_AVAIL_FLAGS Flags that indicate which of the fields in UTM_GLOBAL_POSITION contain valid data.

Automatic Dependent SurveillanceBroadcast (ADS-B)

消息 描述
ADSB_VEHICLE XXXXXX The global position resulting from GPS and sensor fusion.
Enum 描述
ADSB_ALTITUDE_TYPE The source of altitude data - e.g. GNSS system or barometer.
ADSB_EMITTER_TYPE ADSB classification for the type of vehicle emitting the transponder signal (most drones will set ADSB_EMITTER_TYPE_UAV)
ADSB_FLAGS Flags that indicate which of the fields in ADSB_VEHICLE contain valid data.
Ids 描述
MAV_TYPE_ADSB MAV_TYPE for a stand-alone MAVLink ADS-B transponder component (not part of an autopilot)
MAV_COMP_ID_ADSB MAVLink reserved component id for a MAVLink ADS-B transponder component (not part of an autopilot)
MAV_TYPE_ADSB MAV_TYPE for a stand-alone MAVLink Flarm transponder component (not part of an autopilot)
MAV_COMP_ID_FLARM MAVLink reserved component id for a MAVLink Flarm transponder component (not part of an autopilot)

Implementations

PX4:

ArduPilot:

QGroundControl: