Aerospace and Electronic Systems Magazine September 2016 - 51


Fu, Zhang, and Yu
position where UAV starts running collision avoidance function, supposing (0, 0) is located in the bottom left corner of
the grid array. The grid is then numbered in a positive direction on the x-axis (horizontally to the right) and in a positive
direction on the z-axis (vertically going up).
C

C

C

C

C

C

C

Step 2: Initialize BBO parameters, covering the total habitat size n, maximum generation count Tmax, number of species in each habitat k, maximum mutation probability mmax,
maximum immigration rate I, maximum emigration rate E,
elitism number of best habitats to keep from one generation
to the next D. Randomly initialize a habitat of k waypoints
G = [G1, G2, ..., Gk] in the longitudinal plane under the flight
range. G1 and Gk represent the pre-defined start point and
goal point, respectively. A set G can produce a candidate trajectory. Initialize a set of habitat S = [S1, S2, ..., Sn], and each
individual corresponds to a potential trajectory that connects
the start to the goal one.
Step 3: Calculate the cost of each candidate trajectory with
respect to (11), (12), and (13). Sort the habitats from the best
performance to the worst one. Select the first D number of
solution as elite habitats.
Step 4: Compute the immigration rate lk and emigration rate
mk for each path according to (15) and (16). Initialize the
solution probability Pi. Modify the non-elite solution probabilistically with the hybrid immigration and emigration as
shown in Figure 17. Re-map the fitness to the series of habitats. Compute the new probabilities for each solution.
Step 5: Calculate the mutation rate mi for each trajectory.
Sort the solution following the probability Pi. Mutate only
the worst half of the solution as described in Figure 18. Recalculate the cost of path.
Step 6: Replace the habitats with their new versions. Ensure each individual is legal with respect to the constraints as
mentioned in the section "Problem Formulation". Calculate
the cost of each habitats and order from the best to the worst.
Replace the worst solution with the previous generation's
elite.

given by Mr. Phil Cole and Mr. Puthy Soupin at Marinvent Inc.
during the NSERC project period. The authors would also like
to express their sincere gratitude to the Associate Editor and the
anonymous reviewers for their insightful comments and suggestions which helped significantly to improve the quality of the article in both technical and presentation aspects. Furthermore, the
authors would like to thank Mr. Sean Zhang for the proofreading
and comments that helped to improve the manuscripts presentation significantly.

