Skip to content

Commit 2bff00e

Browse files
committed
more terrain
1 parent 7ba734f commit 2bff00e

1 file changed

Lines changed: 17 additions & 5 deletions

File tree

common/source/docs/common-terrain-following.rst

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -170,12 +170,24 @@ interpolate as necessary to provide the requested grid size.
170170

171171
Terrain Accuracy
172172
================
173+
When the terrain data issue was resolved (see below), the data sources for both 100m and 30m terrain was switched to JAXA's ALOS. There are 2 dataset versions available:
173174

174-
The accuracy of the SRTM database varies over the surface of the earth.
175-
Typical accuracy is around 10 to 20 meters, although some areas are
176-
worse. This makes terrain following suitable for aircraft that are
177-
flying at altitudes of 60 meters or more. Using terrain data for low
178-
flights is not recommended.
175+
- SRTM1: Based on JAXA's ALOS dataset and has 30m (1 arc-second) horizontal resolution. It covers all areas between 0 and 84 degrees North/South latitude.
176+
- SRTM3: Downsampled version of SRTM1 with 100m (3 arc-second) horizontal resolution. It covers all areas between 0 and 84 degrees North/South latitude.
177+
178+
Switching to JAXA's ALOS World 3D (AW3D30) for terrain significantly improves ArduPilot's vertical accuracy, though it does not
179+
eliminate the need for safety buffers. While the original NASA SRTM previously used by ArduPilot data had a target vertical accuracy of +/- 16 meters
180+
ALOS data generally achieves an accuracy of +/- 5 meters.
181+
182+
Impacts of Downsampling to SRTM3
183+
184+
- Vertical Accuracy Degradation: SRTM1 generally achieves a vertical Root Mean Square Error (RMSE) of approximately ±3.56m, whereas downsampled SRTM3 typically degrades to around ±5.89m.
185+
- Loss of Sharp Features: High-resolution details of valleys, ridges, and hills become "flattened" or smoothed out. SRTM1 is much more reliable at capturing sharp topographic changes.
186+
- Averaging Errors: Each 100m cell in SRTM3 represents the average height of an area roughly the size of a city block. Small but critical obstacles—such as a single sharp peak or a large building—may be averaged into the surrounding lower terrain, making them "invisible" to the autopilot.
187+
188+
The accuracy of the terrain database varies over the surface of the earth, and can change over time due to mudslides, construction, mining, earthquakes, etc.
189+
190+
Using terrain data for low flights is not recommended.
179191

180192
Setting up for terrain following
181193
================================

0 commit comments

Comments
 (0)