SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Florian-Michael Adolf & Simon Schopferer
DLR Institute of Flight Systems
Dept. Unmanned Aircraft
Braunschweig
RSS Workshop on „Resource-Efficient Integration of Perception, Control and Navigation for MAVs “, 28th June 2013
Online Roadmaps for Task-based
Navigation in Urban Terrain
Background
Support Acquisition of Situational Awareness in Hazardous Environments
Tepco Fukushima Daiichi Reactor, Japan 2011
[Air Photo Service + Rotomotion/Hélipse]
Earthquake, Chile 2010
Texas City disaster April 16, 1947:
Complex docks building.
[Special Collections, University of Houston Libraries]
www.DLR.de • Chart 2 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Autonomous Rotorcraft Testbed for Intelligent Systems (ARTIS)
Unmanned rotorcraft midiARTIS (MTOW 14 kg)
shown with stereo-based obstacle detection.
www.DLR.de • Chart 3 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Obstacle Detection and Mapping
[Andert et al., 2009]
www.DLR.de • Chart 4 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Problem Description
State of terrain
a priori unknown
UAV with terrain
mapping sensor
Autonomous Terrain Exploration
www.DLR.de • Chart 5
1. Navigate from „A to B“ safely
2. Task-based Navigation: Determine „B“ online
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
3D Path Planner Task PlannerTask Planner
Generate waypoints for tasks
(e.g. search areas)
Optimize the order in which
waypoints are visited
Assign paths to each vehicle
Find collision free connections
between each pair of waypoints
Smooth effective path if possible
Highly coupled problem domains:
Task Planning Path Planning
“…and me,
the task
ordering”
“I need the
costs…”
www.DLR.de • Chart 6
Automated Task-to-Path Decomposition
Mission Planning Problem
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
System Overview
Online Mapping and Multi-Query Path Planning
UAV with terrain
mapping sensor
“Raw” obstacle data
(e.g. point cloud, depth image)
Online Mapping
[Andert et al., 2009 / Krause 2010]
Geo-referenced
polygon obstacles
Online Path RePlanning
[F.Adolf et al., 2010]
Path Following + Flight Control
[S.Lorenz et al., 2010]
Path updates
Sensor
FOV
www.DLR.de • Chart 7 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
See also PRM for Rotorcraft [Petterson et.at. 2006],
Online feeds with stereo-camera [Hrabar et.al. 2008]
Local planner extension by [Scherer et.al. 2011]
„Classical“ Pseudo random sample distribution (PRM) Lattice grid sample distribution (LRM):
non-orthogona + non-uniform
Quasi-random sample distribution (QRM):
steered randomness using Halton sequences
Roadmap-based Path Planner
www.DLR.de • Chart 8
Efficient & Persistent Free Space Representation
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
www.DLR.de • Chart 9
Online Roadmap
Accelerated Graph Updates using Spatial Indices
Query Obstacles
AABB w/ Safety Distance
Effective Object of Interest
Coarse Voxels
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
DLR’s test site “Rosenkrug”: Flight test obstacle data fed into the roadmap
-Test site “Rosenkrug”-Test site “Rosenkrug”
www.DLR.de • Chart 10
Online Roadmap
Accelerated Graph Updates using Spatial Indices
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
UAV
www.DLR.de • Chart 11
Roadmap Connection Strategy
Treatment of UAV Vertex in Graph
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Quasi-random
Roadmap with
30 m sample
distance
Roadmap Connection Strategy
Treatment of UAV Vertex in Graph
www.DLR.de • Chart 12
UAV Sensor FOV
Roadmap Sample
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Simulation Setup
Closed Loop Flights in ‘Unknown’ Terrain
3-D LIDAR Model
50 m detection range
180 degree
scan plane 360 degree rotation @1Hz
of 2-D scan plane
Vehicle state update
ARTIS Closed Loop Simulation
Laser beam
collision detection
A Priori ‘Unknown’ Polygons
Extracted polygons
Path-based velocity
command
(VK, gamma, chi)
Roadmap-Based Planner
www.DLR.de • Chart 13 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Accumulated terrain over six test cases of benchmark scenarios in San Diego.
www.DLR.de • Chart 14
Online Navigation
Example in Unknown Urban Terrain
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
0%
5%
10%
15%
20%
25%
30%
35%
40%
45%
8 m 10 m 12.5 m 15 m 17.5 m 20 m
total (avg)
replan (avg)
max
min
CPU Time over Planner Resolution
40%
15%
www.DLR.de • Chart 15
CPU Time on i7-based PC for different sample distances.
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
CPU Time Statistics
CPU Time on i7-based PC for different sample distances.
www.DLR.de • Chart 16
With initial planning
Edge and cost updatesPolygon world
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
B
A Initial path
Online
Polygon
Updates
Non-traversable
roadmap edges
B
A
Replanned path
*) Results presented at AHS-Forum 68, 2012
Problem:
Linear free-space representation
is not an ideal path geometry for
fast(er) navigation*
www.DLR.de • Chart 17
Online Roadmap Navigation
Path Smoothing Desired
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
1) Revise connection
strategy:
Case dependent steering
of vertex in front of the
rotorcraft
2) Generate collision free
and smooth geometry
within field of view
3) Consider sensor FOV and
hover capability: Special
cases for multiple goal
waypoints
UAV
dstop
Linear extrapolated q‘
UAV
dstop
Heuristic
extrapolation(s)
B
A
B
A
B
A
www.DLR.de • Chart 18
Smoothing + Roadmap Connection
Locally Bounded Feasible Planning
Sensor FOV
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Large deviation from planned path due to
vehicle‘s dynamic limits
Risk of safety distance violation
Local region for feasible planning:
Scales with maximum acceleration/turn rate and velocity
Allows smooth connection to linear path
www.DLR.de • Chart 19
Smoothing + Roadmap Connection
Locally Bounded Feasible Planning
[S.Schopferer, 2013]
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Accumulated terrain over six test cases of benchmark scenarios in San Diego.
www.DLR.de • Chart 20
Online Navigation
Comparing Smoothed Trajectories + CPU Overhead
Start position “A3”
Goal region “A”
Urban
Scenarios
Relative Difference of
FHCS to Linear Mode
[%]
A1 5.2%
A2 5.8%
A3 6.7%
A4 3.3%
A5 4.1%
A6 3%
Mean +4.7%+4.7%
With collision
detection less than
0.1% of CPU time
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Example Scenario
Urban Terrain from “Berlin Potsdamer Platz”
www.DLR.de • Chart 21
“Finally we fly smoothly
from A to B…”
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Roadmap-Based Decision Making
Roadmap perimeter defines
volume to be mapped
A
Greedy Mapping: Select „Best Next“ Waypoint „B“
Uniform
edge costs
A
Bmap
Mapping
vertex
1 2
A2
Bmap
„Mapped“
vertices
A1
A0
Current „A to B“ path,
no path segment to Bmap
www.DLR.de • Chart 22
“Now fly something
more useful…”
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
A
Exploration Scenario
Urban Terrain “Berlin Potsdamer Platz”
www.DLR.de • Chart 23 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Simulation Results
Rotating
LIDAR
sensor
UAV
Initial roadmap
perimeter
Exploration of Urban Terrain
www.DLR.de • Chart 24 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Simulation Result
Exploration of Urban TerrainExploration of Urban Terrain
Remaining narrow corridor
(width < 20 m)
UAV
Rotating
LIDAR
Flown path
Current mapping path
www.DLR.de • Chart 25 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Simulation Result
Exploration of Urban Terrain
Efficient
replanning
Terrain almost
fully mapped
Total mission time within max. flight time of ARTIS
Trajectories
always well clear
of obstacles
www.DLR.de • Chart 26 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Summary
1. Online Roadmap as Persistent Path
Database (“A to B”)
2. Online Task (Re-)Planning using the
Roadmap (“generate B”):
a) Greedy mapping as example application
b) (Re-)Planning benefits from multi-query
property
www.DLR.de • Chart 27 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
Questions?
Ideas?
…
Thank You!
Paper for approach see http://elib.dlr.de/76395/
or directly via AIAA http://arc.aiaa.org/doi/pdf/10.2514/6.2012-2452
“Multi-Query Path Planning for Exploration Tasks with an Unmanned Rotorcraft”
www.DLR.de • Chart 28
Florian.Adolf@dlr.de
> Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin

Weitere ähnliche Inhalte

Was ist angesagt?

Generation of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year ProjectGeneration of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year ProjectBiplov Bhandari
 
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)Hossam Shafiq I
 
Asymmetric 2-Opt Scheduling for Roadmap-Based Task Planning in Urban Terrain
Asymmetric 2-Opt Scheduling for Roadmap-Based Task Planning in Urban TerrainAsymmetric 2-Opt Scheduling for Roadmap-Based Task Planning in Urban Terrain
Asymmetric 2-Opt Scheduling for Roadmap-Based Task Planning in Urban TerrainFlorian-Michael Adolf
 
Transport demand survey
Transport demand surveyTransport demand survey
Transport demand surveyBhishma Bhatti
 
Final presentation
Final presentationFinal presentation
Final presentationNiroj Panta
 
Urbanization of mancherial town
Urbanization of mancherial town Urbanization of mancherial town
Urbanization of mancherial town avinash111d
 
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...IJERDJOURNAL
 
Digital Elevation Models
Digital Elevation ModelsDigital Elevation Models
Digital Elevation ModelsBernd Flmla
 
High resolution dem dtm
High resolution dem dtmHigh resolution dem dtm
High resolution dem dtmTTI Production
 
Aerial photogrammetry vs. terrestrial photogrammetry
Aerial photogrammetry vs. terrestrial photogrammetryAerial photogrammetry vs. terrestrial photogrammetry
Aerial photogrammetry vs. terrestrial photogrammetryNI BT
 
