360 likes | 376 Views
UCATS is a command and control system designed to coordinate and track airborne unmanned aerial vehicles (UAVs) in urban environments. It aims to reduce manpower and time required for TOI intercept calculations.
E N D
UCATSUnmanned Control & Tracking System Team DJ3K Kurt Chewning Jennifer Greene Dave Manley Jeanette Smith John Smith
Agenda • Introduction • Problem & Mission Statements • Concept of Operations • System-of-System Description • Processes & Design Products • Stakeholder Value Mapping • Architecture (Functional & Physical) • Algorithm Development • Simulation Demonstration • Business Case • Conclusions & Future Work 2 UCATS – Final Presentation
Introduction • Problem: • Coordinating airborne Unmanned Aerial Vehicles (UAVs) to intercept and track a Target Of Interest (TOI) in an urban environment is time consuming and labor intensive. UCATS – Final Presentation
Mission Statement • The UCATS is a command and control system designed to: • Route UAVs to TOIs • Monitor the UAV location • Redirect the UAVs when new tasking arrives • Primary Mission: • To recommend which airborne UAVs should track TOIs • Direct the UAVs on a TOI intercept course • Monitor UAV position • Redirect the UAVs as new TOI tasking becomes available. • Goal: • Reduce manpower from 5 people to 1 • Reduce time required to calculate TOI intercept from 45 minutes to 5 minutes 4 UCATS – Final Presentation
Problem Scoping - CONOPs 5 UCATS – Final Presentation
Problem Scoping - System-of-Systems (SOS) Functionality Autonomous Tracking System UAV • Provide Position Data to UCATS • Communicate w/UCATS • Autonomously Track TOI • Provide Surveillance Data • Conduct Search Pattern (as needed) • Ask operator for TOI Confirmation Tasking Authority • Determine TOIs to Track • Tasks Operator • Generate TOI Tracking Tasking • Provides Maps Operator • Accepts Tasking and Provides Feedback • Requests TOI Intercept Plans • Interact w/UCATS • Loads Local Maps onto UCATS • Review & Concur or Edits Plans • Confirm TOI Location UCATS • Recommend Intercept Plan • Predict TOI Location • Determine if Intercept is feasible • Recommend UAV Intercept Course • Recommend UAV-to-TOI Assignment • Comm w//UAV(s) • Provide Surveillance video from UAV(s) • Accepts Requests / Provides Feedback 6 6 UCATS – Final Presentation UCATS – Final Presentation
System Engineering Process • Development Model: “Vee” Model • Developed fidelity of deliverables and design artifacts using spiral development philosophy (Not necessarily spiral model) • Process used to develop the UCATS: • Defined System Level Problem – i.e. Defined scope of problem • Developed Requirements • Determined System Level UCATS Design • Defined UCATS functionality • Developed Level 1 and 2 Functional and Generic Physical architecture • Developed Instantiated architecture • Developed HCI Spec with Usability Study 7 UCATS – Final Presentation UCATS – Final Presentation
Systems Engineering Management • Statement of Work (SOW): Description of customer deliverables • Program Management Plan • Linked Schedule • Org & Roles and responsibilities • Deliverables and design artifacts w/POCs • Business Case – Describes UCATS business concept • Risk Management Plan • Used to mitigate all risks • Systems Engineering Management Plan (SEMP) • Systems Engineering Process Description • Engineering Tools: • CORE for architecture design • Visio for SysML modeling • Google Maps/Google Earth API • Matlab • Eclipse IDE for JavaScript • HTML for the algorithm • Product Assurance Plan (PAP) – Quality Requirements • Single POC generates artifact • Peer review of artifacts • Configuration Management (CM) Control – Website 8 UCATS – Final Presentation UCATS – Final Presentation
UCATS System Design Products Problem Scoping Products: Concept of Operations (CONOPs) Stakeholder Value Mapping (SVM) Use Cases External System Definition & Diagrams • UCATS Architecture: • Analysis of Alternatives (AoA) • Functional Model • Communications Physical Architecture • Interface Physical Architecture • Algorithm • Command & Control Stations • HCI Specification • Functional Architecture • Generic Physical Architecture • Instantiated Architecture • Prototype w/Algorithm • Requirements: Systems Requirement Specification (SRS) • UCATS Architecture: • System Modeling: Activity Diagrams • Reporting: Final Report and Presentation 9 9 UCATS – Final Presentation UCATS – Final Presentation
UCATS Schedule UCATS – Final Presentation
Problem Scoping - SVM • Key Civilian Stakeholders • SEOR Sponsor – K.C. Chang • SEOR Faculty • Team DJ3K SVM was key document in identifying AoA design down-select criteria 11 11 UCATS – Final Presentation UCATS – Final Presentation
Problem Scoping – System Level Problem • Use Cases • Describes how system is used • Develop Target of Interest (TOI) Intercept Plans • Receive Video from UAV Tracking Operations • Develop Intercept Plans for New Tasking • SOS Activity Diagram • Describes external system activities • External Systems Diagram • Shows external system interactions w/UCATS • Basis for UCATS Functionality • P-Diagram • Basic UCATS Functionality System Level Problem Definition Process 12 UCATS – Final Presentation UCATS – Final Presentation
System Level Problem - P Diagram Uncontrollable TOI path Weather Designation of NFZ LOS & SATCOM interferences UAV to TOI assignment Intercept Route Communication to UAV UCATS Inputs Outputs Maps (Topology) UAV location Operator interface TOI location TOI Priority TOI ID Request UAV Video Power Algorithm (Priority) Functional & Physical Architecture Human Interface Controllable UCATS – Final Presentation
Architecture - UCATS Functionality Level 1 Functionality - Provide Command and Control Functions Functionality determined using AoA UCATS Activity Diagram Expansion of SOS Diagram Shows interactions of UAV, Operator, and UCATS UCATS Level 1 Functional Architecture Provides ins , outs, and constraints between UCATS Basis for Level 2 Decomposition UCATS Functional Architecture Definition Process 14 14 UCATS – Final Presentation
Architecture - UCATS Level 1 Functional Hierarchy 15 15 UCATS – Final Presentation UCATS – Final Presentation
UCATS Instantiated Architecture [1] • Communication Module • Most trade-off and most affected by technology upgrades • Key technology considerations: • Encryption technology • Satellite Communication (SATCOM) radios • Bandwidth • Key design Considerations • UAVs use both SATCOM and Line-of-Sight (LOS) Radio • Buildings in urban areas will restrict LOS comms • Processors – One main UCATS processor(s) • Simpler and more reliable than processor for each functionality • Software Architecture: • Integral part of UCATS design • HCI Design part of usability assessment • Algorithm part of prototype UCATS – Final Presentation UCATS – Final Presentation
UCATS Level 1 Generic Physical Architecture UCATS – Final Presentation UCATS – Final Presentation
UCATS Instantiated Architecture Stationary ground control station Wheeled trailer for high mobility Ground Control Station Contains SATCOM and LOS radios Encryption module Operator station: PC w/ two CPUs UCATS software Two displays for operator interface One display for surveillance video. Communications relay UAV for LOS Comms • Key Down-Select Criteria • Meet UCATS functionality and SRS • Extensibility – Encouraged Modular Design. • Simplicity 18 UCATS – Final Presentation UCATS – Final Presentation
Simulation Development Previous Efforts: • Tracking algorithm previously developed • Tangent-plus-Lyapunov Vector Field Guidance (T+LVFG) • MatLab Algorithms • Incorporated Google Earth Visualization (GUI) • Designed for 2 UAVs & 2 TOIs • UAV 1 tracks TOI 1 • No TOI priority Current Efforts: • Allow for various combinations of UAVs and TOIs • Obstacle Avoidance • TOI Priority • Enhance web interface with user • Spiral development 19 UCATS – Final Presentation
Simulation & Priority Algorithm Development • TOI Priority • Local Optimization • UAV with shortest time assigned to TOI • Global Optimization • UAVs collectively travel to TOIs in shortest time • If all priorities are different results are same as Local • AoA Evaluation Criteria • Optimization • Performance • Flexibility • Maintainability UCATS – Final Presentation
Simulation Demonstration 21 21 UCATS – Final Presentation UCATS – Final Presentation
Simulation Demonstration 22 22 UCATS – Final Presentation UCATS – Final Presentation
Simulation Demonstration 23 23 UCATS – Final Presentation UCATS – Final Presentation
Simulation Demonstration 24 24 UCATS – Final Presentation UCATS – Final Presentation
Business Case • Market Strategy • Cost Model • Sensitivity Analysis 25 25 UCATS – Final Presentation UCATS – Final Presentation
Business Case • Decision Analysis • Influence Diagram • Decision Tree • Tornado Diagram 26 26 UCATS – Final Presentation UCATS – Final Presentation
UCATS Conclusions • UCATS system design used SE processes • Deliverables: PAP, SEMP, RMP, value mapping, business case, etc. • UCATS implements a unique algorithm • Recommend local optimization • Recommend use of a relay UAV • Designed for generic UAV use • Customer Choice • Modularity & Extensibility • Reduces manpower • Number of operators from 5 to 1 • Operates efficiently • TOI tracking is estimated to take approximately 5 minutes with UCATS vs 45 minutes to track 5 TOIs 27 UCATS – Final Presentation UCATS – Final Presentation
SYST 798 Conclusions Addressed requirements for course Developed a complex systems project in the field of SE Researched and in detail defines a problem to simulate a real-life proposal Conceives of possible solutions Justified down-selection Developed a plan of scheduled activities to accomplish that task Identified and conducted appropriate AoAs, system level modeling, and economic feasibility that supported the proposed solution Provide an oral presentation, written report and website UCATS – Final Presentation
Future UCATS Work Conduct detailed design of UCATS hardware: Select the specific UCATS Components Determine if UCATS should include communication UAV May get technology improvement with SATCOM Customer may decide UAV costs to expensive and not require continuous stream of surveillance video Conduct detailed design of software: Key aspect of SW development involves HCI design Need top refine with usability testing Improve fidelity of algorithm Fuel levels & consumption rates Wind speed/direction, weather conditions Smaller-sized vehicles Update Business Case to reflect final design decisions UCATS – Final Presentation
Thanks • Dr. Chang - Sponsor • Ashwin Samant - Sponsor • Dr. Speller - Advisor UCATS – Final Presentation
UCATS Risks Created a Risk Management Plan to identify UCATS risks. 33 UCATS - Status Report
UCATS Risks 5 Probability 4 3 2 Consequence 1 1 2 3 4 5 #1 #3 Technical Risk Schedule Risk Communications Reliability Risk Mitigation: -- Conduct an AoA on the method of communication. Timeframe #4 Technical Risk Team Distance Constraints #2 Technical Risk UAV Assignment Algorithm Risk Mitigation: -- Work very closely with Ashwin Samant. -- Interface regularly with project sponsor. -- Hold frequent technical reviews. #5 Technical Risk Routing of UAVs High - Major disruption in the plan. Med - Some disruption in the plan. Low - Little or no disruption. 34 UCATS - Status Report
System Level Problem - Use Case • Use Cases • Develop Target of Interest (TOI) Intercept Plans • Receive Video from UAV Tracking Operations • Develop Intercept Plans for New Tasking UCATS – Final Presentation
UCATS Level 2 Generic Physical Architecture 36 UCATS – Final Presentation UCATS – Final Presentation