Skip to content

93won/360_visual_inertial_odometry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Pre-parsed Dataset (Recommended)

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.

About

Visual-Inertial Odometry using 360 Camera

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages