fined for the action subtasks. The flight subtasks are
presented as the line segnebts in the starting and end
points and thus they need to be converted into the
trackable references of the position, velocity and ac-
celeration by the UAVs.
There may be four phases to complete the flight
subtasks such as the acceleration (Ac), velocity hold-
ing (Hd), deceleration (Dc) and hovering (Hv). The
first three phases are velocity tracking and the last
phase is position tracking.
Hv, d ≤ d
hv
Ac+ Hv, d
hv
< d ≤ 2d
hv
,
Ac+ Dc+ Hv, 2d
hv
< d ≤ d
hd
,
Ac+ Hd+ Dc+ Hv, d > d
hd
,
(15)
where d
hv
denotes the distance that the UAVs can
hover from one point to another point. d
hd
denotes
the distance that the UAVs need to hold the maximal
speed to fly. d
hd
= v
2
max
/a
max
with v
max
and a
max
be-
ing the maximal speed and acceleration. d denotes the
distance between the starting point, p
s
, and end point,
p
e
. d = kp
e
− p
s
k. The trackable references can be
computed well for the four phases each. The heading
reference is the direction of the flight subtask from the
starting point to the end point in the first three phases
and it is the direction of the next flight subtask in the
last phase or pointing to the North if the next flight
subtask is hovering. With such conversions, the event
commands are executable.
3.4 Event-driven Transition
A set of the event activation conditions are defined
to control the transition of the discrete event states.
The flight subtask completion conditions are defined
based on the distance along the direction of the flight
subtask. The flight subtask is completed when
d
f
≤ 0, d
f
= (p
e
− p)
′
(p
e
− p
s
)/d,
where p denotes the position of the UAV. d
f
denotes
the projection of the distance to be flied relative to the
end point to the direction of th flight subtask. If the
flight subtask is hovering, it is completed when the
hovering is over the given duration. With the flight
subtask completion conditions, the transition of the
discrete event states is clear.
4 SIMULATION
The simulation is conducted to verify the designed
AMM system to coordinate nine of the UAVs to
search the field of forest. The resulting closed-loop
system is shown in Figure 7 in which Gds denotes
Gds Cmm Env
UAV 1 UAV 2 UAV 3 UAV 4 UAV 5
UAV 6 UAV 7 UAV 8 UAV 9
Figure 7: A simulation system of multiple UAVs.
the ground station, Cmm denotes the communication
system and Env denotes the surroundingenvironment.
In the simulation,, one UAV is assumed lost in
the first batch and another UAV is lost in the second
batch. Based on the merged map, the online schedule
decides to assign two UAVs and schedules the path
for them each to search the missed areas in the third
batch. Then, the full of the forest field is searched.
The discrete event states and flight trajectories of
the UAVs are shown in Figure 8. The 2D maps built
and merged by the UAVs to describe the detected ar-
eas are shown in Figure 9. The simulation results
demonstrate that the designed AMM system is suc-
cessful to coordinate the group of UAVs to search the
field of forest together. The number of the defined
events is not too many to affect the implementation of
the AMM system. The designed AMM system is also
successfully verified in our high-fidelity simulator.
5 CONCLUDING REMARKS
The enhanced HDM has been successfully applied to
design an AMM system to collaborate multiple UAVs
to complete a designated mission together. The main
features of the designed AMM system are hierarchi-
cal control, series and/or parallel decomposition and
distributed implementation. The missions can be de-
composed perfectly with the series and/or parallel re-
lationships in multiple levels. The enhanced HDM
is applicable to the other more complex scenarios.
Nonetheless, the mission reschedule is to be studied
when an accident happens.
REFERENCES
Bellingham, J., Tillerson, M., Alighanbari, M., and How, J.
(2002). Cooperative path planning for multiple uavs in
dynamic and uncertain environments. In Proceedings
of the 41st IEEE Conference on Decision and Control,
pages 2816–2822, Las Vegas, Nevada, USA. IEEE.
Inalhan, G., Stipanovic, D., and Tomlin, C. (2002). De-
centralized optimization with application to multi-
ple aircraft coordination. In Proceedings of the 41st
IEEE InternationalConference on Decision and Con-