45
Introduction Methodology Experimental Evaluation Summary Planning and Evaluation of UAV Mission Planner for Intralogistics Problems Thiago R. F. Cavalcante 1 Iury Bessa 1 Lucas C. Cordeiro 2 1 Federal University of Amazonas, Manaus, Brazil 2 University of Oxford, Oxford, United Kingdom November 11, 2017 U N I V E R S I D A D E F ED E R A L D O A M A Z O N A S Planning and Evaluation of UAV Mission Planner 1 / 23 SBESC 2017

Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Planning and Evaluation of UAV Mission Planner forIntralogistics Problems

Thiago R. F. Cavalcante 1 Iury Bessa 1 Lucas C. Cordeiro 2

1Federal University of Amazonas, Manaus, Brazil

2University of Oxford, Oxford, United Kingdom

November 11, 2017

UN

IVE

RSID

AD

EFEDERAL DO

A

MA

ZO

NA

S

Planning and Evaluation of UAV Mission Planner 1 / 23 SBESC 2017

Page 2: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Outline

1 IntroductionMotivationObjectives

2 MethodologySystem’s ArchitectureCase StudyMission PlannersOptimization Problem ModelPlanner Evaluation Methodology

3 Experimental Evaluation

4 Summary

Planning and Evaluation of UAV Mission Planner 2 / 23 SBESC 2017

Page 3: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Problem

Delivery of Inputs to ProductionLines (Intralogistics)

Planning and Evaluation of UAV Mission Planner 3 / 23 SBESC 2017

Page 4: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Motivation

Figure 1: Robot Arm. Source: The New York Times

Planning and Evaluation of UAV Mission Planner 4 / 23 SBESC 2017

Page 5: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Motivation

Figure 2: Conveyor Belt. Source: iStock

Planning and Evaluation of UAV Mission Planner 4 / 23 SBESC 2017

Page 6: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Motivation

GIF: Use of UAV. Source: Robotic Gizmos

Planning and Evaluation of UAV Mission Planner 5 / 23 SBESC 2017

Page 7: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Motivation

Figure 3: DHL UAV. Source: DHL

Planning and Evaluation of UAV Mission Planner 6 / 23 SBESC 2017

Page 8: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Motivation

Figure 4: Amazon UAV. Source: Amazon

Planning and Evaluation of UAV Mission Planner 6 / 23 SBESC 2017

Page 9: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Motivation

Figure 5: Multirotor UAV. Source: MULTIROTOR

Planning and Evaluation of UAV Mission Planner 6 / 23 SBESC 2017

Page 10: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Motivation

I Logistics has become a competitive and fundamental factor fororganizations, involving the management, conservation, andsupervision of freight transport;

I An excellent logistics means client satisfaction; so speed is stillan important factor in a successful logistics process.

Planning and Evaluation of UAV Mission Planner 7 / 23 SBESC 2017

Page 11: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Motivation

I Logistics has become a competitive and fundamental factor fororganizations, involving the management, conservation, andsupervision of freight transport;

I An excellent logistics means client satisfaction; so speed is stillan important factor in a successful logistics process.

Planning and Evaluation of UAV Mission Planner 7 / 23 SBESC 2017

Page 12: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Outline

1 IntroductionMotivationObjectives

2 MethodologySystem’s ArchitectureCase StudyMission PlannersOptimization Problem ModelPlanner Evaluation Methodology

3 Experimental Evaluation

4 Summary

Planning and Evaluation of UAV Mission Planner 8 / 23 SBESC 2017

Page 13: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Objectives

Evaluate UAV intralogistics mission planner algorithms withrespect to flight time

I A novel evaluation methodology for UAV intralogistics missionplanners algorithms;

I Development of an intralogistcs mission planner framework;

I Use of a commercial UAV system in intralogistics missions todemonstrate the evaluation methodology efficiency.

Planning and Evaluation of UAV Mission Planner 9 / 23 SBESC 2017

Page 14: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Objectives

Evaluate UAV intralogistics mission planner algorithms withrespect to flight time

I A novel evaluation methodology for UAV intralogistics missionplanners algorithms;

I Development of an intralogistcs mission planner framework;

I Use of a commercial UAV system in intralogistics missions todemonstrate the evaluation methodology efficiency.

Planning and Evaluation of UAV Mission Planner 9 / 23 SBESC 2017

Page 15: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Objectives

Evaluate UAV intralogistics mission planner algorithms withrespect to flight time

I A novel evaluation methodology for UAV intralogistics missionplanners algorithms;

I Development of an intralogistcs mission planner framework;

