Son AFOSR PI Meeting Jan2016 Son Sent

Report 11 Downloads 22 Views
A Hierarchical and Scalable Situation Awareness System for 3-D Border Surveillance Sponsor: Air Force Office of Scientific Research FA9550-12-1-0238 (DDDAS); 15RT1016 (New) Program Manager: Dr. Frederica Darema PIs: Young-Jun Son1, Jian Liu1, Jyh-Ming Lien2 Students: S. Minaeian1, Y. Yuan1, S. Lee1, and J. Han1 1Systems

and Industrial Engineering, University of Arizona 2Computer Science, George Mason University PI Contact: [email protected]; 1-520-626-9530 AFOSR DDDAS PI Meeting Jan. 2016

Agenda • Previous project • New project – New challenges – How DDDAS is addressed

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Overview of Previous Project Motivation: TUS 1- Project (23-mile long area of the border in Sasabe, AZ)

Problem: A highly complex, uncertain, dynamically changing border environment

Goal: Develop a simulation-based planning and control system for surveillance and crowd control via collaborative UAVs/UGVs

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

DDDAMS-based Planning and Control Framework

Khaleghi, A. M., Xu, D., Wang, Z., Li, M., Lobos, A., Liu, J., & Son, Y. (2013). A DDDAMS-based Planning and Control Framework for Surveillance and Crowd Control via UAVs and UGVs. Expert Systems with Applications, 40, 7168-7183. Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Multi-resolution Data

Challenge:

Aggregate multi-resolution data

Approach:

UAVs’ global perception and UGVs’ detailed perception Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Framework of Developed Methodology

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Detection Module: Simulated ODROID USB-CAM 720P HD (16:9): 1280x720p @ 30 fps FOV: 72

GoPro HERO 3- Tarot Gimbal Stabilizer HD (16:9): 1280x720p @ 120 ~ 25 fps FOV(x): 64.4 ; FOV(y): 37.2

EDD

: UGV’s Effective Detection Depth DR : Detection range for UGV FOV(y) FOV (x)  A : Detection range for UAV DR FOV : Field of view : Distance h(G ) ( A) : Altitude h

G 

h

DR(y)

G 

G 

DRmin  2 hmin tan  FOV / 2   DR

G 

G 

G 

 2 hmax tan  FOV / 2   DRmax

DR(x)

DR ( A)  2h( A) tan  FOV / 2 

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Detection Module (UAV & UGV): Actual

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Framework of Developed Methodology

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Crowd Tracking Module

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Case Study

Bayesian estimation: 75% Less computation time Comparable/Better prediction performance Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Framework of Developed Methodology

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Control Strategies associated with Motion Planning •

Given selected destination of UAV/UGV, find the path that optimizes a certain combination of criteria

(a) minimize travel distance



(b) minimize elevation penalty (fuel consumption)

(c) minimize the weighted average of (a) and (b)

Weighted average of the multiple objectives Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

System Implementation • Agent-based HIL simulation • UAVs and UGVs • Social force model and GIS

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Agent-based Hardware-in-the-loop Simulation Agent-based Simulation Repast Simphony with 3D GIS

Sensory Data (e.g. GPS) Assembled UAV (APM:Copter / Arducopter)

Hardware Interface: MAVproxy

Control Commands (MAVLink Messages) Assembled UGV (APM:Rover / Ardurover)

Wi-Fi / XBee PRO 900HP; APM one Khaleghi, A. M., Xu, D., Lobos, A., Minaeian, S., Son, Y. -J., & Liu, J. (2013). Agent- based hardware-in-the-loop simulation for modeling UAV/UGV surveillance and crowd control system. In Proceedings of the winter simulation conference 2013, Washington, DC, USA. Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Assembled UAV (Arducopter), AR.Drone, X8+ UAV, and UGV