REFERENCES
[1]
[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

Step 7: End the generation when Tmax is reached. Output the
optimal solution with cost value.
Step 8: Characterize the optimal solution by the UAV constraints following the concept of differential flatness and calculate the feasible trajectory.

[10]

[11]

ACKNOWLEDGMENTS
The authors would like to acknowledge the financial support from
the Natural Sciences and Engineering Research Council of Canada (NSERC) through an Engage Project Grant with industrial supporting partner of Marinvent Inc. for initializing this research, as
well as NSFC through #61573282, SPNSF through #2015JZ020,
and the Fundamental Research Funds for the Central Universities through #531107040965 for the work reported in this article. The authors would like to thank the strong support and help
SEPTEMBER 2016

[12]

[13]

IEEE A&E SYSTEMS MAGAZINE

FAA. Literature review on detect, sense, and avoid technology for unmanned aircraft systems. U.S. Department of Transportation, 2009.
Yu, X., Zhang, Y. M. Sense and avoid technologies with applications
to unmanned aircraft systems: Review and prospects. Progress in
Aerospace Sciences, Vol. 74, (2015) 152-168.
Barnhart, R. K., Hottman, S. B., Marshall, D. M., Shappee, E. Introduction to Unmanned Aircraft Systems. Boca Raton, FL, USA: Taylor
and Francis Group, 2012.
Holland, J. E., Kochenderfer, M. J., Olson, W. A. Optimizing the next
generation collision avoidance system for safe, suitable, and acceptable operational performance. Air Traffic Control Quarterly, Vol. 21,
3 (2013), 275-297.
Sarunic, P., Evans, R. Hierarchical model predictive control of UAVs
performing multitarget-multisensor tracking. IEEE Transactions on
Aerospace and Electronic Systems, Vol. 50, 3 (2014), 2,253-2,268.
Fu, C., Mendez, M. A. O., Fernandez, R. S., Campoy, P. Monocular
visual-inertial SLAM-based collision avoidance strategy for fail-safe
UAV using fuzzy logic controllers. Journal of Intelligent and Robotic
Systems, Vol. 73, 1-4 (2014), 513-533.
Kephart, R. J., Braasch, M. S. See-and-avoid comparison of performance in manned and remotely piloted aircraft. IEEE Transactions
on Aerospace and Electronic Systems Magazine, Vol. 25, 5 (2010),
36-42.
Osborne, R. W., Bar-Shalom, Y., Willett, P., Baker, G. Design of an
adaptive passive collision warning system for UAVs. IEEE Transactions on Aerospace and Electronic Systems Magazine, Vol. 47, 3
(2011), 2,169-2,189.
Habib, M. K. Fiber-grating-based vision system for real-time tracking, monitoring, and obstacle detection. IEEE Transactions on Sensors Journal, Vol. 7, 1 (2007), 105-121.
Kuchar, J. K., Yang, L. C. A review of conflict detection and resolution
modeling methods. IEEE Transactions on Intelligent Transportation
Systems, Vol. 1, 4 (2000), 179-189.
Marsh, A. K. Avoiding Midair Collisions. Aircraft Owners and Pilots
Association. [Online] http://flighttraining.aopa.org/students/presolo/
skills/midair.html.
Vachtsevanos, G., Tang, L., Drozeski, G., Gutierrez, L. From mission
planning to flight control of unmanned aerial vehicles: Strategies and
implementation tools. Annual Reviews in Control, Vol. 29, 1 (2005),
101-115.
Chuang, J. H., Ahuja, N. An analytically tractable potential field
model of free space and its application in obstacle avoidance. IEEE
Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics,
Vol. 28, 5 (1998), 729-736.

51


http://flighttraining.aopa.org/students/presolo/skills/midair.html http://flighttraining.aopa.org/students/presolo/skills/midair.html

Table of Contents for the Digital Edition of Aerospace and Electronic Systems Magazine September 2016

No label
Aerospace and Electronic Systems Magazine September 2016 - No label
Aerospace and Electronic Systems Magazine September 2016 - Cover2
Aerospace and Electronic Systems Magazine September 2016 - 1
Aerospace and Electronic Systems Magazine September 2016 - 2
Aerospace and Electronic Systems Magazine September 2016 - 3
Aerospace and Electronic Systems Magazine September 2016 - 4
Aerospace and Electronic Systems Magazine September 2016 - 5
Aerospace and Electronic Systems Magazine September 2016 - 6
Aerospace and Electronic Systems Magazine September 2016 - 7
Aerospace and Electronic Systems Magazine September 2016 - 8
Aerospace and Electronic Systems Magazine September 2016 - 9
Aerospace and Electronic Systems Magazine September 2016 - 10
Aerospace and Electronic Systems Magazine September 2016 - 11
Aerospace and Electronic Systems Magazine September 2016 - 12
Aerospace and Electronic Systems Magazine September 2016 - 13
Aerospace and Electronic Systems Magazine September 2016 - 14
Aerospace and Electronic Systems Magazine September 2016 - 15
Aerospace and Electronic Systems Magazine September 2016 - 16
Aerospace and Electronic Systems Magazine September 2016 - 17
Aerospace and Electronic Systems Magazine September 2016 - 18
Aerospace and Electronic Systems Magazine September 2016 - 19
Aerospace and Electronic Systems Magazine September 2016 - 20
Aerospace and Electronic Systems Magazine September 2016 - 21
Aerospace and Electronic Systems Magazine September 2016 - 22
Aerospace and Electronic Systems Magazine September 2016 - 23
Aerospace and Electronic Systems Magazine September 2016 - 24
Aerospace and Electronic Systems Magazine September 2016 - 25
Aerospace and Electronic Systems Magazine September 2016 - 26
Aerospace and Electronic Systems Magazine September 2016 - 27
Aerospace and Electronic Systems Magazine September 2016 - 28
Aerospace and Electronic Systems Magazine September 2016 - 29
Aerospace and Electronic Systems Magazine September 2016 - 30
Aerospace and Electronic Systems Magazine September 2016 - 31
Aerospace and Electronic Systems Magazine September 2016 - 32
Aerospace and Electronic Systems Magazine September 2016 - 33
Aerospace and Electronic Systems Magazine September 2016 - 34
Aerospace and Electronic Systems Magazine September 2016 - 35
Aerospace and Electronic Systems Magazine September 2016 - 36
Aerospace and Electronic Systems Magazine September 2016 - 37
Aerospace and Electronic Systems Magazine September 2016 - 38
Aerospace and Electronic Systems Magazine September 2016 - 39
Aerospace and Electronic Systems Magazine September 2016 - 40
Aerospace and Electronic Systems Magazine September 2016 - 41
Aerospace and Electronic Systems Magazine September 2016 - 42
Aerospace and Electronic Systems Magazine September 2016 - 43
Aerospace and Electronic Systems Magazine September 2016 - 44
Aerospace and Electronic Systems Magazine September 2016 - 45
Aerospace and Electronic Systems Magazine September 2016 - 46
Aerospace and Electronic Systems Magazine September 2016 - 47
Aerospace and Electronic Systems Magazine September 2016 - 48
Aerospace and Electronic Systems Magazine September 2016 - 49
Aerospace and Electronic Systems Magazine September 2016 - 50
Aerospace and Electronic Systems Magazine September 2016 - 51
Aerospace and Electronic Systems Magazine September 2016 - 52
Aerospace and Electronic Systems Magazine September 2016 - 53
Aerospace and Electronic Systems Magazine September 2016 - 54
Aerospace and Electronic Systems Magazine September 2016 - 55
Aerospace and Electronic Systems Magazine September 2016 - 56
Aerospace and Electronic Systems Magazine September 2016 - 57
Aerospace and Electronic Systems Magazine September 2016 - 58
Aerospace and Electronic Systems Magazine September 2016 - 59
Aerospace and Electronic Systems Magazine September 2016 - 60
Aerospace and Electronic Systems Magazine September 2016 - 61
Aerospace and Electronic Systems Magazine September 2016 - 62
Aerospace and Electronic Systems Magazine September 2016 - 63
Aerospace and Electronic Systems Magazine September 2016 - 64
Aerospace and Electronic Systems Magazine September 2016 - 65
Aerospace and Electronic Systems Magazine September 2016 - 66
Aerospace and Electronic Systems Magazine September 2016 - 67
Aerospace and Electronic Systems Magazine September 2016 - 68
Aerospace and Electronic Systems Magazine September 2016 - Cover3
Aerospace and Electronic Systems Magazine September 2016 - Cover4
http://www.brightcopy.net/allen/aesm/34-2s
http://www.brightcopy.net/allen/aesm/34-2
http://www.brightcopy.net/allen/aesm/34-1
http://www.brightcopy.net/allen/aesm/33-12
http://www.brightcopy.net/allen/aesm/33-11
http://www.brightcopy.net/allen/aesm/33-10
http://www.brightcopy.net/allen/aesm/33-09
http://www.brightcopy.net/allen/aesm/33-8
http://www.brightcopy.net/allen/aesm/33-7
http://www.brightcopy.net/allen/aesm/33-5
http://www.brightcopy.net/allen/aesm/33-4
http://www.brightcopy.net/allen/aesm/33-3
http://www.brightcopy.net/allen/aesm/33-2
http://www.brightcopy.net/allen/aesm/33-1
http://www.brightcopy.net/allen/aesm/32-10
http://www.brightcopy.net/allen/aesm/32-12
http://www.brightcopy.net/allen/aesm/32-9
http://www.brightcopy.net/allen/aesm/32-11
http://www.brightcopy.net/allen/aesm/32-8
http://www.brightcopy.net/allen/aesm/32-7s
http://www.brightcopy.net/allen/aesm/32-7
http://www.brightcopy.net/allen/aesm/32-6
http://www.brightcopy.net/allen/aesm/32-5
http://www.brightcopy.net/allen/aesm/32-4
http://www.brightcopy.net/allen/aesm/32-3
http://www.brightcopy.net/allen/aesm/32-2
http://www.brightcopy.net/allen/aesm/32-1
http://www.brightcopy.net/allen/aesm/31-12
http://www.brightcopy.net/allen/aesm/31-11s
http://www.brightcopy.net/allen/aesm/31-11
http://www.brightcopy.net/allen/aesm/31-10
http://www.brightcopy.net/allen/aesm/31-9
http://www.brightcopy.net/allen/aesm/31-8
http://www.brightcopy.net/allen/aesm/31-7
https://www.nxtbookmedia.com