mum function value. The use of an RTOS assures
that the algorithm yields a solution within ∆T = 0.1s,
thus the real-time specifications are satisfied.
8 CONCLUSIONS
The goal of this paper was to present a framework,
which enables the solution of a PEG with UAVs in
three dimensions. This framework, formulated in
a game-theoretical manner, does not only provide a
solution approach for the present problem, but for
all problems which can be formulated as N-player
discrete-time deterministic dynamic games. By ap-
plying this approach the convergence of the PEG in a
three-dimensional environmentwith UAV agents hav-
ing dynamic constraints was shown successfully. Fur-
thermore, the approach was implemented on an em-
bedded computer providing results equal to the MAT-
LAB implementation. Finally, the real-time applica-
bility of the approach was shown successfully in sim-
ulations. This paper forms the basis for a real UAV
system implementation of the presented approach,
which will be carried out next on the quad-rotor
system L4-ME of HiSystems GmbH (MikroKopter,
2014).
REFERENCES
Alexopoulos, A., Kandil, A. A., Orzechowski, P., and
Badreddin, E. (2013). A comparative study of col-
lision avoidance techniques for unmanned aerial vehi-
cles. In SMC, pages 1969–1974.
Bas¸ar, T. and Olsder, G. J. (1999). Dynamic Noncooperative
Game Theory (Classics in Applied Mathematics). Soc
for Industrial & Applied Math, 2 edition.
Beatty, M. (2006). Principles of Engineering Mechanics:
Volume 2 Dynamics – The Analysis of Motion. Math-
ematical Concepts and Methods in Science and Engi-
neering. Springer.
Bellman, R. (1957). Dynamic Programming. Princeton
University Press, Princeton, NJ, USA, 1 edition.
Bouabdallah, S. and Siegwart, R. (2007). Advances in Un-
manned Aerial Vehicles, chapter Design and Control
of a Miniature Quadrotor, pages 171–210. Springer
Press.
Chatterjee, B. (2009). An optimization formulation to com-
pute nash equilibrium in finite games. In Methods and
Models in Computer Science, 2009. ICM2CS 2009.
Proceeding of International Conference on, pages 1–
5.
Chatterjee, B. (2010). n-person game.
www.mathworks.com/matlabcentral/fileexchange/
27837-n-person-game.
Chung, T. H., Hollinger, G. A., and Isler, V. (2011). Search
and pursuit-evasion in mobile robotics. Autonomous
Robots, 31(4):299–316.
CubieTech Ltd. (2014). Cubieboard – A series of open
ARM miniPCs. www.cubieboard.org.
Isaacs, R. (1965). Differential Games: A Mathemati-
cal Theory with Applications to Warfare and Pursuit,
Control and Optimization. John Wiley and Sons, Inc.,
New York.
Johnson, S. G. (2013). The nlopt nonlinear-optimization
package. http://ab-initio.mit.edu/nlopt.
Kraft, D. (1988). A software package for sequential
quadratic programming. Technical Report DFVLR-
FB 88-28, DFVLR, Cologne, Germany.
Kraft, D. (1994). Algorithm 733: Tompfortran modules for
optimal control calculations. ACM Transactions on
Mathematical Software, 20(3):262–281.
Krstic, M., Kokotovic, P. V., and Kanellakopoulos, I.
(1995). Nonlinear and Adaptive Control Design. John
Wiley & Sons, Inc., New York, NY, USA, 1st edition.
LaValle, S. M. and Hutchinson, S. A. (1993). Game theory
as a unifying structure for a variety of robot tasks. In
Proceedings of 8th IEEE International Symposium on
Intelligent Control, pages 429–434. IEEE.
Littlewood, J. E. (1986). Littlewood’s Miscellany. Cam-
bridge University Press.
MikroKopter (2014). MK-QuadroKopter / L4-ME. http://
www.mikrokopter.de/ucwiki/MK-Quadro.
Nahin, P. J. (2012). Chases and Escapes: The Mathematics
of Pursuit and Evasion (Princeton Puzzlers). Prince-
ton University Press.
Nash, J. F. (1950). Non-cooperative Games. PhD thesis,
Princeton University, Princeton, NJ.
Raspberry Pi Foundation (2014). Raspberry Pi.
www.raspberrypi.org.
Sgall, J. (2001). Solution of david gale’s lion and man prob-
lem. Theoretical Computer Science, 259(1-2):663–
670.
Texas Instruments Inc. (2014a). Beagleboard.org.
www.bealgeboard.org.
Texas Instruments Inc. (2014b). BeagleBone Black.
www.beagleboard.org/Products/BeagleBone Black.
Thomas, L. C. (1984). Games, Theory and Applications.
Dover Books on Mathematics. Dover Publications.
Vieira, M., Govindan, R., and Sukhatme, G. (2009). Scal-
able and practical pursuit-evasion. In Robot Commu-
nication and Coordination, 2009. ROBOCOMM ’09.
Second International Conference on, pages 1–6.
von Neumann, J. and Morgenstern, O. (2007). Theory
of Games and Economic Behavior (60th-Anniversary
Edition). Princeton University Press.
Voos, H. (2009). Entwurf eines flugreglers f¨ur ein vier-
rotoriges unbemanntes flugger¨at (control systems de-
sign for a quadrotor uav). Automatisierungstechnik,
57(9):423–431.
APursuit-evasionGameBetweenUnmannedAerialVehicles
81