I Use of a commercial UAV system in intralogistics missions todemonstrate the evaluation methodology efficiency.

Planning and Evaluation of UAV Mission Planner 9 / 23 SBESC 2017

Page 16: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Outline

1 IntroductionMotivationObjectives

2 MethodologySystem’s ArchitectureCase StudyMission PlannersOptimization Problem ModelPlanner Evaluation Methodology

3 Experimental Evaluation

4 Summary

Planning and Evaluation of UAV Mission Planner 10 / 23 SBESC 2017

Page 17: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 18: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 19: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 20: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 21: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 22: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 23: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 24: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 25: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 26: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

System’s Architecture

InputsAvailable

Client’sOrder

MissionPlanner

MissionCommands UAV

ControlProgram

MAVLinkCommands

UAVAPI

DroneKit

Mission

Figure 6: System’s Architecture.

Planning and Evaluation of UAV Mission Planner 11 / 23 SBESC 2017

Page 27: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Outline

1 IntroductionMotivationObjectives

2 MethodologySystem’s ArchitectureCase StudyMission PlannersOptimization Problem ModelPlanner Evaluation Methodology

3 Experimental Evaluation

4 Summary

Planning and Evaluation of UAV Mission Planner 12 / 23 SBESC 2017

Page 28: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Case Study

Warehouse

Production Lines

ClientA, B, C

X=2A+C

Y=2B+C

S =4 p.u.X

S =6 p.u.Y

Figure 7: Case Study Representation.

Planning and Evaluation of UAV Mission Planner 13 / 23 SBESC 2017

Page 29: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Outline

1 IntroductionMotivationObjectives

2 MethodologySystem’s ArchitectureCase StudyMission PlannersOptimization Problem ModelPlanner Evaluation Methodology

3 Experimental Evaluation

4 Summary

Planning and Evaluation of UAV Mission Planner 14 / 23 SBESC 2017

Page 30: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Mission PlannersPlanner 1

Check theOrder

Go to theWarehouse

Get Input ABring to P.L.

Get Input CBring to P.L.

Wait X toproduce

Bring X tothe Client

2x

Production of all X elements finish

Get Input BBring to P.L.

Get Input CBring to P.L.

Wait Y toproduce

Bring Y tothe Client

2x

Production of all Y elements finish

GenerateMission

Figure 8: Case Study Representation.

Planning and Evaluation of UAV Mission Planner 15 / 23 SBESC 2017

Page 31: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Mission PlannersPlanner 2

Initializet & tx y

Go to theWarehouse

Get Input ABring to P.L.

Get Input CBring to P.L.

Wait X toproduce

Bring X tothe Client

2x

Production of all X elements finish

Get Input BBring to P.L.

Get Input CBring to P.L.

Start theCounterof this Y

Bring Y tothe Client

2x

Production of all Y elements finish

GenerateMission

Check theOrder

KeepProducing

untill counter=ty

KeepProducing

untill counter=tx

Figure 9: Case Study Representation.

Planning and Evaluation of UAV Mission Planner 16 / 23 SBESC 2017

Page 32: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Outline

1 IntroductionMotivationObjectives

2 MethodologySystem’s ArchitectureCase StudyMission PlannersOptimization Problem ModelPlanner Evaluation Methodology

3 Experimental Evaluation

4 Summary

Planning and Evaluation of UAV Mission Planner 17 / 23 SBESC 2017

Page 33: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Optimization Problem Model

Cmission - Variable to be minimized.

Cmission =M

∑i=1

N

∑j=1

(pj + si)xij , (1)

Cmax - Maximum production time obtained empirically.

min Cmission,

s.t. ∑Mi=1 ∑

Nj=1 xij = 1,

Cmission ≤ Cmax

(2)

Planning and Evaluation of UAV Mission Planner 18 / 23 SBESC 2017

Page 34: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Outline

1 IntroductionMotivationObjectives

2 MethodologySystem’s ArchitectureCase StudyMission PlannersOptimization Problem ModelPlanner Evaluation Methodology

3 Experimental Evaluation

4 Summary

Planning and Evaluation of UAV Mission Planner 19 / 23 SBESC 2017

Page 35: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Planner Evaluation Methodology

co - Cost obtained by CPLEX Solver.cX - Cost obtained by counting the number of GoTo command duringa mission.

MPCIX =co

cX, (3)

Where 0 ≤ MPCIX ≤ 1.

Planning and Evaluation of UAV Mission Planner 20 / 23 SBESC 2017

Page 36: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Experimental Evaluation

The experimental evaluation aims to answer the following researchquestions:

RQ1 Does the framework for mission planning, command and controlfor intralogistics mission using a UAV produce the expectedresults?

