All Projects → ydsf16 → TinyGrapeKit

ydsf16 / TinyGrapeKit

Licence: GPL-3.0 license
A bunch of state estimation algorithms

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to TinyGrapeKit

AVP-SLAM-PLUS
An implementation of AVP-SLAM and some new contributions
Stars: ✭ 371 (+101.63%)
Mutual labels:  slam, state-estimation, slam-algorithms
Recent slam research
Track Advancement of SLAM 跟踪SLAM前沿动态【2021 version】
Stars: ✭ 2,387 (+1197.28%)
Mutual labels:  slam, state-estimation
Openvslam
OpenVSLAM: A Versatile Visual SLAM Framework
Stars: ✭ 2,945 (+1500.54%)
Mutual labels:  slam, visual-odometry
awesome-ros-mobile-robot
😎 A curated list of awesome mobile robots study resources based on ROS (including SLAM, odometry and navigation, manipulation)
Stars: ✭ 284 (+54.35%)
Mutual labels:  slam, odometry
gmmloc
Implementation for IROS2020: "GMMLoc: Structure Consistent Visual Localization with Gaussian Mixture Model"
Stars: ✭ 91 (-50.54%)
Mutual labels:  slam, state-estimation
event-slam-accumulator-settings
Research on Event Accumulator Settings for Event-Based SLAM
Stars: ✭ 16 (-91.3%)
Mutual labels:  slam, vio
codac
Codac is a library for constraint programming over reals, trajectories and sets.
Stars: ✭ 31 (-83.15%)
Mutual labels:  slam, state-estimation
Vins Mono
A Robust and Versatile Monocular Visual-Inertial State Estimator
Stars: ✭ 3,326 (+1707.61%)
Mutual labels:  state-estimation, vio
dvo python
Coding dense visual odometry in a little more than a night (yikes)!
Stars: ✭ 40 (-78.26%)
Mutual labels:  slam, slam-algorithms
RGB-D-SLAM
Work in Progress. A SLAM implementation based on plane and superquadric tracking.
Stars: ✭ 23 (-87.5%)
Mutual labels:  slam, slam-algorithms
bench ws
A catkin workspace to compare against different state-estimation algorithms namely VINS-Mono, VINS-Fusion, ORBSLAM3, Stereo-MSCKF, etc.
Stars: ✭ 15 (-91.85%)
Mutual labels:  slam, vio
the-Cooper-Mapper
An open source autonomous driving research platform for Active SLAM & Multisensor Data Fusion
Stars: ✭ 38 (-79.35%)
Mutual labels:  slam, odometry
direct lidar odometry
Direct LiDAR Odometry: Fast Localization with Dense Point Clouds
Stars: ✭ 202 (+9.78%)
Mutual labels:  slam, odometry
vslam
Basic algorithms for vslam.
Stars: ✭ 44 (-76.09%)
Mutual labels:  slam, slam-algorithms
OPVO
Sample code of BMVC 2017 paper: "Visual Odometry with Drift-Free Rotation Estimation Using Indoor Scene Regularities"
Stars: ✭ 40 (-78.26%)
Mutual labels:  slam, visual-odometry
simple-sfm
A readable implementation of structure-from-motion
Stars: ✭ 19 (-89.67%)
Mutual labels:  slam, visual-odometry
puma
Poisson Surface Reconstruction for LiDAR Odometry and Mapping
Stars: ✭ 302 (+64.13%)
Mutual labels:  slam, odometry
ndtpso slam
ROS package for NDT-PSO, a 2D Laser scan matching algorithm for SLAM
Stars: ✭ 32 (-82.61%)
Mutual labels:  slam, slam-algorithms
microstrain inertial
ROS driver for all of MicroStrain's current G and C series products. To learn more visit
Stars: ✭ 44 (-76.09%)
Mutual labels:  slam, slam-algorithms
odometry
Training Deep SLAM on Single Frames https://arxiv.org/abs/1912.05405
Stars: ✭ 38 (-79.35%)
Mutual labels:  visual-odometry

TinyGrapeKit

A bunch of state estimation algorithms.

This repo is divided into two parts, one is the basic algorithm, in the library folder. The other is the actual multi-sensor fusion algorithm (e.g. SLAM), in the app folder.

Detailed derivations can be found in: https://www.zhihu.com/column/slamTech

Install

Prerequisites

opencv, ceres, Eigen

Build

chmod +x build.sh
./build.sh

Applications in the app folder

FilterFusion : Filter-Based Sensor Fusion.

Fuse wheel, visual, and GNSS in an Extended Kalman Filter.

For visual-wheel fusion, please refer to: https://zhuanlan.zhihu.com/p/270670373

For fusing of GNSS data, please refer to: https://zhuanlan.zhihu.com/p/330880853

You can select the sensors to participate in the fusion through the configuration file.

sys_config.enable_plane_update: 1
sys_config.enable_gps_update: 1

image image image

Dataset

We used the KAIST dataset to test our method. https://irap.kaist.ac.kr/dataset/

Example

For examples, please refer to the Example folder.

./RunKAISTData ${REPO_PATH}/TinyGrapeKit/app/FilterFusion/params/KAIST.yaml ${KAIST_PATH}

Contact us

For any issues, please feel free to contact Dongsheng Yang: [email protected], [email protected]

Just for JYYJ - w.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].