SlideShare a Scribd company logo
Development of Navigation and Path Planning Algorithms for UAVs for SAR Ops
Student Researcher: Liberty MShockley
Advisors: Manish Kumar, Ph.D. Kelly Cohen, Ph.D. Bryan Brown, Graduate Student
University of Cincinnati
Aerospace Engineering
Abstract
While UnmannedAerial Vehicles(UAVs) are gainingpopularityrecreationallyandcommercially,they are
alsocreatingproblemsandforcingrestrictions bythe FAA.Thisandtheirhighcostis pushingthem
fartherawayfrom practical usability.Forexample, firefightersusuallyhave alow budgetandare
understaffed,butif theyhada UAV to surveyanarea on fire,orlookfora missingperson,itwould
increase missionsuccessandefficiency.Firefightersneedalow-costUAV thatcan automaticallyconduct
these searchmissions,safelyandwithease. A bigpartof the missionishow the UAV isgoingto fly,
specifically,howtofindthe bestnavigationpathforfindingamissingperson. Thiswork explore the
optimal pathand simulatedfourdifferentsearchpaths,agridpattern, a randomsearch, a five-point
star, and a diamondshape.These shapesweredrawnbycreatinga systemof waypointsthe UAV would
traverse.The optimal searchpathwasdeterminedthroughaseriesof Monte CarloSimulations,where
minimizingthe time tofindthe targetwasthe primaryobjective.The study foundthe five-pointstaris
the optimal searchpath forthese searchand rescue missionsforasquare searcharea. The star path can
nowbe adapted forgreaterefficiency,orworkcan beginonimplementationtothe GroundStation. The
Ground Station,completedwithnavigationalgorithms,human-detectingcameratechnology,andFAA
approval,can begintobe marketedoutto communitiesforpublicservice.
Project Objectives
ThispaperdescribesmyprogressdevelopinganalgorithminMatLab that can automatically directaUAV
to searchan area by creatinga systemof waypoints.The searchareaisdefinedasan arbitrary 10
kilometerby 10 kilometerplot,withthe centeractingasthe bestguessforthe locationof the target.
The target representsamissingperson,walkingandwanderingaboutthe searcharea.The missionof
the UAV isto findthe target.A missionissuccessful if the UAV findsthe targetinunder150 minutes.
The optimal solutionisconstrainedbythistime parameter,andisfoundbyminimizingthe time,with
concerngivento the successpercentage of 1000 simulations. Eachof the fourpaths underwentthese
simulations,andthe statisticsof successcollected.
Methodology
The UAV has a scope of 10 metersby 10 meters,andthe simulationsare runwitha 90 metererror,
allowingthe UAV toeffectively“see”100 metersby100 meters.Itisassumedthe UAV stays at a
constantaltitude. The gridpathsearchesback andforth until the time isupor it findsthe target.The
randomsearch movesinthe same manneras the target,beginninginthe middle.The starsearchmoves
to the middle,and“draws”a small five pointstar,using waypoints,thenenlarges by140% and rotates
aboutthe middle by30 degrees,andrepeatsuntil found. Afteranhourof searching,the star size shrinks
to the original small star,andbeginsagain.Thisservestodouble-checkitdidnotmissthe targetin the
centerof the searcharea. The diamondsearchbehavesexactlylike the starpattern,exceptwitha
diamond shape insteadof astar.
Results
Significance
The grid and randomsearchpaths were testedtoshow theyare not optimal tomaximize speed.
The diamondalgorithmshowsitcouldfindthe targetfaster,because there are lesslinesdrawn
(diamondhasfoursides,starhas five lines) andcantherefore scanthe areamore quickly.The faster
target locationcomesatthe cost of a reducedsuccessrate,diminishingoptimality. The starpattern
outperformedotherpatternstestedwiththe highestoverall successrate. The average time of target
locationwasreasonable andthe minimumtime totargetwasonpar withthe diamondpattern.The star
patternismore thorough,withlessgapsinthe coveredarea,andthe waythe shape intersectsitself
improvessuccessrate. Withanextremely hightimeconstraint,the successrate is100%.
Figures
Simulation_GRID
Found Target!
Time of Flight is 141
minutes
Simulation_RANDOM
Did not find Target
Time of flight is 300
minutes
Simulation_5PTSTAR
Found Target!
Time of Flight is 54
minutes
Simulation_DIAMOND
Found Target!
Time of Flight is 84
minutes
Acknowledgements
I wouldlike tothankDr. KellyCohen,forgivingme the opportunity to explore this area of research and
get involved with the SIERRA Team. It’s been an amazing experience so far, and has opened so many
doors for me. Mr. Bryan Brown, the systems engineer of our team, introduced me to this project and
showed me the introductory ropes of controls and path planning. Finally, I would like to share how
much myparents,Dr. JeremiahShockleyandMrs.Leanne Shockley,have inspired andencouraged me in
all of my endeavors.Theirguidance andcreative thinkinghelped me develop these unique algorithms.
References
USAF Combat SearchandRescue: UntappedCombat
Power
bydePalo, Lee K
2005, Maxwell paper, Volume no. 35; 20 May2015
Knowledge Engineering for ModellingReasoningina
DiagnosisTask: Application to SearchandRescue
CanadianJournal ofAdministrative Sciences
Published Sept 2007
An Algorithmic Implementation ofConstrainedExtremal
Control for UAVs
EE BrighamYoungUniversity
Optimal andEfficient Geolocation and Path Planningfor
UnmannedAerialVehiclesUsingUncertaintyMeasures
Sean R. Semper 1 September 2011
SARPlan:A decision support system for Canadian Search
and Rescue Operations
EuropeanJournal of Operational Research
Published May2005
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Grid Path Simulation with Ten Second Iterations
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Grid Path Simulation with 10 Second Iterations
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Grid Path Simulation with Ten Second Iterations
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Grid Path Simulation with Ten Second Iterations

More Related Content

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
Alireza Esmikhani
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

OSGC Report

  • 1. Development of Navigation and Path Planning Algorithms for UAVs for SAR Ops Student Researcher: Liberty MShockley Advisors: Manish Kumar, Ph.D. Kelly Cohen, Ph.D. Bryan Brown, Graduate Student University of Cincinnati Aerospace Engineering Abstract While UnmannedAerial Vehicles(UAVs) are gainingpopularityrecreationallyandcommercially,they are alsocreatingproblemsandforcingrestrictions bythe FAA.Thisandtheirhighcostis pushingthem fartherawayfrom practical usability.Forexample, firefightersusuallyhave alow budgetandare understaffed,butif theyhada UAV to surveyanarea on fire,orlookfora missingperson,itwould increase missionsuccessandefficiency.Firefightersneedalow-costUAV thatcan automaticallyconduct these searchmissions,safelyandwithease. A bigpartof the missionishow the UAV isgoingto fly, specifically,howtofindthe bestnavigationpathforfindingamissingperson. Thiswork explore the optimal pathand simulatedfourdifferentsearchpaths,agridpattern, a randomsearch, a five-point star, and a diamondshape.These shapesweredrawnbycreatinga systemof waypointsthe UAV would traverse.The optimal searchpathwasdeterminedthroughaseriesof Monte CarloSimulations,where minimizingthe time tofindthe targetwasthe primaryobjective.The study foundthe five-pointstaris the optimal searchpath forthese searchand rescue missionsforasquare searcharea. The star path can nowbe adapted forgreaterefficiency,orworkcan beginonimplementationtothe GroundStation. The Ground Station,completedwithnavigationalgorithms,human-detectingcameratechnology,andFAA approval,can begintobe marketedoutto communitiesforpublicservice. Project Objectives ThispaperdescribesmyprogressdevelopinganalgorithminMatLab that can automatically directaUAV to searchan area by creatinga systemof waypoints.The searchareaisdefinedasan arbitrary 10 kilometerby 10 kilometerplot,withthe centeractingasthe bestguessforthe locationof the target. The target representsamissingperson,walkingandwanderingaboutthe searcharea.The missionof the UAV isto findthe target.A missionissuccessful if the UAV findsthe targetinunder150 minutes. The optimal solutionisconstrainedbythistime parameter,andisfoundbyminimizingthe time,with concerngivento the successpercentage of 1000 simulations. Eachof the fourpaths underwentthese simulations,andthe statisticsof successcollected. Methodology The UAV has a scope of 10 metersby 10 meters,andthe simulationsare runwitha 90 metererror, allowingthe UAV toeffectively“see”100 metersby100 meters.Itisassumedthe UAV stays at a constantaltitude. The gridpathsearchesback andforth until the time isupor it findsthe target.The randomsearch movesinthe same manneras the target,beginninginthe middle.The starsearchmoves to the middle,and“draws”a small five pointstar,using waypoints,thenenlarges by140% and rotates aboutthe middle by30 degrees,andrepeatsuntil found. Afteranhourof searching,the star size shrinks to the original small star,andbeginsagain.Thisservestodouble-checkitdidnotmissthe targetin the centerof the searcharea. The diamondsearchbehavesexactlylike the starpattern,exceptwitha diamond shape insteadof astar.
  • 2. Results Significance The grid and randomsearchpaths were testedtoshow theyare not optimal tomaximize speed. The diamondalgorithmshowsitcouldfindthe targetfaster,because there are lesslinesdrawn (diamondhasfoursides,starhas five lines) andcantherefore scanthe areamore quickly.The faster target locationcomesatthe cost of a reducedsuccessrate,diminishingoptimality. The starpattern outperformedotherpatternstestedwiththe highestoverall successrate. The average time of target locationwasreasonable andthe minimumtime totargetwasonpar withthe diamondpattern.The star patternismore thorough,withlessgapsinthe coveredarea,andthe waythe shape intersectsitself improvessuccessrate. Withanextremely hightimeconstraint,the successrate is100%. Figures Simulation_GRID Found Target! Time of Flight is 141 minutes Simulation_RANDOM Did not find Target Time of flight is 300 minutes Simulation_5PTSTAR Found Target! Time of Flight is 54 minutes Simulation_DIAMOND Found Target! Time of Flight is 84 minutes Acknowledgements I wouldlike tothankDr. KellyCohen,forgivingme the opportunity to explore this area of research and get involved with the SIERRA Team. It’s been an amazing experience so far, and has opened so many doors for me. Mr. Bryan Brown, the systems engineer of our team, introduced me to this project and showed me the introductory ropes of controls and path planning. Finally, I would like to share how much myparents,Dr. JeremiahShockleyandMrs.Leanne Shockley,have inspired andencouraged me in all of my endeavors.Theirguidance andcreative thinkinghelped me develop these unique algorithms. References USAF Combat SearchandRescue: UntappedCombat Power bydePalo, Lee K 2005, Maxwell paper, Volume no. 35; 20 May2015 Knowledge Engineering for ModellingReasoningina DiagnosisTask: Application to SearchandRescue CanadianJournal ofAdministrative Sciences Published Sept 2007 An Algorithmic Implementation ofConstrainedExtremal Control for UAVs EE BrighamYoungUniversity Optimal andEfficient Geolocation and Path Planningfor UnmannedAerialVehiclesUsingUncertaintyMeasures Sean R. Semper 1 September 2011 SARPlan:A decision support system for Canadian Search and Rescue Operations EuropeanJournal of Operational Research Published May2005 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Grid Path Simulation with Ten Second Iterations 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Grid Path Simulation with 10 Second Iterations 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Grid Path Simulation with Ten Second Iterations 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Grid Path Simulation with Ten Second Iterations