C++ MIT

360_visual_inertial_odometry

Visual-Inertial Odometry using 360 Camera

9

93won

Dernière activité 10 déc. 2025
93won/360_visual_inertial_odometry

181

étoiles

21

forks

2

issues ouvertes

Ce README est souvent en anglais.

360° Visual-Inertial Odometry

A real-time Visual-Inertial Odometry (VIO) system using 360° equirectangular cameras with IMU integration.

360 VIO Demo

Dependencies

  • C++17 or later
  • CMake >= 3.14
  • OpenCV >= 4.0
  • Eigen3 >= 3.3
  • Ceres Solver >= 2.0 (included as submodule)
  • Pangolin (included as submodule)
  • spdlog (included as submodule)

Build Instructions

1. Clone the repository

git clone --recursive https://github.com/93won/360_visual_inertial_odometry.git
cd 360_visual_inertial_odometry

2. Build the project

./build.sh

The executable will be generated at build/bin/360_vio_example.

Dataset

Original Dataset Source

The dataset is from the 360VIO benchmark:

📄 Paper: 360VIO: Robust Visual-Inertial Odometry Using 360 Degree Camera

For convenience, we provide pre-parsed datasets ready to use:

🔗 Google Drive: Download Dataset

Running the Demo

cd build
./bin/360_vio_example /path/to/dataset/seq1_vio/

Example

./bin/360_vio_example /home/user/data/360/seq1_vio/

License

This project is released under the MIT License. See LICENSE for details.

Projets similaires

Tightly-Coupled Lidar-Inertial Odometry

C++
993won
218 étoiles26

Visual Inertial Odometry with SLAM capabilities and 3D Mesh generation.

C++cpueuroc-datasetlocalization
MMIT-SPARK
1,9 k étoiles475

[RA-L 2025 Accept without Revision] A stereo visual-inertial odometry system based on voxel map

C++
ZZikangYuan
830 étoiles129