All Projects → liuzhenboo → 2d Slam By Nonlinear Optimization

liuzhenboo / 2d Slam By Nonlinear Optimization

Licence: gpl-3.0
基于非线性优化的2Dslam仿真,实践前端数据关联,滑动窗口法,LM优化,FEJ。

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to 2d Slam By Nonlinear Optimization

Mvision
机器人视觉 移动机器人 VS-SLAM ORB-SLAM2 深度学习目标检测 yolov3 行为检测 opencv PCL 机器学习 无人驾驶
Stars: ✭ 6,140 (+14875.61%)
Mutual labels:  slam
Kimera
Index repo for Kimera code
Stars: ✭ 802 (+1856.1%)
Mutual labels:  slam
Hdl graph slam
3D LIDAR-based Graph SLAM
Stars: ✭ 945 (+2204.88%)
Mutual labels:  slam
Visual slam related research
视觉(语义) SLAM 相关研究跟踪
Stars: ✭ 708 (+1626.83%)
Mutual labels:  slam
Gms Feature Matcher
GMS: Grid-based Motion Statistics for Fast, Ultra-robust Feature Correspondence (CVPR 17 & IJCV 20)
Stars: ✭ 797 (+1843.9%)
Mutual labels:  slam
Hdpslam
The implementation of HDP SLAM
Stars: ✭ 16 (-60.98%)
Mutual labels:  slam
Teaser Plusplus
A fast and robust point cloud registration library
Stars: ✭ 607 (+1380.49%)
Mutual labels:  slam
Ucoslam Cv3
Updated UcoSLAM to compile for OpenCV 3
Stars: ✭ 31 (-24.39%)
Mutual labels:  slam
Open vins
An open source platform for visual-inertial navigation research.
Stars: ✭ 805 (+1863.41%)
Mutual labels:  slam
Visma Tracker
semantic mapping module of vision lab slam system
Stars: ✭ 21 (-48.78%)
Mutual labels:  slam
Probabilistic robotics
solution of exercises of the book "probabilistic robotics"
Stars: ✭ 734 (+1690.24%)
Mutual labels:  slam
Kimera Vio
Visual Inertial Odometry with SLAM capabilities and 3D Mesh generation.
Stars: ✭ 741 (+1707.32%)
Mutual labels:  slam
Kitti groundtruth
Ground Truth of KITTI dataset (odometry benchmark) for loop closure detection or visual place recognition
Stars: ✭ 23 (-43.9%)
Mutual labels:  slam
Turtlebot3
ROS packages for Turtlebot3
Stars: ✭ 673 (+1541.46%)
Mutual labels:  slam
Pepper Robot Programming
Pepper Programs : Object Detection Real Time without ROS
Stars: ✭ 29 (-29.27%)
Mutual labels:  slam
Cartographer
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
Stars: ✭ 5,754 (+13934.15%)
Mutual labels:  slam
Gradslam
gradslam is an open source differentiable dense SLAM library for PyTorch
Stars: ✭ 833 (+1931.71%)
Mutual labels:  slam
Defslam
DefSLAM: Tracking and Mapping of Deforming Scenes from Monocular Sequences. J.Lamarca, S. Parashar, A. Bartoli & J.M.M. Montiel
Stars: ✭ 36 (-12.2%)
Mutual labels:  slam
Lio Sam
LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping
Stars: ✭ 953 (+2224.39%)
Mutual labels:  slam
A Loam
Advanced implementation of LOAM
Stars: ✭ 869 (+2019.51%)
Mutual labels:  slam

2D-SLAM-By-Nonlinear-Optimization

Features

非线性优化,LM迭代优化,滑动窗口,边缘化,FEJ

Report

技术文档: Reports

Reasults

只使用前端

注释掉slidewindow_graph.py中函数def Update(self, measure):里的:

self.Optimize_graph()

picture0

滑动窗口优化(1)

滑窗之外的观测直接舍去,不使用先验信息。 注释掉注释掉slidewindow_graph.py中函数def Optimize_graph(self):里的:

self.Get_prior()

picture1

滑动窗口优化(2)

滑窗之外的观测信息不直接舍去,利用舒尔补转换成约束矩阵,形成先验信息,在优化中使用。这里使用的边缘化方案,可以保证FEJ。

picture2

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].