SlideShare a Scribd company logo
1 of 1
Download to read offline
SIERRA PROJECT
Aerospace Engineering University of Cincinnati
Presenter Liberty Shockley Class of 2019 Mentors Manish Kumar, Ph.D Kelly Cohen, Ph.D
Bryan Brown, Graduate Student
Development of Navigation and Path Planning Algorithms for UAVs for SAR Ops
S TAR S E ARCH
What does it do?
 Moves to the center of the area
 Draws a small star (Radius = 1500)
 Enlarges by 140%
 Rotates by pi/6 radians (30 degrees)
 Draws new star
 Repeats until found or Time Max
Note: after 60 minutes, it returns to
the smallest sized star (Radius = 1500)
and begins enlarging process again2,5
 Concentrates in the middle
 Effectively searches entire area
 Fast and efficient
IMPORTANCE
Who is going to use this?
Firefighters!
 Low-cost
 Automatic, but fast
 Safe
It will save lives and make their jobs easier by completing
missions more efficiently2,7
Why do different paths matter?
A grid path is great for searching an area if all you want to do is
see what’s there, and have a long time to do it. We want to find
something in an area, fast. I explored stars,
because it broadly checks around an area
while focusing on its center, which is the
center of the search area, and the best
guess for where the target will be.
GRID S E ARCH
Given no information, a grid, going back and forth across an area
like a lawnmower is the best way to search an area. However, it
takes 392 minutes search our 10 x 10 area.That’s six and a half
hours! Practical UAVs can’t fly that long, and a person could run a
marathon in that kind of time.
Below are two runs of the Grid Simulation, showing how the
code runs and how it finds the target (Note: Time constraint was
removed for the left figure, to show full capability)
EDU>> Simulation_GRID
The error taken was 90 meters
Time of Flight is 392 minutes
RANDOM S E ARCH
This simulation was run just for fun, to see if a UAV that makes its
own uneducated decisions can still accomplish the mission
Can move North, South, East, or West randomly each iteration
EDU>> Simulation_RANDOM
The error taken was 90 meters
Time of flight is 300 minutes
This run suggests that the UAV
needs some navigational guidance
to optimally search a path. However,
it does get very lucky when the
target position estimate has little error.
CONCLUS IONS
 A grid is good if the UAV had infinite battery life, and we
could search every spot with care
 A random search relies too much on chance and did not show
desirable results
 The star algorithm is the optimal search path of those
chosen, because it focuses in the middle while still
conducting a broad search, with good time results
 The diamond, while similar to the star algorithm, is good, but
not as thorough and does not show any increased accuracy
when the time constraint is removed
FUTURE RE S E ARCH
 Further time analysis
 Algorithm for scope size dependent on the altitude of the
UAV
 Different shift angles5
 Hybrid pattern searches – star and diamond work together
 Fine searches
 Working with FAA Regulations and nearby airports3
R E F E R E N C E S
[ ] All plots created by Liberty Shockley in MATLAB
[1] Image pulled from Google Images
[2] dePalo, Le K; 2005, Maxwell paper,Vol #35
[3] http://knowbeforeyoufly.org/ accessed 20 May 15
RE S ULTS
DIAMOND S E ARCH
The diamond algorithm is almost identical to the star algorithm.
It follows the same process, but of course, it draws a diamond
instead of a star.
As shown in the figures above, there is no focus on the center of
the shape, only the borders. This causes larger gaps between the
area searched, and, in turn, its success rate.
OBJE CTIVE
Discover the UAV optimal flight path to find a missing person
Flight PathsTested: GRID, RANDOM, STAR, DIAMOND
Determined by creating simulations of a general search and
rescue mission for a slow-moving target in an unpopulated area
using one UAV scope.
ME THODOLOGY
DEFINITIONS
Search area 10 km by 10 km area (plot)
Scope How much the camera can see in an instant
Target What the UAV wants to find
TOF Time of Flight of the mission
Cost Function minimizeTOF to find the target
Time Max 150 minutes (life of the UAV)
TARGET
Always begins
between (3000, 3000)
and (7000, 7000)4
UAV SCOPE
The scope moves through the
search paths using a system
of waypoints (blue squares)
generated in MATLAB scripts
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Target Starting Position Range
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
EDU>> Simulation_GRID
Found Target!
The error taken was 90 meters
Time of Flight is 141 minutes
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
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
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
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
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
Success Rate for 1000 simulations
GRID RANDOM STAR DIAMOND
Time < 1000
minutes 87.8% 17.1% 100.0% 54.8%
Time < 150 minutes 14.7% 9.7% 76.0% 55.4%
Avg Time (minutes) 136 100 60 50
Min Time (minutes) 106 1 5 5
Max Time (minutes) 150 150 150 114
1
EDU>> Simulation_5PTSTAR
Found Target!
The error taken was 90 meters
Time of Flight is 17 minutes
EDU>> Simulation_5PTSTAR
The error taken was 90 meters
Time of Flight is 387 minutes
EDU>> Simulation_5PTSTAR
Found Target!
The error taken was 90 meters
Time of Flight is 77 minutes
[4] Canadian Journal of Administrative Sciences, Sept 2007
[5] European Journal of Operational Research, May 2005
[6] EE BrighamYoung University
[7] Sean R. Semper, September 2011
EDU>> Simulation_DIAMOND
Found Target!
The error taken was 90 meters
Time of Flight is 84 minutesEDU>> Simulation_DIAMOND
The error taken was 90 meters
Time of Flight is 16 minutes
EDU>> Simulation_DIAMOND
The error taken was 90 meters
Time of Flight is 1000 minutes

More Related Content

What's hot

How GPS works
How GPS worksHow GPS works
How GPS works
Amit Garg
 
LCLV front end optics
LCLV front end opticsLCLV front end optics
LCLV front end optics
Amar .
 
zhu_et_al_IGARSS2011_time_warp.ppt
zhu_et_al_IGARSS2011_time_warp.pptzhu_et_al_IGARSS2011_time_warp.ppt
zhu_et_al_IGARSS2011_time_warp.ppt
grssieee
 
JacobSiegler_Research_2015
JacobSiegler_Research_2015JacobSiegler_Research_2015
JacobSiegler_Research_2015
Jacob Siegler
 
Small-Scale Payload Operations Simulator for Proximity Operations Paper
Small-Scale Payload Operations Simulator for Proximity Operations PaperSmall-Scale Payload Operations Simulator for Proximity Operations Paper
Small-Scale Payload Operations Simulator for Proximity Operations Paper
Jared Cokley
 
OSM Buildings - Buildings in space, sun in time
OSM Buildings - Buildings in space, sun in timeOSM Buildings - Buildings in space, sun in time
OSM Buildings - Buildings in space, sun in time
osmbuildings
 

What's hot (20)

How GPS works
How GPS worksHow GPS works
How GPS works
 
Historical Development of Photogrammetry
Historical Development of PhotogrammetryHistorical Development of Photogrammetry
Historical Development of Photogrammetry
 
GPS [ Global Positioning System ]
GPS [ Global Positioning System ]GPS [ Global Positioning System ]
GPS [ Global Positioning System ]
 
Presentation
PresentationPresentation
Presentation
 
LCLV front end optics
LCLV front end opticsLCLV front end optics
LCLV front end optics
 
zhu_et_al_IGARSS2011_time_warp.ppt
zhu_et_al_IGARSS2011_time_warp.pptzhu_et_al_IGARSS2011_time_warp.ppt
zhu_et_al_IGARSS2011_time_warp.ppt
 
JacobSiegler_Research_2015
JacobSiegler_Research_2015JacobSiegler_Research_2015
JacobSiegler_Research_2015
 
photogrammetry
photogrammetryphotogrammetry
photogrammetry
 
5 27pres
5 27pres5 27pres
5 27pres
 
Presentation on the background theory of InSAR
Presentation on the background theory of InSARPresentation on the background theory of InSAR
Presentation on the background theory of InSAR
 
Cowboys and Quantum Computers
Cowboys and Quantum ComputersCowboys and Quantum Computers
Cowboys and Quantum Computers
 
用光達點雲秀3D
用光達點雲秀3D用光達點雲秀3D
用光達點雲秀3D
 
Oleg Novosad - "Ar kit vs arcore" - Lviv GameDev Mixer (November)
Oleg Novosad - "Ar kit vs arcore" - Lviv GameDev Mixer (November) Oleg Novosad - "Ar kit vs arcore" - Lviv GameDev Mixer (November)
Oleg Novosad - "Ar kit vs arcore" - Lviv GameDev Mixer (November)
 
Small-Scale Payload Operations Simulator for Proximity Operations Paper
Small-Scale Payload Operations Simulator for Proximity Operations PaperSmall-Scale Payload Operations Simulator for Proximity Operations Paper
Small-Scale Payload Operations Simulator for Proximity Operations Paper
 
1200 cash[2]
1200 cash[2]1200 cash[2]
1200 cash[2]
 
How big is a black hole
How big is a black holeHow big is a black hole
How big is a black hole
 
20 m hz radio telescope with in phased dipole antenna
20 m hz radio telescope with in phased dipole antenna20 m hz radio telescope with in phased dipole antenna
20 m hz radio telescope with in phased dipole antenna
 
OSM Buildings - Buildings in space, sun in time
OSM Buildings - Buildings in space, sun in timeOSM Buildings - Buildings in space, sun in time
OSM Buildings - Buildings in space, sun in time
 
GPS
GPS GPS
GPS
 