GIS: A project by project prospective
GIS: A project by project prospectiveGIS: A project by project prospective
GIS: A project by project prospectiveGarethKnight
 

Was ist angesagt? (20)

Generation of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year ProjectGeneration of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year Project
 
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
Transportation Planning & Travel Demand Forecasting (Transportation Engineering)
 
Asymmetric 2-Opt Scheduling for Roadmap-Based Task Planning in Urban Terrain
Asymmetric 2-Opt Scheduling for Roadmap-Based Task Planning in Urban TerrainAsymmetric 2-Opt Scheduling for Roadmap-Based Task Planning in Urban Terrain
Asymmetric 2-Opt Scheduling for Roadmap-Based Task Planning in Urban Terrain
 
Mapping Tire Piles From Space
Mapping Tire Piles From SpaceMapping Tire Piles From Space
Mapping Tire Piles From Space
 
Transport demand survey
Transport demand surveyTransport demand survey
Transport demand survey
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Photographic survey
Photographic survey Photographic survey
Photographic survey
 
DTM
DTMDTM
DTM
 
Paper presentation
Paper presentationPaper presentation
Paper presentation
 
Urbanization of mancherial town
Urbanization of mancherial town Urbanization of mancherial town
Urbanization of mancherial town
 
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
Use of Satellite Data for Feasibility Study And Preliminary Design Project Re...
 
G0343052058
G0343052058G0343052058
G0343052058
 
Photogrammetry
PhotogrammetryPhotogrammetry
Photogrammetry
 
Digital Elevation Models
Digital Elevation ModelsDigital Elevation Models
Digital Elevation Models
 
High resolution dem dtm
High resolution dem dtmHigh resolution dem dtm
High resolution dem dtm
 
Introduction of photogrammetry
Introduction of photogrammetryIntroduction of photogrammetry
Introduction of photogrammetry
 
Aerial photogrammetry vs. terrestrial photogrammetry
Aerial photogrammetry vs. terrestrial photogrammetryAerial photogrammetry vs. terrestrial photogrammetry
Aerial photogrammetry vs. terrestrial photogrammetry
 
Travel Demand Model VLMPO CAC-TAC
Travel Demand Model VLMPO CAC-TACTravel Demand Model VLMPO CAC-TAC
Travel Demand Model VLMPO CAC-TAC
 
Photogrammetry amir
Photogrammetry amirPhotogrammetry amir
Photogrammetry amir
 
GIS: A project by project prospective
GIS: A project by project prospectiveGIS: A project by project prospective
GIS: A project by project prospective
 

Ähnlich wie MiPlEx - Online Task Planning for Exploration Tasks in Urban Terrain