Navigate GPS waypoints autonomously using APM autopilot set (Arduino-based Autopilot- APM 2.5) Microcontroller (ATMEGA2560) Low-power Atmel 8-bit AVR RISC-based 256KB ISP flash memory 8KB SRAM 4KB EPROM Throughput: 16 MIPS at 16MHz

Motion Processing Unit (MPU-6000) 3-Axis Gyro 3-Axis Accelerometer Barometric pressure sensor (SM5611)

Global Positioning System (GPS) GPS update rate: 5hz (5X per second) Using GPS unit, the UAV has an outdoor navigation accuracy of about +/- 5 meters Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Social Force Model for Crowd Motion Direction/angle and walking speed of humans has been modeled using 2 heuristics based on their visual data (Moussaïd et al., 2011) • Heuristic 1: Minimize the angle/direction of each individual by minimizing the distance to its destination 2 min d( )  dmax  f 2 ( )  2dmax f ( )cos(   0 )

• Heuristic 2: Change walking speed of human to avoid collisions v  min(v0 ,

dh



)

human field of view: ( , ) (for e.g.  90 ,90) maximum range of view: dmax (for e.g. 10 m) human comfortable walking speed: v0 (for e.g. 1.5 m / s) distance to obstacle: dh

relaxation time  time requires to adopt new behavior  :  (for e.g. 1 sec)

Khaleghi, A. M., Xu, D., Lobos, A., Minaeian, S., Son, Y. -J., & Liu, J. (2013). Agent- based hardware-in-the-loop simulation for modeling UAV/UGV surveillance and crowd control system. In Proceedings of the winter simulation conference 2013, Washington, DC, USA. Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Publications: Journals and Book Chapters •









S. Minaeian, J. Liu, Y. Son, Vision-based Target Detection and Localization via a Team of Cooperative UAV and UGVs, IEEE Transactions on Systems, Man, and Cybernetics: Systems (Special Issue on Biomedical Robotics and Bio-mechatronics Systems and Application), Accepted, 2015. A. Khaleghi, D. Xu, Z. Wang, M. Li, A. Lobos, J. Liu, Y. Son, A DDDAMS-based Planning and Control Framework for Surveillance and Crowd Control via UAVs and UGVs, Expert Systems with Applications, 40, 2013, 7168-7183. Yifei Yuan, Zhenrui Wang, Mingyang Li, Young-Jun Son, Jian Liu, DDDAS-based Information-Aggregation for Crowd Dynamics Modeling with UAVs and UGVs, Frontiers in Robotics and AI (Sensor Fusion and Machine Perception Section), 2:8, 2015, 1-10. A. Khaleghi, D. Xu, S. Minaeian, M. Li, Y. Yuan, C. Vo, A. Mousavian, J. Lien, J. Liu, and Y. Son, UAV/UGV Surveillance and Crowd Control via Hardware-in-the-loop DDDAMS System, Darema, F., Douglas, C (Eds.), Springer (under review) Online Collision Prediction Among 2D Polygonal and Articulated Obstacles, Yanyan Lu, Zhonghua Xi and Jyh-Ming Lien, International Journal of Robotics Research (IJRR), Accepted, 2015.

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Publications: Proceedings (1) •







• •

Minaeian, S., Yuan, Y., Liu, J., and Son, Y., 2015, “Human-in-the-Loop Agent-based Simulation for Improved Autonomous Surveillance using Unmanned Vehicles,” Proceedings of 2015 Winter Simulation Conference, Huntington Beach, CA (poster) Continuous Visibility Feature, Guilin Lu, Yotam Gingold, and Jyh-Ming Lien, in the Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), June 2015, Boston, MA, USA Semantically Guided Location Recognition for Outdoors Scenes, Arsalan Mousavian, Jana Kosecka and Jyh-Ming Lien, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), May 2015, Seattle, WA, USA Khaleghi, A., Xu, D., Minaeian, S., Yuan, Y., Liu, J., and Son, Y., 2015, “Analysis of UAV/UGV Control Strategies in a DDDAMS-based Surveillance System,” Proceedings of 2015 IIE Annual Meeting, Nashville, TN. Minaeian, S., Liu, J., and Son, Y., 2015, “Crowd Detection and Localization Using a Team of Cooperative UAV/UGVs,” Proceedings of 2015 IIE Annual Meeting, Nashville, TN. Khaleghi, A., Xu, D., Minaeian, S., Li, M., Yuan, Y., Liu, J., Son, Y., Vo, C., and Lien, J., 2014, “A DDDAMS-based UAV and UGV Team Formation Approach for Surveillance and Crowd Control,” Proceedings of 2014 Winter Simulation Conference, Savannah, GA.

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Publications: Proceedings (2) •











