DEVELOPMENT & FLIGHT TESTING OF AN INTELLIGENT, AUTONOMOUS UAV CAPABILITY Andrew Lucas, Ph.D. Ralph Rönnquist, Ph.D. Phillip Rechter Agent Oriented Software, Inc.

Stephen Van Der Velden Ian Powlesland Air Vehicles Division DSTO, Australia

Clint Heinze, PhD. Air Operations Division DSTO, Australia

Samin Karim, PhD Department of Information Systems University of Melbourne, Australia

autonomous controller. The Avatar aircraft, and pilot, were supplied by Codarra Advanced Systems, Agent Oriented Software provided its JACK Intelligent Agents software package, and DSTO‟s Air Operations Division together with the University of Melbourne developed the tactical aircraft behavior, represented as JACK plans. But the UAV development is positioned in the context of a broader research program.

INTRODUCTION UAV/UCAV technology is at a key stage of its development with the introduction of truly autonomous operations. The DARPA/Air Force/Navy J-UCAS program is a joint effort to demonstrate the technical feasibility, military utility and operational value for a networked system of high performance, weaponized unmanned air vehicles. The first demonstration of this program promises truly autonomous operations, coordinated multi-vehicle operations and dynamic tasking. The DARPA/Army UCAR program will demonstrate the enabling technologies and system capabilities required to perform the mobile strike concept of operations within the Army‟s Objective Force system-ofsystems environment. Specific objectives include autonomous multi-ship cooperation and collaboration, and autonomous low-altitude flight.

Research Program As a part of an ongoing research program the Codarra Avatar is being provided with an autonomous operation capability. The goal is not to develop a mission-ready UAV but to provide DSTO scientists with a research test bed suitable for studying the impact of providing UAVs with autonomy. The research program driving the UAV development focuses on two distinct areas: aircraft platform management – which includes such things as air and flight worthiness, health monitoring and cost of ownership; and autonomous software development issues – including validation and verification, architectures for coordinated autonomous behavior, and autonomous controllers inspired by models of human cognition

While many technologies for these programs can be adapted from manned aircraft technology, there is little experience and a small technology base upon which to develop autonomous systems, dynamic tasking and multi-ship operations. This paper reports on the progress of a current project to conduct flight-testing of an autonomous UAV capability, using teamed intelligent agents on board a small UAVs. This paper builds on previous projects and technology as described in last year‟s Unmanned Unlimited conference [Lucas et al, 2003].

INTELLIGENT SOFTWARE AGENTS The term „software agent‟ is now in common usage, with a very broad definition covering a wide range of usage and levels of technological sophistication including: A term used simply to describe concurrent software processes in an information system; A piece of software (e.g. “Ask Jeeves” on the World Wide Web) that can respond to a user request to perform a task; and A far more sophisticated entity – an autonomous piece of software, capable of

PROGRAM OUTLINE The program is led by the Air Vehicles Division of the Australian Defence Science and Technology Organisation (DSTO), which was responsible for the aircraft, control system and integration with the 1

American Institute of Aeronautics and Astronautics

JACK INTELLIGENT AGENTSTM

simple rational reasoning, and capable of collaborating with other agents.

The proposed teamed UAV control architecture will be built on a proven agent platform product, JACK Intelligent Agents™. JACK Intelligent Agents™ is a state-of-the-art agent infrastructure for building, running and integrating operational grade teamed-agent software, using a componentbased approach. JACK supports the Belief, Desire, and Intention (BDI) model.

The technology being proposed is in accordance with the third description, and the technical terms used for such software include Rational Agents, Intentional Agents, and BDI (or Belief, Desire, Intentions) Agents. The term “Rational Agent” was coined as a result of work by Bratman0 on rational reasoning in software systems embedded in environment. Subsequently, Bratman‟s work has been developed by others, including Rao 0 into the theory of Belief, Desire, Intentions, or BDI. One definition of an intelligent agent [Bratman, 1987] is an “encapsulated computer system, situated in some environment, and capable of flexible autonomous action in that environment in order to meet its design objectives”.

JACKTeamsTM JACKTeams is an integral part of the JACK product in its current release. JACKTeams is a team-modeling framework0, developed initially for use in computer simulations of military tactics and equipment, in particular those of the Australian Army0. JACKTeams has been deployed in realtime control applications, most notably robotic assembly and the control of mobile robots0. A conclusion from the initial evaluation of existing team approaches was that teamwork (and support for teamwork) must be built into the modeling framework from inception; it cannot be „bolted on‟ to a single agent or multi-agent architecture.