Slam aware applications
Slam aware applicationsSlam aware applications
Slam aware applications
 

Similar to OSGC POSTER

20220421_翁寬_2.pdf.pdf
20220421_翁寬_2.pdf.pdf20220421_翁寬_2.pdf.pdf
20220421_翁寬_2.pdf.pdf
ssuser4b3dc8
 
Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015
COGS Presentations
 
NASA_OSSI_NandaS_ShockleyL_Final
NASA_OSSI_NandaS_ShockleyL_FinalNASA_OSSI_NandaS_ShockleyL_Final
NASA_OSSI_NandaS_ShockleyL_Final
Sid Nanda
 
Spacecraft Formation Flying Navigation via a Novel Wireless Final
Spacecraft Formation Flying Navigation via a Novel Wireless FinalSpacecraft Formation Flying Navigation via a Novel Wireless Final
Spacecraft Formation Flying Navigation via a Novel Wireless Final
Shu Ting Goh
 
Space Shuttle Debris
Space Shuttle DebrisSpace Shuttle Debris
Space Shuttle Debris
Evan Wayton
 
IGARSS_DESDynI_2011.pptx
IGARSS_DESDynI_2011.pptxIGARSS_DESDynI_2011.pptx
IGARSS_DESDynI_2011.pptx
grssieee
 

Similar to OSGC POSTER (20)

Research Poster_3
Research Poster_3Research Poster_3
Research Poster_3
 
AAS National Conference 2008: Kris Zacny
AAS National Conference 2008: Kris ZacnyAAS National Conference 2008: Kris Zacny
AAS National Conference 2008: Kris Zacny
 
report
reportreport
report
 
Research Paper (ISEEE 2019)
Research Paper (ISEEE 2019)Research Paper (ISEEE 2019)
Research Paper (ISEEE 2019)
 
E043036045
E043036045E043036045
E043036045
 
E043036045
E043036045E043036045
E043036045
 
E043036045
E043036045E043036045
E043036045
 
SOLAR IMPULSE - LAB WORK - MODELS (ENG)
SOLAR IMPULSE - LAB WORK - MODELS (ENG)SOLAR IMPULSE - LAB WORK - MODELS (ENG)
SOLAR IMPULSE - LAB WORK - MODELS (ENG)
 
20220421_翁寬_2.pdf.pdf
20220421_翁寬_2.pdf.pdf20220421_翁寬_2.pdf.pdf
20220421_翁寬_2.pdf.pdf
 
Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015Centre of Geographic Sciences Remote Sensing Field Camp 2015
Centre of Geographic Sciences Remote Sensing Field Camp 2015
 
NASA_OSSI_NandaS_ShockleyL_Final
NASA_OSSI_NandaS_ShockleyL_FinalNASA_OSSI_NandaS_ShockleyL_Final
NASA_OSSI_NandaS_ShockleyL_Final
 
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
Centre Of Geographic Sciences Remote Sensing Field Camp 2015Centre Of Geographic Sciences Remote Sensing Field Camp 2015
Centre Of Geographic Sciences Remote Sensing Field Camp 2015
 
Spacecraft Formation Flying Navigation via a Novel Wireless Final
Spacecraft Formation Flying Navigation via a Novel Wireless FinalSpacecraft Formation Flying Navigation via a Novel Wireless Final
Spacecraft Formation Flying Navigation via a Novel Wireless Final
 
Space Shuttle Debris
Space Shuttle DebrisSpace Shuttle Debris
Space Shuttle Debris
 
B045012015
B045012015B045012015
B045012015
 
FAST実験7:新型大気蛍光望遠鏡による極高エネルギー宇宙線観測報告
FAST実験7:新型大気蛍光望遠鏡による極高エネルギー宇宙線観測報告FAST実験7:新型大気蛍光望遠鏡による極高エネルギー宇宙線観測報告
FAST実験7:新型大気蛍光望遠鏡による極高エネルギー宇宙線観測報告
 
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
 
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
A SWITCHED-ANTENNA NADIR-LOOKING INTERFEROMETRIC SAR ALTIMETER FOR TERRAIN-AI...
 
Global positioning system ppt
Global positioning system pptGlobal positioning system ppt
Global positioning system ppt
 
IGARSS_DESDynI_2011.pptx
IGARSS_DESDynI_2011.pptxIGARSS_DESDynI_2011.pptx
IGARSS_DESDynI_2011.pptx
 

OSGC POSTER

  • 1. SIERRA PROJECT Aerospace Engineering University of Cincinnati Presenter Liberty Shockley Class of 2019 Mentors Manish Kumar, Ph.D Kelly Cohen, Ph.D Bryan Brown, Graduate Student Development of Navigation and Path Planning Algorithms for UAVs for SAR Ops S TAR S E ARCH What does it do?  Moves to the center of the area  Draws a small star (Radius = 1500)  Enlarges by 140%  Rotates by pi/6 radians (30 degrees)  Draws new star  Repeats until found or Time Max Note: after 60 minutes, it returns to the smallest sized star (Radius = 1500) and begins enlarging process again2,5  Concentrates in the middle  Effectively searches entire area  Fast and efficient IMPORTANCE Who is going to use this? Firefighters!  Low-cost  Automatic, but fast  Safe It will save lives and make their jobs easier by completing missions more efficiently2,7 Why do different paths matter? A grid path is great for searching an area if all you want to do is see what’s there, and have a long time to do it. We want to find something in an area, fast. I explored stars, because it broadly checks around an area while focusing on its center, which is the center of the search area, and the best guess for where the target will be. GRID S E ARCH Given no information, a grid, going back and forth across an area like a lawnmower is the best way to search an area. However, it takes 392 minutes search our 10 x 10 area.That’s six and a half hours! Practical UAVs can’t fly that long, and a person could run a marathon in that kind of time. Below are two runs of the Grid Simulation, showing how the code runs and how it finds the target (Note: Time constraint was removed for the left figure, to show full capability) EDU>> Simulation_GRID The error taken was 90 meters Time of Flight is 392 minutes RANDOM S E ARCH This simulation was run just for fun, to see if a UAV that makes its own uneducated decisions can still accomplish the mission Can move North, South, East, or West randomly each iteration EDU>> Simulation_RANDOM The error taken was 90 meters Time of flight is 300 minutes This run suggests that the UAV needs some navigational guidance to optimally search a path. However, it does get very lucky when the target position estimate has little error. CONCLUS IONS  A grid is good if the UAV had infinite battery life, and we could search every spot with care  A random search relies too much on chance and did not show desirable results  The star algorithm is the optimal search path of those chosen, because it focuses in the middle while still conducting a broad search, with good time results  The diamond, while similar to the star algorithm, is good, but not as thorough and does not show any increased accuracy when the time constraint is removed FUTURE RE S E ARCH  Further time analysis  Algorithm for scope size dependent on the altitude of the UAV  Different shift angles5  Hybrid pattern searches – star and diamond work together  Fine searches  Working with FAA Regulations and nearby airports3 R E F E R E N C E S [ ] All plots created by Liberty Shockley in MATLAB [1] Image pulled from Google Images [2] dePalo, Le K; 2005, Maxwell paper,Vol #35 [3] http://knowbeforeyoufly.org/ accessed 20 May 15 RE S ULTS DIAMOND S E ARCH The diamond algorithm is almost identical to the star algorithm. It follows the same process, but of course, it draws a diamond instead of a star. As shown in the figures above, there is no focus on the center of the shape, only the borders. This causes larger gaps between the area searched, and, in turn, its success rate. OBJE CTIVE Discover the UAV optimal flight path to find a missing person Flight PathsTested: GRID, RANDOM, STAR, DIAMOND Determined by creating simulations of a general search and rescue mission for a slow-moving target in an unpopulated area using one UAV scope. ME THODOLOGY DEFINITIONS Search area 10 km by 10 km area (plot) Scope How much the camera can see in an instant Target What the UAV wants to find TOF Time of Flight of the mission Cost Function minimizeTOF to find the target Time Max 150 minutes (life of the UAV) TARGET Always begins between (3000, 3000) and (7000, 7000)4 UAV SCOPE The scope moves through the search paths using a system of waypoints (blue squares) generated in MATLAB scripts 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Target Starting Position Range 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 EDU>> Simulation_GRID Found Target! The error taken was 90 meters Time of Flight is 141 minutes 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 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 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 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 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 Success Rate for 1000 simulations GRID RANDOM STAR DIAMOND Time < 1000 minutes 87.8% 17.1% 100.0% 54.8% Time < 150 minutes 14.7% 9.7% 76.0% 55.4% Avg Time (minutes) 136 100 60 50 Min Time (minutes) 106 1 5 5 Max Time (minutes) 150 150 150 114 1 EDU>> Simulation_5PTSTAR Found Target! The error taken was 90 meters Time of Flight is 17 minutes EDU>> Simulation_5PTSTAR The error taken was 90 meters Time of Flight is 387 minutes EDU>> Simulation_5PTSTAR Found Target! The error taken was 90 meters Time of Flight is 77 minutes [4] Canadian Journal of Administrative Sciences, Sept 2007 [5] European Journal of Operational Research, May 2005 [6] EE BrighamYoung University [7] Sean R. Semper, September 2011 EDU>> Simulation_DIAMOND Found Target! The error taken was 90 meters Time of Flight is 84 minutesEDU>> Simulation_DIAMOND The error taken was 90 meters Time of Flight is 16 minutes EDU>> Simulation_DIAMOND The error taken was 90 meters Time of Flight is 1000 minutes