Khaleghi, A., Xu, D., Minaeian, S., Li, M., Yuan, Y., Liu, J., and Son, Y., 2014, “A Comparative Study of Control Architectures in UAV/UGV-based Surveillance System,” Proceedings of 2014 IIE Annual Meeting, Montreal, Canada. Wang, Z., Li, M., Khaleghi, A., Xu, D., Lobos, A., Vo, C., Lien, J., Liu, J., and Son, Y., 2013, “DDDAMS-based Crowd Control via UAVs and UGVs,” Procedia Computer Science 18, 2028–2035 (Proceedings of 2013 International Conference on Computational Science, Barcelona, Spain). Khaleghi, A., Xu, D., Lobos, A., Minaeian, S., Son, Y., and Liu, J., 2013, “Agent-based Hardware-in-the-Loop Simulation for Modeling UAV/UGV Surveillance and Crowd Control System,” Proceedings of 2013 Winter Simulation Conference, Washington DC. Wang, Z., Li, M., Khaleghi, A., Xu, D., Lobos, A., Vo, C., Lien, J., Liu, J., and Son, Y., 2013, “DDDAMS-based Crowd Control via UAVs and UGVs,” Procedia Computer Science 18, 2028–2035 (Proceedings of 2013 International Conference on Computational Science, Barcelona, Spain). Vo, C., McKay, S., Garg, N., and Lien, J., 2012, “Following a Group of Targets in Large Environments”, Proceedings of the Fifth International Conference on Motion in Games, Springer. Vo, C., and Lien, J., 2012, “Group Following in Monotonic Tracking Regions”, Proceedings of the 22nd Fall Workshop on Computational Geometry, 2012. Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

New Project • New challenges • How DDDAS is addressed

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

3-Level Surveillance Framework

High altitude level (HAL)

Low altitude level (LAL)

Surface level (SL)

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

New Major Problems •

3-D Surveillance System for aerial and ground targets



Latency in detection, recognition and identification of targets



Heterogeneous data from complex targets by 3 levels of sensors



Multi-level information aggregation



Active or pro-active surveillance strategies



Realistic scenarios and model validation based on data collection from our research partners (AFRL, Raytheon, University Partners …)

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

3-Level Measurement System in Border Surveillance 3-Levels

Types

Sensors

Measurement Data

ElectroOptical/Infrared (EO/IR)

High altitude level (HAL)

SAR Image

Synthetic Aperture Radar (SAR)

EO/IR Image Spectral Image

Remote Sensing

Low altitude level (LAL)

Surface level (SL)

Surveillance Camera

Lidar Image Thermal Images

Mobile Sensors

Fixed Sensors

Magnetic Data

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Agent Model of Sensors (Generic)  A generic modeling framework of sensors for the surveillance application Surveillance Behavior Sub-Model

Availability SubModel

Target appears in the system

Adjust the Detection range; Set the threshold Receive signals / messages from the controller

Change location parameters of sensors in order for chasing foe targets

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Signal Processing Sub-Model

Previous EnhancedDDDAMS-based DDDAMS-basedFramework Framework

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