AVATAR AIRCRAFT AND CONTROL SYSTEM The Codarra Avatar UAV is manufactured by Codarra Advanced Systems, Australia. It weighs approximately 10lbs and is propelled by a lithium polymer battery powered electric motor. The aircraft is supplied with a flight control system and on-board GPS. The flight control system can be updated (with speeds, altitudes, and waypoints) inflight via a wireless modem. The aircraft is handlaunched and flown out via radio control and recovery is normally by parachute.

The JACKTeams framework introduces the notion of teams as separate reasoning entities. The behavior of a team, in particular the coordinated activity of the team members, is defined directly for the team entity. Thus, in the software model, each team exists as an entity with beliefs, desires and intentions separate from its members‟ beliefs, desires and intentions, and a team plan is distinctly a plan that the team entity performs. SINGLE VEHICLE CONTROL ARCHITECTURE The primary driver for the architectural design for the first flight trial was ease of implementation. This led ultimately to the choice of the Hewlett Packard “IPAQ” personal digital assistant as the on-board computer and Jack as the agent platform. JACK will run on any platform with a Java Virtual Machine. An appropriate Java Virtual Machine was available for the IPAQ and the integration into the aircraft was straightforward. The reliability of the hardware/software combination was considered to be an acceptable risk and despite several failure modes that were identified as potentially mission critical none were actually observed in the extensive testing undertaken. The following section briefly describes the hardware architecture, the software architecture, and the internal design of the intelligent agent.

Figure 1: From left to right: the payload bay containing the IPAQ; the notebook for loading the Intelligent Agent waypoints into the IPAQ; and the Avatar Ground Control Station (GCS).

2 American Institute of Aeronautics and Astronautics

Hardware Architecture

characteristics and performance capabilities of the Avatar. This knowledge will feed the development of on-board systems integral to health monitoring.

The hardware architecture is as shown in Figure 1. The IPAQ was connected serially into the aircraft between the flight control system (FCS) and the Ground Control System (GCS). For the missions flown the GCS was not used and conceptually the intelligent agent can be considered as a replacement for the human controller on the ground. It is possible at any time to interrupt the FCS and switch the aircraft into radio control (RC) mode. This is standard for take-off and recovery and is a valuable safety feature that provides the capacity to isolate the intelligent agent and to fly the aircraft back should the software or hardware fail.

The first three flight trials are as follows: July 2004 (completed) – proof of concept shake-down and preliminary system testing; October 2004 (scheduled) – wireless modem mapping; January 2005 (planned) – preliminary operations with two UAVs operating as a team. It should be noted that this is not a “swarming” approach demonstrating emergent behavior, rather it demonstrates the power of a teamed approach, where each UAV performs its role in the team according to its capabilities to perform that role to achieve the overall team goal, or mission objective.

Software Architecture The FCS provides data about the state of the environment and the platform at 1Hz. This data set includes GPS data, control deflections, and aircraft state parameters. The FCS accepts many commands that provide the capacity to control the aircraft through waypoint setting or by interacting directly with the control surfaces. For the first trial only the waypoint commands were used. Interface software running on the IPAQ provided an interface for the agent into the FCS. The agent written in JACK and hence running inside a JACK Kernel in a JVM runs asynchronously with respect to the interface.

Figure 2: The Codarra Avatar prior to assembly for launch. The cavity for the payload bay is visible on the underside of the aircraft and the wireless modem aerial can be seen standing vertically. The prop is fully folded, as it can be in flight, along the fuselage.

Agent Architecture The design of the agent is based on design pattern that has proven useful over more than a decade of simulation development within DSTO. Developed for simulating fighter pilots in air combat the basic agent design is based on Boyd‟s OODA * loop [ref]. The design has been used in several large simulations [ref] and forms the basis for a decade of modeling and simulation using intelligent agent languages.

Accompanying the flight trials program is the construction of a number complementary capabilities: a simulation capability and test harness for the agent software; and a hardware in the loop test facility.

FLIGHT TRIALS PROGRAM

Completed Flight Trial The first flight trial was successfully conducted at the Graytown Army Experimental Facility in Victoria, Australia during the week of the 6 th July 2004.

The flight trials program has been engineered to move in a controlled manner from a simple proof of concept demonstration into more sophisticated mission profiles. An important part of this process is the gaining of knowledge about the flight

The first flight trial was a proof of concept and technology shakedown flight so the mission was kept simple and safety considerations paramount.

*

OODA is the shorthand for Observe-OrientDecide-Act. In the context of the models described here these four activities are often transcribed as: Situation Awareness, Situation Assessment, Tactics Selection, and Standard Operating Procedures.

The Avatar was launched by radio control and flown to an altitude of 300 feet. Control was switched to the on-board software and a pre-briefed 3

American Institute of Aeronautics and Astronautics

course was commenced. During the flight the JACK Intelligent Agent was monitoring the aircraft flight, specifically , the agent was estimating the wind speed and direction based on information from the air speed indicator and the GPS data. At a pre-determined point the agent assumed control of the aircraft and selected a new waypoint on the basis of its estimate of the wind speed and direction. This waypoint was sent as a command to the flight control system and mission continued.

worthiness and certification, health and situation monitoring. One possible investigation under consideration is the use of a Bayesian net based approach to health monitoring with the higher-level aspects related to mission management handled by agent technologies.

Because the wind was variable and gusting up to about 10 knots it was difficult to be sure during the mission how the agent would respond to the wind conditions during the flight. Post mission evaluation of the flight logs indicated that the agent had indeed made the correct decision.

A five stage approach to validation and verification was adopted.

SOFTWARE VALIDATION AND VERIFICATION

1.

2.

3.

4.

5.

Figure 3: The Avatar during parachute recovery from its first flight under autonomous control. Next Step in the Current Program The development of the autonomous UAV capability described here is a part of an ongoing DSTO research program centred on issues related to platform management: flight worthiness, air

Design and Code Inspections. The software design was independently reviewed prior to commencing the coding. This review involved experts both in agent programming and UAV systems development. Code inspections and walk-throughs were employed throughout the software development. Unit testing. The JACK agent, and every software component were thoroughly unit tested through a range of tests using both actual and simulated flight data. System simulation testing (positive and negative). Once the software system integration was complete a suite of system simulation tests commenced. This included tests to check the performance capabilities of the hardware and to assess the likelihood and impact of various hardware failures. Hardware in the loop testing – stimulation testing. The hardware and software was installed into the aircraft the complete system tested with stimulated inputs. System walk-around. Immediately prior to the first flight the aircraft was literally walked around the course. Simulating a very low altitude, low speed flight in this manner was a simple means of effectively checking the software and hardware in an approximately real situation. Future tests might extend this idea to allow the aircraft to be driven around a course fixed to a vehicle.

TEAMED INTELLIGENT, AUTONOMOUS VEHICLES 4

American Institute of Aeronautics and Astronautics

As the second step, the intelligent, autonomous approach can be extended to multiple UAVs operating autonomously and collaboratively in a highly flexible manner. This enables a number of vehicles to work together with humans as a single team. Such a team might include one or two aircraft, ground vehicles or surface vessels working with, say, three UAVs. The power of robotic collectives, of which a team of UAVs is an instance of, has been well researched [Tucker et al., 2002]. Each individual UAV team member is capable of dynamically assuming various roles defined within the team

hierarchy. The ability of team members to coordinate roles allows for a robust, efficient, and flexible team structure. A team of communicating homogeneous agents, such as a team of identical, communicating UAVs, can utilise dynamic role assignment and thus unleash the potential of the underlying configuration. For example, if a UAV fails during a mission, another UAV can assume the role of the failed UAV and maintain the team mission objectives.

A Mission Management - agent based planning & control

JACK TM Intelligent Agents HP iPAQ

Trajectory Management i.e. FMS, control of vehicle path

Serial link

Attitude Management i.e.autopilot, vehicle in stable flight

Autopilot 3-axis autostabilized

On-board Autonomous Controller

Avatar UAV

Figure 4: The Hardware architecture for the first flight trial As shown in Figure 4, each vehicle has an agent on board, which communicates with a pilotassistant agent on the manned vehicle.

JACK Intelligent Agents has proven an effective and elegant solution to the rapid development of this autonomous capability.

CONCLUSION

