Developing a data-driven Perception Inference Engine (PIE) for Test & Evaluation of autonomous systems DoD 2015 “Taking the Pentagon to the People” HBCU/MI Technical.

Download Report

Transcript Developing a data-driven Perception Inference Engine (PIE) for Test & Evaluation of autonomous systems DoD 2015 “Taking the Pentagon to the People” HBCU/MI Technical.

Developing a data-driven
Perception Inference Engine (PIE)
for Test & Evaluation of autonomous systems
DoD 2015 “Taking the Pentagon to the People”
HBCU/MI Technical Assistance Training
Greensboro, NC
8 June 2015
Ali Karimoddini, PhD
Autonomous Cooperative Control of Emergent Systems of Systems (ACCESS) Lab, Director
TECHLAV Center, Deputy Director and leader of Research Thrust 2
Department of Electrical and Computer Engineering
North Carolina A&T State University
1601 E. Market Street/524 McNair Hall
Greensboro, NC 27411
Email: [email protected]
Website: http://eceserver.ncat.edu/akarimod/
Office: 336-285-3847
Fax: 336-334-7716North Carolina Agricultural and Technical State University
Explore. Discover. Become.
Focused on the mission of the Test Resource Management Center (TRMC) to address
T&E needs of Department of Defense (DoD), ACIT Institute has developed a novel datadriven technique for test and evaluation of autonomous systems using an advance fuzzy
expert system.
Remark: The views and conclusions being discussed here are those of the panelist and
should not be interpreted as necessarily representing the official policies or endorsements,
either expressed or implied, of DoD, TRMC, or the U.S. Government.
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
2
A sad moment …
On October 28, 2014, the first stage of an Antares rocket on an unmanned resupply
mission carrying Cygnus CRS Orb-3 failed catastrophically six seconds after liftoff from
Mid-Atlantic Regional Spaceport at Wallops Flight Facility, Virginia. The flight termination
system was activated just before the rocket hit the ground, but an explosion and fire
destroyed the vehicle and cargo. There were no casualties, and Launch Pad 0A
escaped significant damage.
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
3
Motivations
• Testing of Unmanned Systems is
required
for
the
Military
Departments to be able to certify
compliance with regulations and
demonstrate safe operations.
• Unmanned Systems must meet
the same requirements of a
manned systems that is
intended to be put into service.
Challenge: Testing unmanned
systems in general is a significant
challenge and can be very costly.
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
4
What is a right key?
Problem
Testing
Software
Testing simple
systems
Solution
Set of
experiments
Software model
checking
Pros
Simplicity
Powerful for
testing software
Cons
Not scalable and
not expandable
for complex
systems
Specific to software
and difficult to be
used for hardware
testing
Model based
algorithmic testing
Testing complex
systems
Formal
verifcation
Data driven
techniques
Guarantee the
performance
Not applicable to
complex systems
with unmodelled
behaviors
Capture complexity
and unmodelled
behaviors
Only valid for the
trained range
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
5
Sources of complexity:
Cyber-Physical nature
Cyber-physical systems (CPS) are engineered systems with tight combination
of (large number of) interacting computational systems and physical processes.
Control
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
6
Project goals:
Project goals: Developing a Data-driven Perception Inference
Engine (PIE) tool to
1- Infer the internal states of the system from external
observations only
2- Evaluate intelligent systems from a cognitive
perspective
3- Predict behavior and evaluate the performance of
increasingly intelligent systems
4- Capture the dynamic, non-deterministic, uncertain
behavior of intelligent, autonomous systems
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
7
Assumptions / Challenges
Assumptions: Testers may have only limited knowledge of
the internal states of the system under test, but can
externally observe the behavior of the system
Challenges: How to infer the internal states and dynamics
of the system from only external observations and how to
use this information to evaluate the performance of the
system.
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
8
Our approach
Approach: Creating a tool to enable users to predict the
system’s perception, decision-making, and behaviors by
integrating
• Type 2 Fuzzy Logic System (FLS)
We use Type 2 FLS due to its unique capabilities in handling
uncertainty and capturing unmodelled emerging behaviors of the
system and environment.
• Learning Classifier Systems (LCS)
We use LCS as a capable machine learning technique to
synthesize the data base to form the knwoledge base.
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
9
General Structure of the Fuzzy Type-2 Based PIE
PIE
Decision making
and planning Computer
LCS
T2FLS
Actuators
Fuzzifier
Inference
System
Adjustment
Sensing unit
Rule Generator
(Knowledge base)
Rule Base
Fuzzifier
Teleop Unit
Defuzzifier
Output
Process
Type
Reducer
Command
Center
Matrix Translation of
Fuzzy Rules
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
10
Our T&E Team at ACIT Institute
Principle Investigators:
Dr. A. Karimoddini
Dr. A. Homaifar
Research Associates:
Daniel Opoku
Graduate Students
Nnamdi J. Enyinna
Alejandro White
Muhammad Sohail
Undergraduate Students
Evan Olney
Billy Whitehead Emmanuel Arzate Nicholas Donald Michael Lowe
Vin K
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
11
Acknowledgment
Thanks to
• Test Resources Management Center (TRMC)
•
Scientific Research Corporation (SRC)
for supporting the NC A&T project on developing a T&E tool for testing and evaluation
of unmanned systems.
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
12
Q&A
North Carolina
Agricultural and Technical State University
A. Karimoddini , Developing a data-driven Perception Inference Engine (PIE) for T&E of autonomous systems
13