Mission Planning and Execution for the Unmanned Rotorcraft ARTIS
Mission Planning and Execution for the Unmanned Rotorcraft ARTISMission Planning and Execution for the Unmanned Rotorcraft ARTIS
Mission Planning and Execution for the Unmanned Rotorcraft ARTISFlorian-Michael Adolf
 
Autonomous Aircraft and Adequate V&V Considerations
Autonomous Aircraft and Adequate V&V ConsiderationsAutonomous Aircraft and Adequate V&V Considerations
Autonomous Aircraft and Adequate V&V ConsiderationsFlorian-Michael Adolf
 
ZGIS Selected Topics Lecture GIS and mobility research planning
ZGIS Selected Topics Lecture GIS and mobility research planningZGIS Selected Topics Lecture GIS and mobility research planning
ZGIS Selected Topics Lecture GIS and mobility research planningMartin L
 
An Unmanned Helicopter for Autonomous Flights in Urban Terrain
An Unmanned Helicopter for Autonomous Flights in Urban TerrainAn Unmanned Helicopter for Autonomous Flights in Urban Terrain
An Unmanned Helicopter for Autonomous Flights in Urban TerrainFlorian-Michael Adolf
 
Business prezentaciya az-en
Business prezentaciya az-enBusiness prezentaciya az-en
Business prezentaciya az-enOleg Kupervasser
 
DSD-INT 2015 - Photogrammetric workflows and use of UA VS, Francesco nex, E-s...
DSD-INT 2015 - Photogrammetric workflows and use of UA VS, Francesco nex, E-s...DSD-INT 2015 - Photogrammetric workflows and use of UA VS, Francesco nex, E-s...
DSD-INT 2015 - Photogrammetric workflows and use of UA VS, Francesco nex, E-s...Deltares
 
Path Planning Algorithms for Unmanned Aerial Vehicles
Path Planning Algorithms for Unmanned Aerial VehiclesPath Planning Algorithms for Unmanned Aerial Vehicles
Path Planning Algorithms for Unmanned Aerial Vehiclesijtsrd
 
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...University of Bologna
 
Free GIS Resources on the Web
Free GIS Resources on the WebFree GIS Resources on the Web
Free GIS Resources on the Webrutlandrpc
 
Vision-Based Obstacle Recognition and Autonomous Flights through Gate Structu...
Vision-Based Obstacle Recognition and Autonomous Flights through Gate Structu...Vision-Based Obstacle Recognition and Autonomous Flights through Gate Structu...
Vision-Based Obstacle Recognition and Autonomous Flights through Gate Structu...Florian-Michael Adolf
 
Intelligent route planning for sustainable mobility
Intelligent route planning for sustainable mobilityIntelligent route planning for sustainable mobility
Intelligent route planning for sustainable mobilitymichaljakob
 
Development of body structure concepts for electric vehicles using the topolo...
Development of body structure concepts for electric vehicles using the topolo...Development of body structure concepts for electric vehicles using the topolo...
Development of body structure concepts for electric vehicles using the topolo...Altair
 
Spatial Information and Bicycling Safety
Spatial Information and Bicycling SafetySpatial Information and Bicycling Safety
Spatial Information and Bicycling SafetyMartin L
 
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)DriverExperience
 
Vehicle positioning in urban environments using particle filtering-based glob...
Vehicle positioning in urban environments using particle filtering-based glob...Vehicle positioning in urban environments using particle filtering-based glob...
Vehicle positioning in urban environments using particle filtering-based glob...IJECEIAES
 
Vladyslav Usenko, Technical University of Munich, DE (Euroc)
Vladyslav Usenko, Technical University of Munich, DE (Euroc)Vladyslav Usenko, Technical University of Munich, DE (Euroc)
Vladyslav Usenko, Technical University of Munich, DE (Euroc)I4MS_eu
 
Free GIS Resources
Free GIS ResourcesFree GIS Resources
Free GIS Resourcesrutlandrpc
 
HARMONIOUS - 3D reconstruction and Stream flow monitoring
HARMONIOUS - 3D reconstruction and Stream flow monitoringHARMONIOUS - 3D reconstruction and Stream flow monitoring
HARMONIOUS - 3D reconstruction and Stream flow monitoringSalvatore Manfreda
 