1.0 - Target DRI  Detection, Recognition, and Identification of hostile targets (i.e. traffickers) and civilian targets. Discovery the presence of a person, object, or phenomenon*

• •

Sensing technologies: thermal technologies, radar, etc. Motion detection, optical flow, etc.

* Military, U. S. (2005). Dictionary of military and associated terms. US Department of Defense. Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

1.0 - Target DRI  Detection, Recognition, and Identification of hostile targets (i.e. traffickers) and civilian targets.

Determination of the nature of a detected person, object or phenomenon, and its class or type *

• • • •

Image Feature Extraction Functional Discriminant Analysis for Time series sensor data Information-aggregation method for Multiple Sensor data Multivariate Classification Method

* Military, U. S. (2005). Dictionary of military and associated terms. US Department of Defense.

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

1.0 - Target DRI  Detection, Recognition, and Identification of hostile targets (i.e. traffickers) and civilian targets.

Discrimination between recognizable objects as being friendly or enemy *

• •

Gaussian Mixture Model for Objective Identification BDI (Belief–Desire–Intention) framework

* Military, U. S. (2005). Dictionary of military and associated terms. US Department of Defense. Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Emerging Challenges - Target DRI Sensor Type

Vehicle

Armed People

Animals

New Observation

Image

Training Thermal Sensor

Information Aggregated Classifier

Magnetic Sensor

Predicted Class

Underground, … Radar, etc





Updating Real Class

Challenge: Feature Extraction Potential Method: Discriminant Analysis

Feature 2

Sample Image Data

V V V V V AV A V AA A AP AP A A AP A APAP AP Feature 1

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Challenge: Classification under DDDAS framework Potential Methods: SVM, KNN, etc.

Extended Belief-Desire-Intention Framework Bratman, 1987 Rao and Georgeff, 1998 Zhao and Son, 2008

Lee, S., Y.-J. Son, and J. Jin (2010), Integrated human decision making and planning model under extended belief-desire-intention framework, ACM Transactions on Modeling and Computer Simulation, 20(4), 23(1)~23(24). Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Model of Drug Traffickers based on BDI framework  Developed behavior models of drug traffickers and ground patrol agents together with environmental conditions will provide rich scenarios Behavioral Models of Drug Traffickers Decision 1

Decision 2

Decision 3

Selection at Departure

Route Choice

En-Route Planning

Time

Fastest Way

Hiding/Stopping

Location

Rugged Road

Sudden Direction Change

Behavior Models of Border Patrols

Environment Conditions: weather, terrains

3-Level Sensor Networks

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Agent Models for Patrol Agent and Sensors

Patrol Agents

Sensors

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

2.0- Pattern Processing  Recognition and Prediction of objective, behavior and route patterns of hostile targets



Spatial Optimization Method Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Emerging Challenges - Pattern Processing … … … …



0

0

1

0



0

1

0

0



2

0

0

0



0

0

3

0



… … … … …

3D Grid Matrix with Categorized Values e.g. 0: Unoccupied; 1: Hostile Crowd; 2: Friendly Crowd;3: Animals

Challenge: Computational complexity, modeling the interactions between targets.

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

3.0- Mission Control  Resource allocation and Motion planning for controlling hostile targets to terminate/mitigate their activities

Predicting Target’s Behavior

Optimized Sensors Allocation

Persistent Surveillance

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Emerging Challenges - Mission Control Challenge: risk assessment and uncertainty quantification

Target Pattern Prediction

Target1

Target Risk Assessment

Target3

+

Target2 Updating

Target

Risk

1

0.75

2

0.97

3

0.23





Allocation Optimization

New Observation

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

DDDAS in Modules: Target DRI APPLICATION

ALGORITHMS

3-D spatial model

Multi-scale model with more distributions to model spatial, temporal and preference

Heterogeneous models for both civilian and hostile targets

Mixture of regressions analysis algorithm

Multi-scale model for dynamics and BDI for human decisions

Information fusion algorithm for target Identification

Model uncertainty for miss-classification

Dynamic model parameter updating for hostile targets

Sensors and vehicles are modeled as agents

Model uncertainty for miss-classification

Online camera motion strategies in 3D

Image and geometry registration algorithms

Fuse high-level motion command and dynamic environmental information

Online motion planning methods using estimated “earliest collision time” in 3D

MEASUREMENT

3-D data

SOFTWARE Bayesian updating software module for location, dynamic and sensor/vehicle status modeling

City-size midresolution dynamic data by Aerostat Heterogeneous model estimation software module Mid-range Highresolution dynamic data by UAVs

Adjacent highresolution dynamic data by UGVs

Status of sensors and vehicles measured

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Extension of Repast Simphony®-based HIL simulator with more sensors, a richer set of sensory and commands data

Detailed models of agents (e.g. sensors) in a Physics-based simulation software (e.g. Gazebo, MAK, AGI, etc.)

DDDAS in Modules: Pattern Processing APPLICATION

ALGORITHMS

3-D spatial model

Patterns extracted as statistics extracted from algorithm

3-D data

Assume hostile traffickers detected

Mixture of regressions analysis algorithm

City-size midresolution dynamic data by Aerostat

Heterogeneous models for location, dynamics and preference pattern recognition

Model uncertainty for pattern misrecognition

Impacts of sensors/vehicles status considered

Information fusion algorithm gives statistical patterns

Pattern extraction and recognition algorithm will be developed

Algorithm to update prior knowledge on patterns will be developed

MEASUREMENT

SOFTWARE Bayesian updating software module for location, dynamic and sensor/vehicle status modeling

Heterogeneous model estimation software module Mid-range Highresolution dynamic data by UAVs

Adjacent highresolution dynamic data by UGVs

Status of sensors and vehicles measured

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

Extension of Repast Simphony®-based HIL simulator with more sensors, a richer set of sensory and commands data Detailed models of agents (e.g. sensors) in a Physics-based simulation software (e.g. Gazebo, MAK, AGI, etc.)

DDDAS in Modules: Mission Control APPLICATION

3-D pattern model

ALGORITHMS

Control index considered for 3-D optimality

Augmenting the Surface Level’s vision

3-D data

City-size midresolution dynamic data by Aerostat

Heterogeneous models

Controllability is estimated via repeated simulations

MEASUREMENT

Algorithm uncertainty caused by both model estimation uncertainty and sensor/vehicle uncertainty

Mid-range Highresolution dynamic data by UAVs

Adjacent highresolution dynamic data by UGVs

Algorithm updated considering agent dynamics, patternshifting and sensor/vehicle status

Status of sensors and vehicles measured

Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson

SOFTWARE Bayesian updating software module for location, dynamic and sensor/vehicle status modeling

Heterogeneous model estimation software module

Extension of Repast Simphony®-based HIL simulator with more sensors, a richer set of sensory and commands data

Detailed models of agents (e.g. sensors) in a Physics-based simulation software (e.g. Gazebo, MAK, AGI, etc.)

Acknowledgements Sponsor: Air Force Office of Scientific Research FA9550-12-1-0238 (DDDAS); 15RT1016 (New) Program Manager: Dr. Frederica Darema PIs: Young-Jun Son1, Jian Liu1, Jyh-Ming Lien2 Students (Previous Project): A. Khaleghi1, D. Xu1, S. Minaeian1, Y. Yuan1, M. Li1, and C. Vo2 Students (New Project): S. Minaeian1, Y. Yuan1, S. Lee1, and J. Han1 1Systems and Industrial Engineering, University of Arizona 2Computer Science, George Mason University PI Contacts: [email protected]; 1-520-626-9530 [email protected]; 1-520-621-6548 [email protected]; 1-703-993-9546 Computer Integrated Manufacturing & Simulation Lab Department of Systems and Industrial Engineering, The University of Arizona, Tucson