Department of Electrical and

Download Report

Transcript Department of Electrical and

Arizona’s First University.
Command and Control (C2) Wind Tunnel:
High-level Multi-rotorcraft Autonomy
Jacob Gulotta, Diyang Chu, Ximing Yu, Hussain Al-Helal, Tapasya Patki,
Jason Hansen, Maribel Hudson, and Jonathan Sprinkle, University of Arizona
Featuring work by Janos Sztipanovits, Gabor Karsai, Himanshu Neema,
Harmon Nine, Nicholas Kottenstette
In collaboration with Vanderbilt University, and the University of California, Berkeley.
Supported by US AFOSR.
What domain is this anyway?
Electrical and Computer Engineering
•
Command and Control
–
–
–
–
•
Lots of decision makers, looking at tactical data, making command decisions.
Lots of monitors
Lots of data
Lots of decisions to make
Types?
– Tactical actors (manned/unmanned components)
– GUI elements (human interfaces)
– Vignettes (tactical tests)
•
Example vignette:
– A UAV is sent to a location to look for red trucks. After a red truck is spotted,
the UAV reports its location. The C2 staff tell that UAV to “track” the red
truck. The UAV then stays as close as it can.
•
Example problems:
– What kind of UAV is it? What kinematic/dynamic properties does it have?
– What connection/network settings do I use? Am I communicating via TCP/IP,
or something more primitive? How do I operate under non-robust network
assumptions?
06/18/2009
Sprinkle, "Command and Control (C2) Wind Tunnel: High-level Multi-rotorcraft Autonomy"
2
Graphically?
Electrical and Computer Engineering
* From an unpublished manuscript by Balogh, et al.
06/18/2009
Sprinkle, "Command and Control (C2) Wind Tunnel: High-level Multi-rotorcraft Autonomy"
3
Characteristics of the integrative modeling environment
Electrical and Computer Engineering
•
Abstractions
– Communication by message passing (i.e., interaction models)
– Messages are strongly typed (i.e., interaction types)
•
Generate Structure for Existing Implementations
– Code synthesis of interaction types permits multi-language implementations
• Use MATLAB, Java, c++, Colored Petri-Nets, etc., for implementation
– Underlying discrete-event simulator permits pause/resume
– Scenarios are independent of types
•
Enable Experimentation
– Runtime infrastructure enables various delays
– Logging infrastructure for after-experimentation comparisons
06/18/2009
Sprinkle, "Command and Control (C2) Wind Tunnel: High-level Multi-rotorcraft Autonomy"
4
Defining the Message and Integration Types
Electrical and Computer Engineering
06/18/2009
Sprinkle, "Command and Control (C2) Wind Tunnel: High-level Multi-rotorcraft Autonomy"
5
Defining the Message and Integration Types
Electrical and Computer Engineering
06/18/2009
Sprinkle, "Command and Control (C2) Wind Tunnel: High-level Multi-rotorcraft Autonomy"
6
Defining Component Interconnectivity
Electrical and Computer Engineering
06/18/2009
Sprinkle, "Command and Control (C2) Wind Tunnel: High-level Multi-rotorcraft Autonomy"
7
UA Work and Contributions: Today’s Agenda
Electrical and Computer Engineering
•
Scenario realism: a brief demo, and motivation for new technology
– Permit pathological behavior by an opponent, to test C2 abilities
•
Algorithms for camera-based detection
– How to simulate camera-based sensors in a heterogeneous
environment
•
Aerial search algorithms to detect ground vehicles
– What is the best way to look for a vehicle on the ground?
•
Control for search/tracking of aerial vehicles
– Necessary components, and realistic values
•
Future work enabled
– Modeling of Embedded Human Systems
06/18/2009
Sprinkle, "Command and Control (C2) Wind Tunnel: High-level Multi-rotorcraft Autonomy"
8
More Reading
Electrical and Computer Engineering
•
•
Jacob Gulotta, Diyang Chu, Ximing Yu, Hussain Al-Helal, Tapasya Patki, Jason Hansen,
Maribel Hudson and Jonathan Sprinkle. "Using Integrative Models in an Advanced
Heterogeneous System Simulation." In The 16th Annual International Conference and
Workshop on the Engineering of Computer Based Systems, pp. 3-10, April, 2009.
Tapasya Patki, Hussain Al-Helal, Jacob Gulotta, Jason Hansen and Jonathan Sprinkle.
"Using Integrative Modeling for Advanced Heterogeneous System Simulation." In The 8th
OOPSLA Workshop on Domain-Specific Modeling, pp. 80-85, October 19-20, 2008
This work is supported by the Air Force Office of Scientific Research, under award
#FA9550-06-1-0267, titled “Human Centric Design Environments for Command and Control
Systems: The C2 Wind Tunnel”
06/18/2009
Sprinkle, "Command and Control (C2) Wind Tunnel: High-level Multi-rotorcraft Autonomy"
9