Professional Documents
Culture Documents
107
1byte 1byte 0~255bytes 2bytes
A. Experimental Conditions
Three autopilots, each of which connected with a Xtend-
PKG radio modem (emission power: 5W, frequency:
900MHz), were placed respectively in the position from the
GCS 100 meters, 200 meters, 400 meters, with no tall
obstructions. For the convenience of test, a test packet was
customized based on message protocol, and the packet size is
100 bytes and each byte of the data segment equaled local ID
of the UAV, which would be sent from UAVs to the GCS.
And the GCS could record the packets from each UAV.
B. Experimental Result
Figure 2. Process of Broadcast Application Non-polling Test:
Each UAV automatically sends the test packet to the
GCS at intervals of 300ms. The following result (see Fig.3)
the UAV repeats sending broadcast message to all units in is a record of the about 2000 sets of test packets from
200ms. The GCS will send stop-message to forbid the unit autopilots.
broadcasting when the period of broadcast is over, and the The result shows that, without the polling scheme, a unit
network is recovered to the state of polling. is closer to the GCS, its reception is better and as the
C. Message Protocol distance increases, and the packet loss ratio will become
higher to varying degrees.
Message is the basic information unit for the interaction
Polling Test:
between the UAV and the GCS. And the message protocol
The polling interval of the GCS is 100 milliseconds.
provides for the practical significance of these information
When receiving a polling message, the autopilot will return a
units and exchange details. The following (see Table II) is
test message. The following result (see Fig.4) is a record of
the message format of message protocol.
the about 2000 sets of test packets from autopilots.
Net ID, indicates the network where the work unit is
After adding polling scheme to the link, the loss ratio of
located for distinguishing between different work groups.
UAVs decrease significantly, basically controlled at below
Local ID, indicates local address of the work unit. Each
0.5%, and there is no obvious gap between each unit. It
work unit is assigned a unique local ID.
shows that the polling control can effectively improve the
Remote ID, indicates the address of the target unit which
data link performance of multi-UAVs communication.
message is sent to. A value of 0xFF represents broadcast
address.
Serial number, is used to distinguish the sequence of
packets and calculate the number of packet loss, from 0 to
99.
Message ID, identifies the type of message and data
structure of the data segment.
Message Length, indicates the byte length of data
segment, from 0 to 0xFF.
Encoder type, indicates encryption mode of data
segment. A value of 0x00 represents no encryption
processing with data segment.
Data segment, indicates the data content of the message,
whose length is determined by the message ID.
Check code, is to correct the error in wireless
transmission. The CRC check is the default choice.
108
requirements. Because of lack of transmission control in
primary data link, it may cause transmission conflict in
multi-UAVs communication, and results in the loss of
packets sent from the UAV to the GCS. According to
improvement of the link protocol and message protocol, the
loss ratio of packets in multi-UAVs data link transmission is
reduced effectively, and the design of the data link can meet
the requirements of multi-UAVs communication.
REFERENCES
[1] Deng Hongyyu and Wang Lifu, “Overview of the Unmanned Aircraft
Vehicle Data Link of Foreign,” Army.Ship Electronic Engineering.
China, vol. 15(3), 2011, pp. 15-16.
[2] Yaron Reshef and Adrian Segall, “Reliable Multilink Protocols,”
IEEE Transactions on Communications, vol. 41(12), Dec. 1993, pp.
1780-1784, doi:10.1109/26.250826.
[3] Stallings William, Wireless Communications & Networks, Person
Education: Prentice-Hall, 2004, pp.120-217.
[4] T. C. Tozer and D. Grace, “High-altitude platforms for wireless
communications,” Electronics & Communication Engineering
Journal, vol. 13(3), Jun. 2001, pp. 127-137, doi:10.1049/ecej:
20010303.
Figure 4. Record of polling test [5] XU Xiaohan, TANG Xiaobei and ZHOU Jian, “Application of
Remote Communication for Unmanned Aerial Vehicle Based on
Global Star,” Modern Electronic Technique. China, vol. 32(9), 2009,
V. CONCLUSION pp. 25-29.
109