Ähnlich wie MiPlEx - Online Task Planning for Exploration Tasks in Urban Terrain (20)

Mission Planning and Execution for the Unmanned Rotorcraft ARTIS
Mission Planning and Execution for the Unmanned Rotorcraft ARTISMission Planning and Execution for the Unmanned Rotorcraft ARTIS
Mission Planning and Execution for the Unmanned Rotorcraft ARTIS
 
Autonomous Aircraft and Adequate V&V Considerations
Autonomous Aircraft and Adequate V&V ConsiderationsAutonomous Aircraft and Adequate V&V Considerations
Autonomous Aircraft and Adequate V&V Considerations
 
ZGIS Selected Topics Lecture GIS and mobility research planning
ZGIS Selected Topics Lecture GIS and mobility research planningZGIS Selected Topics Lecture GIS and mobility research planning
ZGIS Selected Topics Lecture GIS and mobility research planning
 
An Unmanned Helicopter for Autonomous Flights in Urban Terrain
An Unmanned Helicopter for Autonomous Flights in Urban TerrainAn Unmanned Helicopter for Autonomous Flights in Urban Terrain
An Unmanned Helicopter for Autonomous Flights in Urban Terrain
 
Business prezentaciya az-en
Business prezentaciya az-enBusiness prezentaciya az-en
Business prezentaciya az-en
 
DSD-INT 2015 - Photogrammetric workflows and use of UA VS, Francesco nex, E-s...
DSD-INT 2015 - Photogrammetric workflows and use of UA VS, Francesco nex, E-s...DSD-INT 2015 - Photogrammetric workflows and use of UA VS, Francesco nex, E-s...
DSD-INT 2015 - Photogrammetric workflows and use of UA VS, Francesco nex, E-s...
 
Path Planning Algorithms for Unmanned Aerial Vehicles
Path Planning Algorithms for Unmanned Aerial VehiclesPath Planning Algorithms for Unmanned Aerial Vehicles
Path Planning Algorithms for Unmanned Aerial Vehicles
 
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
[MIPRO2019] Map-Matching on Big Data: a Distributed and Efficient Algorithm w...
 
Free GIS Resources on the Web
Free GIS Resources on the WebFree GIS Resources on the Web
Free GIS Resources on the Web
 
Vision-Based Obstacle Recognition and Autonomous Flights through Gate Structu...
Vision-Based Obstacle Recognition and Autonomous Flights through Gate Structu...Vision-Based Obstacle Recognition and Autonomous Flights through Gate Structu...
Vision-Based Obstacle Recognition and Autonomous Flights through Gate Structu...
 
Intelligent route planning for sustainable mobility
Intelligent route planning for sustainable mobilityIntelligent route planning for sustainable mobility
Intelligent route planning for sustainable mobility
 
MTT34_05_s23-29
MTT34_05_s23-29MTT34_05_s23-29
MTT34_05_s23-29
 
Development of body structure concepts for electric vehicles using the topolo...
Development of body structure concepts for electric vehicles using the topolo...Development of body structure concepts for electric vehicles using the topolo...
Development of body structure concepts for electric vehicles using the topolo...
 
Review network modeling
Review network modelingReview network modeling
Review network modeling
 
Spatial Information and Bicycling Safety
Spatial Information and Bicycling SafetySpatial Information and Bicycling Safety
Spatial Information and Bicycling Safety
 
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
 
Vehicle positioning in urban environments using particle filtering-based glob...
Vehicle positioning in urban environments using particle filtering-based glob...Vehicle positioning in urban environments using particle filtering-based glob...
Vehicle positioning in urban environments using particle filtering-based glob...
 
Vladyslav Usenko, Technical University of Munich, DE (Euroc)
Vladyslav Usenko, Technical University of Munich, DE (Euroc)Vladyslav Usenko, Technical University of Munich, DE (Euroc)
Vladyslav Usenko, Technical University of Munich, DE (Euroc)
 
Free GIS Resources
Free GIS ResourcesFree GIS Resources
Free GIS Resources
 
HARMONIOUS - 3D reconstruction and Stream flow monitoring
HARMONIOUS - 3D reconstruction and Stream flow monitoringHARMONIOUS - 3D reconstruction and Stream flow monitoring
HARMONIOUS - 3D reconstruction and Stream flow monitoring
 

