Skip to content
SE(2)-Constrained Localization and Mapping by Fusing Odometry and Vision (IEEE Transactions on Cybernetics 2018)
Branch: master
Clone or download
izhengfan
izhengfan update readme
Latest commit 72fcf6f Mar 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CMakeModules init Mar 4, 2019
Thirdparty/DBoW2 init Mar 4, 2019
include/se2clam
src init Mar 4, 2019
test init Mar 4, 2019
.gitignore
CMakeLists.txt init Mar 4, 2019
LICENSE
README.MD
package.xml
rviz.rviz init Mar 4, 2019
rviz.vcg

README.MD

se2clam

SE(2)-Constrained Localization and Mapping by Fusing Odometry and Vision

Related Publication

  • Fan Zheng, Hengbo Tang, Yun-Hui Liu. "Odometry-Vision-Based Ground Vehicle Motion Estimation With SE(2)-Constrained SE(3) Poses". IEEE Transactions on Cybernetics, 2018

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 se2clam
    rosrun rviz rviz -d rviz.rviz
    
  4. Run se2clam:

    rosrun se2clam test_vn PATH_TO_DatasetRoom PATH_TO_ORBvoc.bin
    

    result in rviz

Related Project

izhengfan/se2lam

License

MIT

You can’t perform that action at this time.