Path Planning on a Compressed Terrain Daniel M. Tracy, W. Randolph Franklin, Barbara Cutler, Franklin T. Luk, Marcus Andrade, Jared Stookey Rensselaer.

Slides:



Advertisements
Similar presentations
Informed search strategies
Advertisements

Greedy best-first search Use the heuristic function to rank the nodes Search strategy –Expand node with lowest h-value Greedily trying to find the least-cost.
~1~ Infocom’04 Mar. 10th On Finding Disjoint Paths in Single and Dual Link Cost Networks Chunming Qiao* LANDER, CSE Department SUNY at Buffalo *Collaborators:
Solving Problem by Searching
Yasuhiro Fujiwara (NTT Cyber Space Labs)
NUS CS5247 Motion Planning for Camera Movements in Virtual Environments By Dennis Nieuwenhuisen and Mark H. Overmars In Proc. IEEE Int. Conf. on Robotics.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
SB Research Presentation – 12/2/05 Finding Rectilinear Least Cost Paths in the Presence of Convex Polygonal Congested Regions # Avijit Sarkar School of.
Iterative Relaxation of Constraints (IRC) Can’t solve originalCan solve relaxed PRMs sample randomly but… start goal C-obst difficult to sample points.
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
1. 2 Outline Background on Landslides Landslides Prediction System Architecture Solution Evaluation.
1 Processing & Analysis of Geometric Shapes Shortest path problems Shortest path problems The discrete way © Alexander & Michael Bronstein, ©
Celso Ferreira¹, Francisco Olivera², Dean Djokic³ ¹ PH.D. Student, Civil Engineering, Texas A&M University ( ² Associate.
Deterministic Wavelet Thresholding for Maximum-Error Metrics Minos Garofalakis Bell Laboratories Lucent Technologies 600 Mountain Avenue Murray Hill, NJ.
Iterative closest point algorithms
Path Planning on a Compressed Terrain Daniel M. Tracy, W. Randolph Franklin, Barbara Cutler, Franklin T. Luk, Marcus Andrade, Metin Inanc, Zhongyi Xie,
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Presented by David Stavens. Autonomous Inspection Compute a path such that every point on the boundary of the workspace can be inspected from some point.
Ekaterina Smorodkina and Dr. Daniel Tauritz Department of Computer Science Power Grid Protection through Rapid Response Control of FACTS Devices.
Efficient Nearest-Neighbor Search in Large Sets of Protein Conformations Fabian Schwarzer Itay Lotan.
MS-GIS colloquium: 9/28/05 Least Cost Path Problem in the Presence of Congestion* # Avijit Sarkar Assistant Professor School of Business University of.
Using Abstraction to Speed Up Search Robert Holte University of Ottawa.
Visibility Graphs and Cell Decomposition By David Johnson.
Lab 3 How’d it go?.
1 Game AI Path Finding. A Common Situation of Game AI A Common Situation of Game AI Path Planning Path Planning –From a start position to a destination.
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
1 Numerical geometry of non-rigid shapes Shortest path problems Shortest path problems Lecture 2 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
An Iterated Method to the Dubins Vehicle Travelling Salesman Problem OBJECTIVES Develop an algorithm to compute near optimal solutions to the Travelling.
« Performance of Compressed Inverted List Caching in Search Engines » Proceedings of the International World Wide Web Conference Commitee, Beijing 2008)
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
RPI / Geo* / ACM-GIS - Nov Smugglers and Border Guards: the Geo* Project at RPI Presented at The 15 th ACM International Symposium on Advances.
Optimal XOR Hashing for a Linearly Distributed Address Lookup in Computer Networks Christopher Martinez, Wei-Ming Lin, Parimal Patel The University of.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
RPI / Geo* / NGA & DARPA Oct DEM Compression and Terrain Approximation; Smugglers and Border Guards Prof W Randolph Franklin, Prof Frank Luk,
Identifying Patterns in Time Series Data Daniel Lewis 04/06/06.
A* Project Project 1 Due Sep. 26, 2012, 10pm EST Class presentation on Oct. 1, 2012.
Lecture 3: Uninformed Search
An Efficient Linear Time Triple Patterning Solver Haitong Tian Hongbo Zhang Zigang Xiao Martin D.F. Wong ASP-DAC’15.
Quoridor and Artificial Intelligence
Stable 6-DOF Haptic Rendering with Inner Sphere Trees René Weller, Gabriel Zachmann Clausthal University, Germany IDETC/CIE.
Next Generation Wireless LAN System Design 姓 名 : 謝興健 學 號 :
Informed Search II CIS 391 Fall CIS Intro to AI 2 Outline PART I  Informed = use problem-specific knowledge  Best-first search and its variants.
MINRMS: an efficient algorithm for determining protein structure similarity using root-mean-squared-distance Andrew I. Jewett, Conrad C. Huang and Thomas.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Roland Geraerts and Erik Schager CASA 2010 Stealth-Based Path Planning using Corridor Maps.
Sunpyo Hong, Hyesoon Kim
Auditing Information Leakage for Distance Metrics Yikan Chen David Evans TexPoint fonts used in EMF. Read the TexPoint manual.
Zaiben Chen et al. Presented by Lian Liu. You’re traveling from s to t. Which gas station would you choose?
“Link All Together” – Linktile 2D game programming
A CIS 5603 Course Project By: Qizhong Mao, Baiyi Tao, Arif Aziz
Parallel ODETLAP for Terrain Compression and Reconstruction
Schedule for next 2 weeks
Fast Approximate Query Answering over Sensor Data with Deterministic Error Guarantees Chunbin Lin Joint with Etienne Boursier, Jacque Brito, Yannis Katsis,
Motion Planning for a Point Robot (2/2)
Kang Li1, Xiaodong Wu1, Danny Z. Chen2, Milan Sonka1
CSE 381 – Advanced Game Programming Terrain
11/30/2018 1:29 AM Tradeoffs When Multiple Observer Siting on Large Terrain Cells Spatial Data Handling (SDH) Vienna, July 2006 W Randolph Franklin, Christian.
Fast Nearest Neighbor Search on Road Networks
Parallel ODETLAP for Terrain Compression and Reconstruction
Informed search algorithms
Drainage Network and Watershed Reconstruction on Simplified Terrain
3. Brute Force Selection sort Brute-Force string matching
CO Games Development 1 Week 8 Depth-first search, Combinatorial Explosion, Heuristics, Hill-Climbing Gareth Bellaby.
3. Brute Force Selection sort Brute-Force string matching
Better completion of fragmentary river networks with the induced terrain approach by using known non-river locations Tsz-Yam Lau and W. Randolph Franklin.
Parallel ODETLAP for Terrain Compression and Reconstruction
Donghui Zhang, Tian Xia Northeastern University
3. Brute Force Selection sort Brute-Force string matching
Presentation transcript:

