Skip to content

Commit

Permalink
initial write
Browse files Browse the repository at this point in the history
  • Loading branch information
meyiao authored Jan 7, 2017
1 parent 5952a9f commit 06ed49e
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,18 @@
# LaserSLAM
SLAM using 2D lidar
SLAM using 2D lidar<br>
![image](https://github.com/meyiao/LaserSlam/blob/master/museum.png)<br>
Video(better watching in 1080p): https://v.qq.com/x/page/q0363h0i1ej.html<br>

## Usage
1. Run the main.m<br>
2. If you'd like to test the loop closure detection(only detection, no pose graph optimization yet) functionality, dequote the 'Loop Closing' codes in the main.m<br>

## To Do
1. Register the laser points in a probability-grid-map, it will help improve the scan-matching performance.[1][2]<br>
2. Tightly couple the Laser and IMU to improve robustness and efficiency.<br>
3. Estimate relative pose between two consecutive keyscans, estimate the relative pose's covariance following the approach in [1]<br>
4. Use pose graph optimization to close loops.<br>
5. Use branch and bound method to speed up brute force scan matching.<br>

## Notes
Though it's not so accurate or robust yet, I believe it can have high performance after finishing the tasks in the ToDo list.

0 comments on commit 06ed49e

Please sign in to comment.