Presentation is loading. Please wait.

Presentation is loading. Please wait.

Algorithm Implementation: Safe Landing Zone Identification Presented by Noah Kuntz.

Similar presentations


Presentation on theme: "Algorithm Implementation: Safe Landing Zone Identification Presented by Noah Kuntz."— Presentation transcript:

1 Algorithm Implementation: Safe Landing Zone Identification Presented by Noah Kuntz

2 Problem Under Investigation UAV flying in unknown terrain Typically helicopter Map terrain Vision LIDAR Identify landing sites Hazard free Terrain is suitable Large enough to fit UAV

3 Papers Reviewed “Towards Vision-Based Safe Landing for an Autonomous Helicopter” Pedro J. Garcia-Pardo, Gaurav S. Sukhatme and James F. Montgomery Robotics and Automated Systems 2001 “Vision Guided Landing of an Autonomous Helicopter in Hazardous Terrain” Andrew Johnson, James Montgomery and Larry Matthies International Conference on Robotics and Automation 2005 “The JPL Autonomous Helicopter Testbed: A Platform for Planetary Exploration Technology Research and Development” James F. Montgomery, Andrew E. Johnson, Stergios I. Roumeliotis, and Larry H. Matthies Journal of Field Robotics 2006 “Lidar-based Hazard Avoidance for Safe Landing on Mars” Andrew Johnson, Allan Klumpp, James Collier and Aron Wolf AIAA Journal of Guidance, Control and Dynamics 2002

4 Algorithm Selection – Option 1 Source: “Towards Vision-Based Safe Landing for an Autonomous Helicopter” Strengths: Using vision requires low weight camera Processing power required is not high Weaknesses: Assumes flat underlying terrain, which severely limits practical usage. Assumes high contrast between obstacles and underlying terrain, risks failure to detect some objects. Could pick to land on an obstacle if it is large enough.

5 Algorithm Selection – Option 2 Source: “Vision Guided Landing of an Autonomous Helicopter in Hazardous Terrain,” “The JPL Autonomous Helicopter Testbed: A Platform for Planetary Exploration Technology Research and Development” Strengths: Using vision requires low weight camera Considering slope as well as roughness of underlying terrain produces a robust cost map in most terrain conditions Weaknesses: Requires extensive vision processing

6 Algorithm Selection – Option 3 Source: “Lidar-based Hazard Avoidance for Safe Landing on Mars” Strengths: Using LIDAR produces accurate terrain maps at wide angles and moderate processing power Considering slope as well as roughness of underlying terrain produces a robust cost map in most terrain conditions Weaknesses: Most LIDAR systems are heavy

7 Algorithm Choice – Option 3 Reasoning: Most robust in terms of accurately detecting obstacles Other than the sensor, identical to the 2 nd best choice, option 2 Mitigation of Weaknesses: Helicopter must be capable of lifting sufficient weight

8 Overview of Algorithm Implementation Digital Elevation Map SICK data is interpreted and flattened Pose and position at each SICK scan point is recorded from UAV autopilot Elevation map is generated by correlating the scanned depths with the position and pose at which they were recorded

9 Safe Landing Zone Elevation map is analyzed in units the size of the lander footprint, incremented at a fraction of the footprint size Planes are fit to each unit using least mean squares Slope of each plane is calculated from the center of the region Roughness is calculated as the difference between the original map and the fitted map Roughness and slope maps are normalized and added to produce the cost map Cost map is blurred to prevent landing on a good zone adjacent to a highly unsafe zone Landing zone is found in resulting image as the minimum cost point Overview of Algorithm Implementation

10 Hypothetical terrain was generated with a graphics program Generated Terrain

11 Fit planes to the original data Landing Zone Algorithm Step 1 Original: Fitted:

12 Find the slopes of the fitted planes Find the roughness based on the difference between the original maps and the fitted planes Landing Zone Algorithm Step 2,3 Normalized Slope Cost:Normalized Roughness Cost:

13 The cost map is produced by the adding the normalized roughness and slope cost, then blurred with a 3x3 Gaussian Landing Zone Algorithm Step 4 Total Cost:Blurred Cost:

14 The landing zone is chosen as the minimum cost point Landing Zone Algorithm Step 5 Map With Landing Zone:Image With Landing Zone:

15 More Examples

16


Download ppt "Algorithm Implementation: Safe Landing Zone Identification Presented by Noah Kuntz."

Similar presentations


Ads by Google