Kürzlich hochgeladen

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Kürzlich hochgeladen (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

MiPlEx - Online Task Planning for Exploration Tasks in Urban Terrain

  • 1. Florian-Michael Adolf & Simon Schopferer DLR Institute of Flight Systems Dept. Unmanned Aircraft Braunschweig RSS Workshop on „Resource-Efficient Integration of Perception, Control and Navigation for MAVs “, 28th June 2013 Online Roadmaps for Task-based Navigation in Urban Terrain
  • 2. Background Support Acquisition of Situational Awareness in Hazardous Environments Tepco Fukushima Daiichi Reactor, Japan 2011 [Air Photo Service + Rotomotion/Hélipse] Earthquake, Chile 2010 Texas City disaster April 16, 1947: Complex docks building. [Special Collections, University of Houston Libraries] www.DLR.de • Chart 2 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 3. Autonomous Rotorcraft Testbed for Intelligent Systems (ARTIS) Unmanned rotorcraft midiARTIS (MTOW 14 kg) shown with stereo-based obstacle detection. www.DLR.de • Chart 3 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 4. Obstacle Detection and Mapping [Andert et al., 2009] www.DLR.de • Chart 4 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 5. Problem Description State of terrain a priori unknown UAV with terrain mapping sensor Autonomous Terrain Exploration www.DLR.de • Chart 5 1. Navigate from „A to B“ safely 2. Task-based Navigation: Determine „B“ online > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 6. 3D Path Planner Task PlannerTask Planner Generate waypoints for tasks (e.g. search areas) Optimize the order in which waypoints are visited Assign paths to each vehicle Find collision free connections between each pair of waypoints Smooth effective path if possible Highly coupled problem domains: Task Planning Path Planning “…and me, the task ordering” “I need the costs…” www.DLR.de • Chart 6 Automated Task-to-Path Decomposition Mission Planning Problem > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 7. System Overview Online Mapping and Multi-Query Path Planning UAV with terrain mapping sensor “Raw” obstacle data (e.g. point cloud, depth image) Online Mapping [Andert et al., 2009 / Krause 2010] Geo-referenced polygon obstacles Online Path RePlanning [F.Adolf et al., 2010] Path Following + Flight Control [S.Lorenz et al., 2010] Path updates Sensor FOV www.DLR.de • Chart 7 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin See also PRM for Rotorcraft [Petterson et.at. 2006], Online feeds with stereo-camera [Hrabar et.al. 2008] Local planner extension by [Scherer et.al. 2011]
  • 8. „Classical“ Pseudo random sample distribution (PRM) Lattice grid sample distribution (LRM): non-orthogona + non-uniform Quasi-random sample distribution (QRM): steered randomness using Halton sequences Roadmap-based Path Planner www.DLR.de • Chart 8 Efficient & Persistent Free Space Representation > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 9. www.DLR.de • Chart 9 Online Roadmap Accelerated Graph Updates using Spatial Indices Query Obstacles AABB w/ Safety Distance Effective Object of Interest Coarse Voxels > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 10. DLR’s test site “Rosenkrug”: Flight test obstacle data fed into the roadmap -Test site “Rosenkrug”-Test site “Rosenkrug” www.DLR.de • Chart 10 Online Roadmap Accelerated Graph Updates using Spatial Indices > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 11. UAV www.DLR.de • Chart 11 Roadmap Connection Strategy Treatment of UAV Vertex in Graph > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 12. Quasi-random Roadmap with 30 m sample distance Roadmap Connection Strategy Treatment of UAV Vertex in Graph www.DLR.de • Chart 12 UAV Sensor FOV Roadmap Sample > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 13. Simulation Setup Closed Loop Flights in ‘Unknown’ Terrain 3-D LIDAR Model 50 m detection range 180 degree scan plane 360 degree rotation @1Hz of 2-D scan plane Vehicle state update ARTIS Closed Loop Simulation Laser beam collision detection A Priori ‘Unknown’ Polygons Extracted polygons Path-based velocity command (VK, gamma, chi) Roadmap-Based Planner www.DLR.de • Chart 13 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 14. Accumulated terrain over six test cases of benchmark scenarios in San Diego. www.DLR.de • Chart 14 Online Navigation Example in Unknown Urban Terrain > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 15. 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 8 m 10 m 12.5 m 15 m 17.5 m 20 m total (avg) replan (avg) max min CPU Time over Planner Resolution 40% 15% www.DLR.de • Chart 15 CPU Time on i7-based PC for different sample distances. > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 16. CPU Time Statistics CPU Time on i7-based PC for different sample distances. www.DLR.de • Chart 16 With initial planning Edge and cost updatesPolygon world > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 17. B A Initial path Online Polygon Updates Non-traversable roadmap edges B A Replanned path *) Results presented at AHS-Forum 68, 2012 Problem: Linear free-space representation is not an ideal path geometry for fast(er) navigation* www.DLR.de • Chart 17 Online Roadmap Navigation Path Smoothing Desired > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 18. 1) Revise connection strategy: Case dependent steering of vertex in front of the rotorcraft 2) Generate collision free and smooth geometry within field of view 3) Consider sensor FOV and hover capability: Special cases for multiple goal waypoints UAV dstop Linear extrapolated q‘ UAV dstop Heuristic extrapolation(s) B A B A B A www.DLR.de • Chart 18 Smoothing + Roadmap Connection Locally Bounded Feasible Planning Sensor FOV > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 19. Large deviation from planned path due to vehicle‘s dynamic limits Risk of safety distance violation Local region for feasible planning: Scales with maximum acceleration/turn rate and velocity Allows smooth connection to linear path www.DLR.de • Chart 19 Smoothing + Roadmap Connection Locally Bounded Feasible Planning [S.Schopferer, 2013] > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 20. Accumulated terrain over six test cases of benchmark scenarios in San Diego. www.DLR.de • Chart 20 Online Navigation Comparing Smoothed Trajectories + CPU Overhead Start position “A3” Goal region “A” Urban Scenarios Relative Difference of FHCS to Linear Mode [%] A1 5.2% A2 5.8% A3 6.7% A4 3.3% A5 4.1% A6 3% Mean +4.7%+4.7% With collision detection less than 0.1% of CPU time > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 21. Example Scenario Urban Terrain from “Berlin Potsdamer Platz” www.DLR.de • Chart 21 “Finally we fly smoothly from A to B…” > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 22. Roadmap-Based Decision Making Roadmap perimeter defines volume to be mapped A Greedy Mapping: Select „Best Next“ Waypoint „B“ Uniform edge costs A Bmap Mapping vertex 1 2 A2 Bmap „Mapped“ vertices A1 A0 Current „A to B“ path, no path segment to Bmap www.DLR.de • Chart 22 “Now fly something more useful…” > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 23. A Exploration Scenario Urban Terrain “Berlin Potsdamer Platz” www.DLR.de • Chart 23 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 24. Simulation Results Rotating LIDAR sensor UAV Initial roadmap perimeter Exploration of Urban Terrain www.DLR.de • Chart 24 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 25. Simulation Result Exploration of Urban TerrainExploration of Urban Terrain Remaining narrow corridor (width < 20 m) UAV Rotating LIDAR Flown path Current mapping path www.DLR.de • Chart 25 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 26. Simulation Result Exploration of Urban Terrain Efficient replanning Terrain almost fully mapped Total mission time within max. flight time of ARTIS Trajectories always well clear of obstacles www.DLR.de • Chart 26 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 27. Summary 1. Online Roadmap as Persistent Path Database (“A to B”) 2. Online Task (Re-)Planning using the Roadmap (“generate B”): a) Greedy mapping as example application b) (Re-)Planning benefits from multi-query property www.DLR.de • Chart 27 > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin
  • 28. Questions? Ideas? … Thank You! Paper for approach see http://elib.dlr.de/76395/ or directly via AIAA http://arc.aiaa.org/doi/pdf/10.2514/6.2012-2452 “Multi-Query Path Planning for Exploration Tasks with an Unmanned Rotorcraft” www.DLR.de • Chart 28 Florian.Adolf@dlr.de > Task-based Nav with Roadmaps > Florian-M. Adolf • MiPlEx > 28th June 2013, Berlin