Skip to content
Visual-Odometric On-SE(2) Localization and Mapping (ICRA 2019)
Branch: master
Clone or download
Latest commit d041db7 Mar 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CMakeModules
Thirdparty/DBoW2
include/se2lam
src init Mar 4, 2019
test
.gitignore
CMakeLists.txt init Mar 4, 2019
LICENSE
README.MD Update README.MD Mar 5, 2019
package.xml init Mar 4, 2019
rviz.rviz init Mar 4, 2019
rviz.vcg

README.MD

se2lam

On-SE(2) Localization and Mapping for Ground Vehicles by Fusing Odometry and Vision

Related Publication

  • Fan Zheng, Yun-Hui Liu. "Visual-Odometric Localization and Mapping for Ground Vehicles Using SE(2)-XYZ Constraints". Proc. IEEE International Conference on Robotics and Automation (ICRA), 2019 [pdf]

    result in rviz

Dependencies

  • ROS (tested on Kinetic/Melodic)

  • OpenCV 2.4.x / 3.1 above

  • g2o (2016 version)

Build

Build this project as a ROS package

Demo

  1. Download DatasetRoom.zip, and extract it. In a terminal, cd into DatasetRoom/.

    We prepare two packages of odometry measurement data, one is more accurate (odo_raw_accu.txt), the other less accurate (odo_raw_roug.txt). To use either one of them, copy it to odo_raw.txt in DatasetRoom/.

  2. Download ORBvoc.bin.

  3. Run rviz:

    roscd se2lam
    rosrun rviz rviz -d rviz.rviz
    
  4. Run se2lam:

    rosrun se2lam test_vn PATH_TO_DatasetRoom PATH_TO_ORBvoc.bin
    

Related Project

izhengfan/se2clam

License

MIT

You can’t perform that action at this time.