Path Planning on a Compressed Terrain Daniel M. Tracy, W. Randolph Franklin, Barbara Cutler, Franklin T. Luk, Marcus Andrade, Jared Stookey Rensselaer Polytechnic Institute

October 31, Motivation Terrain representation Smugglers and border guards

October 31, Terrain Compression Must evaluate the information loss of the compression Reconstitute the terrain from the compressed data to obtain the alternate representation Compare the alternate representation against the original Simple metrics such as RMS and max elevation error More complex metrics such as visibility and path planning

October 31, Outline New path planning algorithm –Account for complex cost metric –Allow for full range of Euclidean motion on a 2D grid –Efficient on hi-res data Novel error metrics to evaluate terrain compression

October 31, Siting & Path Planning Border guard placement: Multiple Observer Siting Smuggler’s Path: Find the shortest path between two given points while trying to avoid detection by the observers. A* algorithm Add penalty for going uphill.

October 31, Cost Metric Cost of moving from one cell to an adjacent cell: h is the horizontal distance. v is the elevation difference. SlopePenalty is when going uphill and 1 otherwise. VisibilityPenalty is 1 if the new cell is not visible and 100 otherwise.

October 31, Range of Motion A straightforward application of the A* algorithm results in the Chebyshev distance being minimized, rather than the Euclidean distance. Chebyshev Euclidean

October 31, Path Planning New approach: Two pass system First pass: Plan a path that minimizes Chebyshev distance. Second pass: Only include points from the first path in the search space. Not guaranteed to be optimal, but in practice it often is.

October 31, Brute Force Comparison x100 test cases Average path length difference of 0.1% Average speed up of over % Chebyshev Heuristic Brute Force

October 31,

October 31, Test Data (400x400 DTED II) Hill1 Mtn1 Hill2 Mtn2 Hill3 Mtn3 W111 N31 subsets W121 N38 subsets

October 31, Error Metrics Path Cost Error: Difference of the costs of the paths computed on the original and alternate representations. Alternate Original D. M. Tracy, W. R. Franklin, B. Cutler, M. A. Andrade, F. T. Luk, M. Inanc, and Z. Xie. Multiple observer siting and path planning on lossily compressed terrain. In Proceedings of SPIE Vol Advanced Signal Processing Algorithms, Architectures, and Implementations XVII, San Diego CA, 27 August International Society for Optical Engineering. paper

October 31, Hill 3 Original Alternate Elevation range: 500 m Elevation stdev: 59 m

October 31, Mtn 1 Original Alternate Elevation range: 1040 m Elevation stdev: 146 m

October 31, Mtn 2 Original Alternate Elevation range: 953 m Elevation stdev: 152 m

October 31, Ottawa LIDAR Data 2000x2000 grid 19 minutes on 2.4 GHz CPU with 4 GB memory peak memory usage 360 MB

October 31, Multiple Queries Sample a larger portion of the terrain by performing multiple path planning queries

October 31, Future Work Scale visibility penalty by distance from observer Make sure that the hidden areas are disconnected Moving observers: Compute paths for tourists, smugglers Red/Blue games: The blue team tries to hide; the red team tries to find them

October 31, Summary Path Planning Algorithm –Accounts for complex cost metrics –Full range of Euclidean motion –Efficient on hi-res terrain –New error metrics derived from smugglers and border guards for evaluating terrain compression.