Project #4: Simulation and Experimental Testing of Allocation of UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle,

Slides:



Advertisements
Similar presentations
IT Issues and Support Structures Simulation Education and Complex Technology Based Practice.
Advertisements

MMT (Multi Meshed Tree) Protocols for Cognitive Airborne Networks Nirmala Shenoy Lab for Wireless Networking and Security Rochester Institute of Technology.
Jill Goryca, Richard Hill American Control Conference June 17, 2013.
CEAS-REU PROJECT # 1 MULTI-UAV COOPERATIVE CONTROL Michael Alio: Mechanical Engineering, California State Polytechnic University, Pomona Dan Champion:
System Identification of Rotorcraft Faculty Mentor: Dr. Kelly Cohen Graduate Student: Mr. Wei Wei May 20, 2013.
Design of Attitude and Path Tracking Controllers for Quad-Rotor Robots using Reinforcement Learning Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento.
Case Injected Genetic Algorithms Sushil J. Louis Genetic Algorithm Systems Lab (gaslab) University of Nevada, Reno
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
UW Computer Science Department Swarm Robotics at the University of Wyoming Dr. William M. Spears Dr. Diana F. Spears Computer Science Department University.
1 Autonomous Controller Design for Unmanned Aerial Vehicles using Multi-objective Genetic Programming Gregory J. Barlow North Carolina State University.
WNT Client/Server SDK Tony Vaccaro CS699 Project Presentation.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
 Network Management  Network Administrators Jobs  Reasons for using Network Management Systems  Analysing Network Data  Points that must be taken.
Better Robots 1 The Goal: More Robots Enabling Fewer Soldiers Military “robots” today lack autonomy –Currently, many soldiers control one robot –Want few.
INTEGRATED PROGRAMME IN AERONAUTICAL ENGINEERING Coordinated Control, Integrated Control and Condition Monitoring in Uninhabited Air-Vehicles Ian Postlethwaite,
Digital Image Processing Lecture3: Introduction to MATLAB.
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
A Recipe for Success in Implementing CBTC on an Operating Transit System Presented by: Dr. Alan F. Rumsey, P.Eng, FIRSE March 12, 2014 Communications-Based.
Sérgio Ronaldo Barros dos Santos, Cairo Lúcio Nascimento Júnior,
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Control Over WirelessHART Network S. Han, X. Zhu, Al Mok University of Texas at Austin M. Nixon, T. Blevins, D. Chen Emerson Process Management.
Rotorcraft Handling Qualities and System Identification
Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten Dr. William Regli
Introduction to GPS Navigation. Introduction The Global Positioning System (GPS) is a free system available 24 hours a day, 365 days. Its an all weather.
Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.
Owen Macmann, Aerospace Engineering, Pre-Junior, University of Cincinnati Devon Riddle, Aerospace Engineering, Junior, University of Cincinnati Mahogany.
CEAS PROJECT #1: MULTI-UAV COOPERATIVE CONTROL Michael Alio, Mechanical Engineering, California State Polytechnic Pomona Emma Dorgan, Mechanical Engineering,
September Technical Meeting Slovenia September Session: Application 2. Animal Tracking Santiago Zazo – Universidad Politécnica de Madrid
COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos,
Owen Macmann, Aerospace Engineering, Pre-Junior, University of Cincinnati Devon Riddle, Aerospace Engineering, Junior, University of Cincinnati Mahogany.
Abstract Introduction Project Requirements End Product Description Proposed Technical Approach Approach and Considerations Team Members: Travis Djuren.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.
Using Polynomial Approximation as Compression and Aggregation Technique in Wireless Sensor Networks Bouabdellah KECHAR Oran University.
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
CEAS-REU PROJECT # 1 MULTI-UAV COOPERATIVE CONTROL Michael Alio: Mechanical Engineering, California State Polytechnic University, Pomona Dan Champion:
NATIONAL AVIATION UNIVERSITY Air navigation Systems Department Theme: Unmanned Aerial Vehicle motion modeling in Matlab/Simulink Supervisor: Done by: Pavlova.
Multi-UAV swarming Advisor: Dr. Manish Kumar Mentor: Mr. Balaji Sharma
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
Mantid Stakeholder Review Nick Draper 01/11/2007.
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
Rotorcraft Handling Qualities and System Identification Faculty Mentor: Dr. Kelly Cohen Graduate Student: Mr. Wei Wei June 18, 2012.
ISecurity End of Semester Presentation November 29, 2012.
Boeing-MIT Collaborative Time- Sensitive Targeting Project July 28, 2006 Stacey Scott, M. L. Cummings (PI) Humans and Automation Laboratory
Learning of Coordination of a Quad-Rotors Team for the Construction of Multiple Structures. Sérgio Ronaldo Barros dos Santos. Supervisor: Cairo Lúcio Nascimento.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
Autonomy: Executive and Instruments Life in the Atacama 2004 Science & Technology Workshop Nicola Muscettola NASA Ames Reid Simmons Carnegie Mellon.
Virtual Disaster Management Information Repository Based on Linked Open Data Yi-Lung Chen 1, Jyun-You Lin 1, Tsung-Hsien Chu 1, Jane Win-Shih Liu 2, IEEE.
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
Ocean Observatories Initiative OOI CI Kick-Off Meeting Devils Thumb Ranch, Colorado September 9-11, 2009 Observation Planning and Autonomous Mission Execution.
© 2012 Anwendungszentrum GmbH Oberpfaffenhofen Idea by: Dr. Eng. Mohamed Zayan | 1.
Experimental Testing of Allocation of Multiple UAV’s Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace Engineering,
Deploying an Intelligent Pairing Assistant for Air Operation Centers Jeremy Ludwig, Ph.D. June 21, Distribution A: Approved for public release.
© Airspan Networks Inc. Automatic QoS Testing over IEEE Standard.
Air Force Institute of Technology
Distributed Vehicle Routing Approximation
The Control Room… …is the Central Location of Visualized Information
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
NASA Ames Research Center
Sérgio Ronaldo Barros dos Santos Cairo Lúcio Nascimento Júnior
IoT Network Monitor.
Drone And Drone Delivery
TransCAD Vehicle Routing 2018/11/29.
Digital Image Processing
Case Injected Genetic Algorithms
Cisco Meraki Digital Solutions for K-12 Education
Presentation transcript:

Project #4: Simulation and Experimental Testing of Allocation of UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace Engineering, Junior University of Cincinnati ASSISTED BY: Chelsea Sabo, Graduate Research Assistant Dr. Kelly Cohen, Faculty Mentor

Outline Applications of UAVs Challenges Project Goals and Objectives Vehicle Routing Problems Experimental Testing –Experimental Setup –Waypoint Navigation Algorithm AMASE –Why use AMASE? –Overview –Features Results & Analysis Acknowledgements Questions 2

Why UAVs? 3 Missions that are “dull, dirty, and dangerous” Cost and performance –Do not need pilot life support systems –Removal of human survivability constraints allows better performance

Applications of Surveillance Missions with UAVs Search and Rescue Weather Observation Forest Fire Monitoring Traffic Surveillance Border Patrol Military 4

Challenges Obtaining software and equipment suitable for tests –Systems difficult to obtain and usually expensive Verifying solutions on proven systems –Systems not always well-documented or fully supported 5

Project Goals Learn to interface equipment for UAV controller development Compare two routing solutions for common performance metrics 6

Objectives Objective 1:Objective 1: Interface with cooperative control development systems –Interface and run algorithms on AR Drones –Interface and run algorithms on AMASE Objective 2:Objective 2: Validate task allocation algorithm both in simulation and experimentally Objective 3:Objective 3: Test and compare cooperative control strategies for UAVs –Distance travelled –Delivery time for time critical targets 7

Vehicle Routing Problems 8 Depot Targets Multiple routing solutions exist depending on desired operational goals Which UAV services a target and in what order are the targets visited?

Vehicle Routing Problems: Minimum Distance Route 9 Minimum distance solution is useful for minimizing total mission time, fuel consumption, etc.

Vehicle Routing Problems: Minimum Delivery Latency Route 10 Often desirable to deliver data to a high-bandwidth connection or “depot” For this case, the delivery time is often of interest due to missions being time critical

Test Cases 3 different tests performed –Differing difficulty and number of targets –Both Minimum Distance and Minimum Delivery Latency solutions implemented for each test Tests done both experimentally and in simulation –Experiments done in IMAGE Lab with AR Drone UAVs –Simulations created in AMASE – an Air Force flight simulation environment Compared distance travelled and delivery time for each test 11

Experimental Setup 12 AR Drones IMAGE Lab

Experimental Setup AR Drone –Inexpensive, commercially available quadrotor –“Black box” with limited support –Can be controlled by a device using wireless network adapter 13

Experimental Setup 14 AR Drones OptiTrack Cameras IMAGE Lab

Experimental Setup Optitrack System –Cameras provide real time position data –Data can be imported into MatLab 15

Experimental Setup 16 AR Drones OptiTrack Cameras Wireless Router PC with MatLab and OptiTrack Tracking Tools IMAGE Lab

Experimental Setup Software Interface –PC client with wireless capability, MatLab, and camera software –Wireless router to connect to multiple drones 17

Waypoint Algorithm Needed to dictate flight path of UAV Control Methods –Proportional-Derivative Control –Fuzzy Logic Control 18

Control Diagram 19

Waypoint Navigation Controller Proportional-Derivative controller –Used for Yaw Rate, Ascent Rate Provides good response and settling time Simple implementation 20

Waypoint Navigation Controller Fuzzy Logic Controller –Used for Pitch, Roll Does not require system model Robust to stability issues 21

AMASE Automatic Test System Modeling and System Environment 22

History of AMASE AFRL –Air Force Research Laboratory (Wright Patterson) Desktop simulation environment developed for UAV cooperative control studies Used to develop and optimize multiple- UAV engagement approaches Self contained simulation environment that accelerates iterative development/analysis 23

Why AMASE? Control algorithms can be assessed and compared effectively Free for University research An environment that provides a formal simulation of the algorithm as a precursor to large scale flight tests. Proven as a legitimate way to set up realistic flight simulations. Provides good visual description of what’s happening 24 Challenge: No technical support… Learned through trial and error.

Important Features 25 The MapXML EditingEvent Editor Create Scenario Plan Request (CMASI) Validation Run Scenario Connect with Client Record and Analyze data

AMASE Set Up Tool: This is where all of the scenarios are created and the progress is saved. 26 The Map Event Editor Toolbar Error Box

Simulation of test data on a world wide scale 27 What runs the simulation Characteristics of the aircraft The Map Aircraft Path line

Experimental Results 28 Minimum Delivery Latency Route Minimum Distance Route

Analysis 29 Total Time CostTotal Distance Travelled D = Delivery Time

Simulation 1(a) 30 Simulation Results

Simulation 1(b) 31 Simulation Results

Analysis 32 Total Time Cost D = Delivery Time

Comparison 33 % Improvement of Total Time Cost for the Minimum Delivery Latency route compared to the Minimum Distance route % Improvement of Total Distance Travelled for the Minimum Distance route compared to the Minimum Delivery Latency route

Acknowledgements 34 NSF Grant # DUE for Type 1 Science, Technology, Engineering, and Mathematics Talent Expansion Program (STEP) Project Kelly Cohen, Ph.D, Faculty Mentor, University of Cincinnati, Cincinnati, OH Chelsea Sabo, Ph.D, GRA, University of Cincinnati, Cincinnati, OH Stephanie Lee, AFRL, Wright-Patterson Air Force Base, Dayton, OH Manish Kumar, Ph.D, University of Toledo, Toledo, OH Balaji Sharma, MS, University of Toledo, Toledo, OH Ruoyu Tan, MS, University of Toledo, Toledo, OH Task Allocation Algorithm sourced from work done by Dr. Chelsea Sabo

Questions? 35

Command Value Conversion AR Drone requires commands in text strings with values formatted as a 32-bit signed integer Command string example 36 CMD = sprintf('AT*PCMD=%d,%d,%d,%d,%d,%d\r',i,1,0, ,0,0); fprintf(ARc, CMD); Sequence

Command Value Conversion AR Drone requires commands in text strings with values formatted as a 32-bit signed integer Command string example 37 CMD = sprintf('AT*PCMD=%d,%d,%d,%d,%d,%d\r',i,1,0, ,0,0); fprintf(ARc, CMD); Flag

Command Value Conversion AR Drone requires commands in text strings with values formatted as a 32-bit signed integer Command string example 38 CMD = sprintf('AT*PCMD=%d,%d,%d,%d,%d,%d\r',i,1,0, ,0,0); fprintf(ARc, CMD); Roll

Command Value Conversion AR Drone requires commands in text strings with values formatted as a 32-bit signed integer Command string example 39 CMD = sprintf('AT*PCMD=%d,%d,%d,%d,%d,%d\r',i,1,0, ,0,0); fprintf(ARc, CMD); Pitch Value corresponds to a command value of 0.1 Values are a ratio to the full value allowable by the drone

Command Value Conversion AR Drone requires commands in text strings with values formatted as a 32-bit signed integer Command string example 40 CMD = sprintf('AT*PCMD=%d,%d,%d,%d,%d,%d\r',i,1,0, ,0,0); fprintf(ARc, CMD); Ascent Rate

Command Value Conversion AR Drone requires commands in text strings with values formatted as a 32-bit signed integer Command string example 41 CMD = sprintf('AT*PCMD=%d,%d,%d,%d,%d,%d\r',i,1,0, ,0,0); fprintf(ARc, CMD); Yaw Rate

The Event Editor AirVehicleConfiguration –Characteristics of the UAV –Given AirVehicleEntity –Characteristics of where the UAV starts in a scenario and where it will go first MissionCommand –Tells the UAV where to go from homebase 42

CMASI Common Mission Automation Services Interface –A system of interactive objects that pertain to the command and control of a UAV system. –Where the MissionCommand is used. –Example of two scenarios to show why CMASI is important. 43