Release Notes
ATOM UAV MANUAL
Date:
2022
-
01
-
04
Version: 1.3
Page: 22 of 39
FLARM Technology
Ltd
Hinterbergstrasse 15
CH-6330 Cham
Document Number:
FTD-088
With “MAV_1_FORWARD: 1”, Atom UAVs Heartbeat will be forwarded to the
Ground Control Station and can be seen in its MAVLink Inspector with the
component id 160.
The status of the MAVLink connection is shown on the Atom UAV web interface in
the “MAVLink” page.
5.1.2 External Navigation Source
Instead of using the integrated GNSS module for positioning, Atom UAV can use
the navigation solution from a flight controller such as a PX4. This can be selected
through configuration.
Note: The FLARM radio protocol relies on accurate (milliseconds) timing.
Inaccurate timing will gradually lead to a loss of connectivity with other
FLARM systems. Configurations using the external navigation source must
be thoroughly validated against a stock Atom UAV, or any other reference
unit.
5.1.2.1 Setup
When MAVLink is selected as a GNSS source (see Section 4.1.5), Atom UAV
consumes the GPS_RAW_INT and SYSTEM_TIME messages and issues the
TIMESYNC message for time synchronization. Because the FLARM RF protocol is
time-sensitive, the provided MAVLink time base needs to be accurate. To reduce
jitter, a MAVLink mode such as OSD should be used that emits SYSTEM_TIME and
GPS_RAW_INT, but as few as possible other messages. It is crucial that the system
time of the flight controller system is sufficiently accurate and aligned with the GPS
time. If the time drifts more than ~10 ms, the receive/transmit timing of the
FLARM system might go into a state where it is not visible to other vehicles and
does not receive traffic information from surrounding aircraft.
5.1.2.2 Timepulse offset
A static time offset is configurable to compensate for systematic latency. To
configure the timepulse offset, a GNSS antenna must be connected to the Atom
UAV and a position fix must be acquired on both Atom UAV and PX4. When a
position and time fix is available from both Atom UAV and PX4, the Atom UAV
automatically and continuously measures the time offset. This shown and
continuously updated in the web interface in the “MAVLink” page (see Section
4.1.5).
Once a consistent time pulse offset is observed, this must be set in the MAVLink
configuration page.