{"ID":2859603,"CreatedAt":"2026-06-01T04:54:23.091178241Z","UpdatedAt":"2026-06-01T04:54:23.091178241Z","DeletedAt":null,"paper_url":"https://arxiv.org/abs/2510.06470","arxiv_id":"2510.06470","title":"Terrain-Aided Navigation Using a Point Cloud Measurement Sensor","abstract":"We investigate the use of a point cloud measurement in terrain-aided navigation. Our goal is to aid an inertial navigation system, by exploring ways to generate a useful measurement innovation error for effective nonlinear state estimation. We compare two such measurement models that involve the scanning of a digital terrain elevation model: a) one that is based on typical ray-casting from a given pose, that returns the predicted point cloud measurement from that pose, and b) another computationally less intensive one that does not require raycasting and we refer to herein as a sliding grid. Besides requiring a pose, it requires the pattern of the point cloud measurement itself and returns a predicted point cloud measurement. We further investigate the observability properties of the altitude for both measurement models. As a baseline, we compare the use of a point cloud measurement performance to the use of a radar altimeter and show the gains in accuracy. We conclude by showing that a point cloud measurement outperforms the use of a radar altimeter, and the point cloud measurement model to use depends on the computational resources","short_abstract":"We investigate the use of a point cloud measurement in terrain-aided navigation. Our goal is to aid an inertial navigation system, by exploring ways to generate a useful measurement innovation error for effective nonlinear state estimation. We compare two such measurement models that involve the scanning of a digital t...","url_abs":"https://arxiv.org/abs/2510.06470","url_pdf":"https://arxiv.org/pdf/2510.06470v1","authors":"[\"Abdülbaki Şanlan\",\"Fatih Erol\",\"Murad Abu-Khalaf\",\"Emre Koyuncu\"]","published":"2025-10-07T21:13:20Z","proceeding":"eess.SY","tasks":"[\"eess.SY\",\"cs.RO\"]","methods":"[]","has_code":false}