RQ2 Is the metrics of mission evaluation efficient?

Planning and Evaluation of UAV Mission Planner 21 / 23 SBESC 2017

Page 37: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Experimental Evaluation

The experimental evaluation aims to answer the following researchquestions:

RQ1 Does the framework for mission planning, command and controlfor intralogistics mission using a UAV produce the expectedresults?

RQ2 Is the metrics of mission evaluation efficient?

Planning and Evaluation of UAV Mission Planner 21 / 23 SBESC 2017

Page 38: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Experimental Evaluation

The experimental evaluation aims to answer the following researchquestions:

RQ1 Does the framework for mission planning, command and controlfor intralogistics mission using a UAV produce the expectedresults?

RQ2 Is the metrics of mission evaluation efficient?

Planning and Evaluation of UAV Mission Planner 21 / 23 SBESC 2017

Page 39: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Experimental Evaluation

Test#

Flight Time of PlannersSimulator 3DR Iris+1 2 1 2

1 460.41 436.08 455.12 441.722 460.69 436.89 456.93 440.183 460.08 441.68 457.19 447.514 460.72 441.03 460.25 438.195 460.23 451.87 459.47 445.85

Table 1: Mission Planners FlightTimes.

Planner 1 Planner 2MPCI 0.319 0.328

Table 2: MPCI of the Planners.

Planning and Evaluation of UAV Mission Planner 22 / 23 SBESC 2017

Page 40: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Summary

I We have developed a framework for mission planning and controlfor intralogistics mission using a commercial UAV;

I We have used that evaluation methodology to evaluate theperformance of two different UAV Mission Planner algorithms.

I OutlookI Improve the optimization problem modeling for better results in

cost evaluation;I Perform experiments in a cooperative work environment;I Develop more planner strategies such as an algorithm that

produces different types of products simultaneously.

Planning and Evaluation of UAV Mission Planner 23 / 23 SBESC 2017

Page 41: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Summary

I We have developed a framework for mission planning and controlfor intralogistics mission using a commercial UAV;

I We have used that evaluation methodology to evaluate theperformance of two different UAV Mission Planner algorithms.

I OutlookI Improve the optimization problem modeling for better results in

cost evaluation;I Perform experiments in a cooperative work environment;I Develop more planner strategies such as an algorithm that

produces different types of products simultaneously.

Planning and Evaluation of UAV Mission Planner 23 / 23 SBESC 2017

Page 42: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Summary

I We have developed a framework for mission planning and controlfor intralogistics mission using a commercial UAV;

I We have used that evaluation methodology to evaluate theperformance of two different UAV Mission Planner algorithms.

I OutlookI Improve the optimization problem modeling for better results in

cost evaluation;I Perform experiments in a cooperative work environment;I Develop more planner strategies such as an algorithm that

produces different types of products simultaneously.

Planning and Evaluation of UAV Mission Planner 23 / 23 SBESC 2017

Page 43: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Summary

I We have developed a framework for mission planning and controlfor intralogistics mission using a commercial UAV;

I We have used that evaluation methodology to evaluate theperformance of two different UAV Mission Planner algorithms.

I OutlookI Improve the optimization problem modeling for better results in

cost evaluation;I Perform experiments in a cooperative work environment;I Develop more planner strategies such as an algorithm that

produces different types of products simultaneously.

Planning and Evaluation of UAV Mission Planner 23 / 23 SBESC 2017

Page 44: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Summary

I We have developed a framework for mission planning and controlfor intralogistics mission using a commercial UAV;

I We have used that evaluation methodology to evaluate theperformance of two different UAV Mission Planner algorithms.

I OutlookI Improve the optimization problem modeling for better results in

cost evaluation;I Perform experiments in a cooperative work environment;I Develop more planner strategies such as an algorithm that

produces different types of products simultaneously.

Planning and Evaluation of UAV Mission Planner 23 / 23 SBESC 2017

Page 45: Planning and Evaluation of UAV Mission Planner for ...Improve the optimization problem modeling for better results in cost evaluation; I. Perform experiments in a cooperative work

Introduction Methodology Experimental Evaluation Summary

Summary

I We have developed a framework for mission planning and controlfor intralogistics mission using a commercial UAV;

I We have used that evaluation methodology to evaluate theperformance of two different UAV Mission Planner algorithms.

I OutlookI Improve the optimization problem modeling for better results in

cost evaluation;I Perform experiments in a cooperative work environment;I Develop more planner strategies such as an algorithm that

produces different types of products simultaneously.

Planning and Evaluation of UAV Mission Planner 23 / 23 SBESC 2017