Skip to content

Fast-ISIO: Fast Imaging Sonar-Inertial Odometry for Underwater Robots via Geometric Linear Mapping

Notifications You must be signed in to change notification settings

StarTeardrop/Fast-ISIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast-ISIO: Fast Imaging Sonar-Inertial Odometry for Underwater Robots via Geometric Linear Projection

Fast-ISIO is a fast and robust sonar inertial odometey system for underwater robots. Through the tight coupling fusion of IMU pre integration and imaging sonar, combined with GLP (geometric linear projection) and sector matching strategy, it realizes high-precision and high robustness underwater pose estimation.


📡 Framework Architecture

system_architecture


📦 Installation dependencies

  • Ubuntu 20.04
  • ROS Noetic
  • C++17
  • Eigen3
  • PCL
  • OpenCV
  • GTSAM
  • OpenMP
  • octomap
  • Armadillo
  • Boost
  • BLAS
  • LAPACK
  • If python related libraries are missing, please 'pip install' for installation

Clone repository and compile

cd ~/fast_isio_ws/src
git clone https://github.com/StarTeardrop/Fast-ISIO.git
cd ..
catkin_make
source devel/setup.bash

🚀 Tutorials

1. Running

roslaunch isio fast_isio_run.launch

2. play rosbag

rosbag play ....bag
TODO: Rosbag will be uploaded later

3. Parameter file path:

isio/config/param.yaml

🎥 Video Demo

1. Scene1

simulation_scene1

2. Scene2

simulation_scene2

📝 TODO

About

Fast-ISIO: Fast Imaging Sonar-Inertial Odometry for Underwater Robots via Geometric Linear Mapping

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •