+ All Categories
Home > Documents > Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering,...

Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering,...

Date post: 12-Jan-2016
Category:
Upload: edmund-long
View: 220 times
Download: 2 times
Share this document with a friend
Popular Tags:
19
Project #4: Experimental Testing of Allocation of Multiple 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
Transcript
Page 1: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Project #4: Experimental Testing of Allocation of Multiple 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

Page 2: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Motivation & Operational Goals of Experimental Testing

• Search and Rescue• Weather Observation• Forest Fire Monitoring

• Traffic Surveillance• Border Patrol• Military

2

Page 3: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Project Goals

• Learn to interface with hardware for controller development

• Understand the benefits and disadvantages of using different routing algorithms for UAVs

3

Page 4: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Objectives• Objective 1: Interface with cooperative control

development hardware– Interface and run algorithms on AR Drones– Interface and run algorithms on AMASE

• Objective 2: Validate task allocation algorithm both in simulation and experimentally

• Objective 3: Test and compare cooperative control strategies for UAVs

4

Page 5: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Experimental Setup

• AR Drone• OptiTrack System• Software Interface• Waypoint Following Algorithm

– PID Control– Fuzzy Logic Control– Potential-based Control

5

Page 6: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Experimental Setup

• AR Drone– Commercially available quadrotor– Can be controlled by a device using wireless

network adapter

6

Page 7: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Experimental Setup

• Optitrack System– Cameras provide real time position data– Data can be imported into MatLab

7

Page 8: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Experimental Setup

• Software Interface– PC client with wireless capability– Wireless router to connect to multiple drones

8

Page 9: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Experimental Setup

• Waypoint Following Algorithm– PID Control– Fuzzy Logic Control– Potential-based Control

10 20 30 40 50 60 70x

40

20

20

40

U x

9

Page 10: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Communication Pathway10

Page 11: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Command Value Conversion

AR Drone requires commands in text strings with values formatted as a 32-bit signed integer• Command string example

– CMD = sprintf('AT*PCMD=%d,%d,%d,%d,%d,%d\r',i,1,0,1036831949,0,0);

– fprintf(ARc, CMD)– Arguments in order are sequence, flag, roll,

pitch, ascent rate, and yaw rate

11

Page 12: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

AMASE

12

Page 13: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Basic Overview• A simulation program.

– Sets up scenarios– Runs the main simulation that is wanted – Has the capabilities of analyzing the results

as the simulation is run.

13

Page 14: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

14

Page 15: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Important Features

• The Map• Direct XML-editing (extensible markup language)• The Event Editor

– The features mentioned above are the three basic methods use for entering information into a scenario to simulate it.

• Multi Flight• CMASI

15

The Map XML Editing

Event Editor

Create Scenario

Plan Request (CMASI)

Validation

Page 16: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

CMASI

• Common Mission Automation Services Interface– A system of interactive objects that pertain to

the command and control of a UAV system. • Communicate with the components

– LMCP

– Defines data types and enumerations.

16

Page 17: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

TimelineWeek 1

Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10

Research

Learn AMASE

Test Control Algorithm

Analyze Control Algorithm

Validation

Final Report

Journal Paper Due Final Day

17

Page 18: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Conclusions18

• Challenges– Modeling the system for controller– Communicating with drone(s)

Page 19: Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.

Questions?19


Recommended