Structure-Invariant Range-Visual-Inertial Odometry

Ivan Alberico, Jeff Delaune, Giovanni Cioffi, Davide Scaramuzza
9/6/2024
cs.ROcs.CV

No confident code implementation found for this paper.

Abstract

The Mars Science Helicopter (MSH) mission aims to deploy the next generation of unmanned helicopters on Mars, targeting landing sites in highly irregular terrain such as Valles Marineris, the largest canyons in the Solar system with elevation variances of up to 8000 meters. Unlike its predecessor, the Mars 2020 mission, which relied on a state estimation system assuming planar terrain, MSH requires a novel approach due to the complex topography of the landing site. This work introduces a novel range-visual-inertial odometry system tailored for the unique challenges of the MSH mission. Our system extends the state-of-the-art xVIO framework by fusing consistent range information with visual and inertial measurements, preventing metric scale drift in the absence of visual-inertial excitation (mono camera and constant velocity descent), and enabling landing on any terrain structure, without requiring any planar terrain assumption. Through extensive testing in image-based simulations using actual terrain structure and textures collected in Mars orbit, we demonstrate that our range-VIO approach estimates terrain-relative velocity meeting the stringent mission requirements, and outperforming existing methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{alberico2024structureinvariant,
  title  = {Structure-Invariant Range-Visual-Inertial Odometry},
  author = {Ivan Alberico and Jeff Delaune and Giovanni Cioffi and Davide Scaramuzza},
  year   = {2024},
  eprint = {2409.04633},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.04633v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.04633.svg)](https://codeofpaper.com/paper/2409.04633)

Discussion