Real-time maneuvering decisions for autonomous air combat
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2008. === This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. === Includes bibliographical references (p. 127-12...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | English |
Published: |
Massachusetts Institute of Technology
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/44927 |
id |
ndltd-MIT-oai-dspace.mit.edu-1721.1-44927 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-MIT-oai-dspace.mit.edu-1721.1-449272019-05-02T16:03:02Z Real-time maneuvering decisions for autonomous air combat McGrew, James S Jonathan How. Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics. Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics. Aeronautics and Astronautics. Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2008. This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. Includes bibliographical references (p. 127-129). Unmanned Aircraft Systems (UAS) have the potential to perform many of the complex and possibly dangerous missions currently flown by manned aircraft. Within visual range air combat is an extremely difficult and dynamic aerial task which presents many challenges for an autonomous UAS. An agile, unpredictable, and possibly human-piloted adversary, coupled with a complex and rapidly changing environment, creates a problem that is difficult to model and solve. This thesis presents a method for formulating and solving a function approximation dynamic program to provide maneuvering decisions for autonomous one-on-one air combat. Value iteration techniques are used to compute a function approximation representing the solution to the dynamic program. The function approximation is then used as a maneuvering policy for UAS autonomous air combat. The result is an algorithm capable of learning a maneuvering policy and utilizing this policy to make air combat decisions in real-time. Simulation results are presented which demonstrate the robustness of the method against an opponent beginning from both offensive and defensive situations. The results also demonstrate the ability of the algorithm to learn to exploit an opponent's maneuvering strategy. Flight results are presented from implementation on micro-UAS flown at MIT's Real-time indoor Autonomous Vehicle test ENvironment (RAVEN) demonstrating the practical application of the proposed solution in real-time flight with actual aircraft. by James S. McGrew. S.M. 2009-03-20T19:32:46Z 2009-03-20T19:32:46Z 2008 2008 Thesis http://hdl.handle.net/1721.1/44927 309353804 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 129 p. application/pdf Massachusetts Institute of Technology |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Aeronautics and Astronautics. |
spellingShingle |
Aeronautics and Astronautics. McGrew, James S Real-time maneuvering decisions for autonomous air combat |
description |
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2008. === This electronic version was submitted by the student author. The certified thesis is available in the Institute Archives and Special Collections. === Includes bibliographical references (p. 127-129). === Unmanned Aircraft Systems (UAS) have the potential to perform many of the complex and possibly dangerous missions currently flown by manned aircraft. Within visual range air combat is an extremely difficult and dynamic aerial task which presents many challenges for an autonomous UAS. An agile, unpredictable, and possibly human-piloted adversary, coupled with a complex and rapidly changing environment, creates a problem that is difficult to model and solve. This thesis presents a method for formulating and solving a function approximation dynamic program to provide maneuvering decisions for autonomous one-on-one air combat. Value iteration techniques are used to compute a function approximation representing the solution to the dynamic program. The function approximation is then used as a maneuvering policy for UAS autonomous air combat. The result is an algorithm capable of learning a maneuvering policy and utilizing this policy to make air combat decisions in real-time. Simulation results are presented which demonstrate the robustness of the method against an opponent beginning from both offensive and defensive situations. The results also demonstrate the ability of the algorithm to learn to exploit an opponent's maneuvering strategy. Flight results are presented from implementation on micro-UAS flown at MIT's Real-time indoor Autonomous Vehicle test ENvironment (RAVEN) demonstrating the practical application of the proposed solution in real-time flight with actual aircraft. === by James S. McGrew. === S.M. |
author2 |
Jonathan How. |
author_facet |
Jonathan How. McGrew, James S |
author |
McGrew, James S |
author_sort |
McGrew, James S |
title |
Real-time maneuvering decisions for autonomous air combat |
title_short |
Real-time maneuvering decisions for autonomous air combat |
title_full |
Real-time maneuvering decisions for autonomous air combat |
title_fullStr |
Real-time maneuvering decisions for autonomous air combat |
title_full_unstemmed |
Real-time maneuvering decisions for autonomous air combat |
title_sort |
real-time maneuvering decisions for autonomous air combat |
publisher |
Massachusetts Institute of Technology |
publishDate |
2009 |
url |
http://hdl.handle.net/1721.1/44927 |
work_keys_str_mv |
AT mcgrewjamess realtimemaneuveringdecisionsforautonomousaircombat |
_version_ |
1719033409675722752 |