The advantages of JACK agent technologies are expected to be even more apparent in future stages of this program when teams of UAVs are to be flown. The program drew together a broad grouping of Australian industry, academia, and defence to provide a rapid development. The elapsed time from commencing the software development to the first flight was less than 12 weeks.

The addition of an autonomous flight capability to the Codarra Avatar UAV is part of an ongoing research program by DSTO concerned primarily with improving aircraft management functions on board UAVs.

5 American Institute of Aeronautics and Astronautics

estimates of the environment amongst others) and act appropriately (rationally) in the light of this understanding. This also translates well to teamed activities where the beliefs about the environment and the state of the team and the individuals within the team feed the agents' decision making processes.

Future flights will further enhance the autonomous capabilities but the emphasis will shift from simple platform manoeuvring to platform management.:developing agents that can take in data about its environment (one aspect of which is the aircraft state which includes state of health , energy state and

R. Rönnquist, A Hodgson and P.Busetta, “Specification of Coordinated Agent Behavior (The SimpleTeam Approach)”, Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence (IJCAI), 1999.

ACKNOWLEDGEMENTS The authors would like to gratefully acknowledge the ongoing support of Shane Dunn, David Graham, and Graeme Murray in the management and guidance of this program.

[Tucker et al., 2002] Tucker Balch and Lynn E. Parker, editors. "Robot Teams: From Diversity to Polymorphism." Robotics. A K Peters, Ltd., 2002.

REFERENCES [Lucas et al, 2003] Andrew Lucas, Peter Corke, Ralph Rönnquist, Pavan Sikka, Magnus Ljungberg, Nick Howden “Teamed UAVs – A New Approach with Intelligent Agents”, AIAA Unmanned Unlimited, San Diego, 2003

M. Wooldridge and A. Rao, editors, “Foundations of Rational Agency”, Kluwer Academic Publishers, March 1999. M. Wooldridge, “Reasoning about Rational Agents”, MIT Press, 2000.

[Bratman, 1987] M. E. Bratman, “Intention, Plans, and Practical Reasoning”, Harvard University Press, Cambridge, MA (USA), 1987. L. Cavedon, A. S. Rao, E. Sonenberg, G. Tidhar, “Teamwork via Team Plans in Intelligent Autonomous Agent Systems” 106-121. Takashi Masuda, Yoshifumi Masunaga, Michiharu Tsukamoto (Eds.): Worldwide Computing and Its Applications, International Conference, WWCA '97, Tsukuba, Japan, March 10-11, 1997, Proceedings. Lecture Notes in Computer Science 1274 Springer 1997, ISBN 3-54063343-X D. Jarvis, A. Lucas, R. Rönnquist Fletcher, “The Potential for Intelligent Agents to Control Teams of Mobile presented at Robotics for Future Land DSTO Edinburgh, May 2002.

and M. Software Robots”, Warfare,

F. Lui, R. Connell, J. Vaughan, D. Jarvis and J. Jarvis, “An Architecture to Support Autonomous Command Agents in OneSAF Testbed Simulations”. Proceedings of SimTecT 2002, Melbourne. J. T. Platts, “Variable Autonomy Framework for Controlling Multiple ALUAVs” AUVSI Unmanned Systems Conference, 2002.

6 American Institute of Aeronautics and Astronautics

USAF DIReCT

UAV/UCAV technology is at a key stage of its development with the ... be adapted from manned aircraft technology, there ... recovery is normally by parachute.

303KB Sizes 2 Downloads 251 Views

Recommend Documents

1954 USAF Serial Numbers.pdf
Demonstration of Thai Aircraft, Chang Mai as 553 by 1996. 54-554 Fairchild C-123B-FA Provider. c/n 20003. Sent to Stroukoff Aviation Corp in New Jersey and.

USAF FOIA detail & expedite justification.pdf
Oregon Health Sciences University and Oregon State University. The requested. information will be provided them for continued research to accept or challenge ...

man-13\usaf-basic-military-training-page.pdf
... Page Maker 7 Basic Tutorials. 30. PDF Ebook : Chemistry Worksheet Basic Atomic Structure Page 1. Page 3 of 5. man-13\usaf-basic-military-training-page.pdf.

TV Direct
Jul 27, 2016 - Year-end 31 Dec. 2014. 2015 ... and the bottom 40% of KG I's coverage universe in the related m arket (e.g. Taiw an).1.3. U nder perform (U ).

Testing substitutability - Science Direct
a Graduate School of Business, Stanford University, United States b McCormick School of ... Available online 2 December 2011. JEL classification: C62. C78.

Leadership training - Science Direct
system that could remain chaotic for many years to come; the emerg- ence of new trading blocs; and global competition. But I would like to discuss another challenge of ... others, will have to make room for women, even if it has to effect a radical c

Direct Relief International
When it was suggested that she consider online advertising with Google AdWords™, ... AdWords advertising – up to $10,000 per month – to qualified nonprofit ...

Direct Feed Yagis
make a clean and tight fit for the element. The element is then inserted (hopefully a tight fit) and centered in the boom. Keepers which look like internal shake ...

direct-deposit-instructions.pdf
O Brasil possui a segunda maior população de eqüinos do mundo, estimada. em 6,2 milhões de animais, perdendo apenas para a China com 10,2 milhões de. Page 1 of 1. direct-deposit-instructions.pdf. direct-deposit-instructions.pdf. Open. Extract. O

DIRECT SALES AGENTS.pdf
JOB SUMMARY: Responsible for initiating, developing and ensuring the ... organization, people and culture 1'0 its strategic business plan, through the provision ...

DIRECT SALES AGENTS.pdf
organization, people and culture 1'0 its strategic business plan, through the provision of services. in all aspects of Human Resources Management.

2017 Direct Deposit.pdf
Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps.

SETinBOX Direct Kit.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. SETinBOX ...

14678 Build Direct Urchin_cs_112305_ry.indd
BuildDirect had a good marketing mix that consisted of a combination of ... see their email marketing channel was not converting as well as they would have.

Event-based multichannel direct link
Jul 27, 2009 - Direct Link f. VWreless Devme. \Mreless Device. 10—2». 10.11 ..... may include notebook (or “laptop”) computers, handheld computers, desktop ...

Subgame perfect implementation - Science Direct
www.elsevier.com/locate/jet. Subgame perfect implementation: A full characterization. Hannu Vartiainen. ∗. Yrjö Jahnsson Foundation, Ludviginkatu 3-5, 00130 Helsinki, Finland. Received 30 January 2001; final version received 27 June 2005. Availabl

DIRECT DEPOSIT FORM.pdf
Feb 26, 2016 - School District District # ... I authorize the Imperial County Office of Education to initiate credit entries to my bank ... DIRECT DEPOSIT FORM.pdf.

Event-based multichannel direct link
Jul 27, 2009 - Diepstraten et al., 802.11 Tutorial, IEEE, pp. 1-22, Mar. 1996. ..... For ease of illustration, the various techniques of the present invention are ..... wireless device 104 on the base channel at step 412. Upon transmitting the setup 

Direct Athletics Instructions.pdf
controlling is listed on the blue navigation bar across the top of your account, for example: Sport: Track & Field Team: Ridgewood (Men). This indicates that you ...

ELECTRICITY-DIRECT- ACCESS-MARKET.pdf
ADDENDUM-#2-RFP-2017-2018(P4)-ELECTRICITY-DIRECT- ACCESS-MARKET.pdf. ADDENDUM-#2-RFP-2017-2018(P4)-ELECTRICITY-DIRECT- ...

Event-based multichannel direct link
Jul 27, 2009 - Diepstraten et al., 802.11 Tutorial, IEEE, pp. 1-22, Mar. 1996. ..... For ease of illustration, the various techniques of the ...... Column 1, lines 17-18, delete ““Direct Link Protocol In Wireless Local Area”” and insert. -- â

Direct Fresh Ltd., Bangladesh
Director of Operations, at a Google Business Group conference and hit it off right away. Direct Fresh ... Apart from Google for Work, Sam uses Google Analytics to.

Direct Drive - Atlantic Auto Suppliers
12 • COATS 850 Wheel Balancer. Direct Drive. PA. R. T. ITEM. NO . DESCRIPTION. 1 ... od, Motor Support, 10. -1/2". 38. 113025. P o w e r Cord, 110 V o lt, 1 Ph.

14678 Build Direct Urchin_cs_112305_ry.indd .ca
engine advertising, email newsletters, and online website customer signups. The challenge ... analytic tools to identify our customer demographics, we were able to ... campaign monitoring and tracking, BuildDirect doubled its email marketing.