Skip to content

ZUPT aided GNSS Inertial Navigation Integration for Wheeled Delivery Robots

License

Notifications You must be signed in to change notification settings

wvu-navLab/gnss-ins-zupt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GNSS-INS-ZUPT

This repository contains the software release for "ZUPT aided GNSS Factor Graph with Inertial Navigation Integration for Wheeled Robots".


In this work, we demonstrate the importance of zero velocity information for GNSS based navigation. The effectiveness of using the zero velocity information with ZUPT for inertial navigation applications have been shown in the literature. Here we leverage this information and add it as a position constraint in a GNSS factor graph. We also compare its performance to a GNSS/INS coupled factor graph. We tested our ZUPT aided factor graph method on three datasets and compared it with the GNSS-only factor graph.[paper link]

@inproceedings{kilic2021zupt,
  title={ZUPT Aided GNSS Factor Graph with Inertial Navigation Integration for Wheeled Robots},
  author={Kilic, Cagri and Das, Shounak and Gutierrez, Eduardo and Watson, Ryan and Gross, Jason},
  booktitle={Proceedings of the 34th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2021)},
  pages={3285--3293},
  year={2021}
}

Architecture


This software benefits from several open-source software packages.

How to Install

1) Requirements/Recommendations

Required

  • Boost --> sudo apt-get install libboost-all-dev
    • Note: this has only been tested with boost --version 1.58
  • CMake --> sudo apt-get install cmake
  • OpenMP --> sudo apt install libomp-dev

2) Clone repository to local machine

git clone the repository

3) Build

cd ICE
./build.sh

4) Test

cd examples
chmod +x run_mel2.sh
./run_mel2.sh

Note

If you see an error as

error while loading shared libraries: libmetis.so: cannot open shared object file: No such file or directory

Simply, paste this command to your bashrc:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/*FULL_PATH_OF_REPO*/gnss-ins-zupt/GNSS_INS_ZUPT/lib

About

ZUPT aided GNSS Inertial Navigation Integration for Wheeled Delivery Robots

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published