Release Notes

ATOM UAV MANUAL
Date:
2022
-
01
-
04
Version: 1.3
Page: 21 of 39
Ltd
Hinterbergstrasse 15
CH-6330 Cham
Document Number:
FTD-088
5 Interfaces
The Atom UAV can provide traffic information on both the USB connector and
JST/TFM connector and provides different protocols. Furthermore, MAVLink can be
used to provide the navigation solution to Atom UAV, e.g., if a high-quality
navigation source is already present on the vehicle.
5.1 MAVLink Interface
MAVLink
4
is a protocol used by many popular flight control systems for drones,
e.g., PX4, ArduPilot and more. MAVLink connectivity is available on the JST
GH/TFM UART connector, if enabled in the HUB firmware. The HEARTBEAT and
ADSB_VEHICLE messages are published to output traffic information. The baud
rate is set to 115200 (8N1).
The system ID (sysid) is adapted from the MAVLink master (usually the autopilot).
The compid is fixed to MAV_COMP_ID_FLARM (160).
5.1.1 Integration with PX4
Wire up the JST/TFM MAVLink connector to the TELEM1 (or TELEM2) port on the
Pixhawk controller (RX and TX lines need to be crossed, a cable is provided in the
Atom UAV standalone variant).
Configure the following parameters with a Ground control software (tested with
QGroundControl):
MAV_1_CONFIG: TELEM 1 (or TELEM 2)
MAV_1_FORWARD: 1
MAV_1_MODE: OSD
SER_TEL1_BAUD: 115200 8N1
Atom UAV will consume HEARTBEAT messages. The MAV mode “MAV_1_MODE:
OSD” also provides SYSTEM_TIME and GPS_RAW_INT messages, needed for using
external navigation information on the Atom UAV (described in Section 5.1.2),
while sending minimal other messages.
Atom UAV will emit ADSB_VEHICLE messages for each received target from either
FLARM, ADS-B or Remote ID.
The interface functionality has been verified on PX4 v1.11.1.
4
https://mavlink.io/en/