All Projects → izhengfan → Se2clam

izhengfan / Se2clam

Licence: mit
SE(2)-Constrained Localization and Mapping by Fusing Odometry and Vision (IEEE Transactions on Cybernetics 2019)

Projects that are alternatives of or similar to Se2clam

direct lidar odometry
Direct LiDAR Odometry: Fast Localization with Dense Point Clouds
Stars: ✭ 202 (+74.14%)
Mutual labels:  robotics, ros, slam
Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Stars: ✭ 1,876 (+1517.24%)
Mutual labels:  robotics, ros, slam
Cleanit
Open-source Autonomy Software in Rust-lang with gRPC for the Roomba series robot vacuum cleaners. Under development.
Stars: ✭ 125 (+7.76%)
Mutual labels:  robotics, ros, slam
2019-UGRP-DPoom
2019 DGIST DPoom project under UGRP : SBC and RGB-D camera based full autonomous driving system for mobile robot with indoor SLAM
Stars: ✭ 35 (-69.83%)
Mutual labels:  robotics, ros, slam
Camlasercalibratool
Extrinsic Calibration of a Camera and 2d Laser
Stars: ✭ 277 (+138.79%)
Mutual labels:  robotics, ros, slam
Orb slam 2 ros
A ROS implementation of ORB_SLAM2
Stars: ✭ 294 (+153.45%)
Mutual labels:  robotics, ros, slam
Se2lam
(ICRA 2019) Visual-Odometric On-SE(2) Localization and Mapping
Stars: ✭ 285 (+145.69%)
Mutual labels:  robotics, ros, slam
Evo
Python package for the evaluation of odometry and SLAM
Stars: ✭ 1,373 (+1083.62%)
Mutual labels:  robotics, ros, slam
Robotics setup
Setup Ubuntu 18.04, 16.04 and 14.04 with machine learning and robotics software plus user configuration. Includes ceres tensorflow ros caffe vrep eigen cudnn and cuda plus many more.
Stars: ✭ 110 (-5.17%)
Mutual labels:  robotics, ros
Webots
Webots Robot Simulator
Stars: ✭ 1,324 (+1041.38%)
Mutual labels:  robotics, ros
M Loam
Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration
Stars: ✭ 114 (-1.72%)
Mutual labels:  robotics, slam
Stereo dense reconstruction
Dense 3D reconstruction from stereo (using LIBELAS)
Stars: ✭ 113 (-2.59%)
Mutual labels:  robotics, ros
Rvd
Robot Vulnerability Database. An archive of robot vulnerabilities and bugs.
Stars: ✭ 87 (-25%)
Mutual labels:  robotics, ros
Mrpt slam
ROS wrappers for SLAM algorithms in MRPT
Stars: ✭ 84 (-27.59%)
Mutual labels:  ros, slam
Robotics Coursework
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Stars: ✭ 1,810 (+1460.34%)
Mutual labels:  robotics, ros
Ssl slam2
SSL_SLAM2: Lightweight 3-D Localization and Mapping for Solid-State LiDAR (mapping and localization separated) ICRA 2021
Stars: ✭ 96 (-17.24%)
Mutual labels:  robotics, slam
Navigation
ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.
Stars: ✭ 1,248 (+975.86%)
Mutual labels:  robotics, ros
Awesome Visual Slam
📚 The list of vision-based SLAM / Visual Odometry open source, blogs, and papers
Stars: ✭ 1,336 (+1051.72%)
Mutual labels:  ros, slam
Caesar.jl
Robot toolkit: Towards non-parametric and parametric navigation solutions
Stars: ✭ 98 (-15.52%)
Mutual labels:  robotics, slam
Flexbe behavior engine
Contains the behavior engine FlexBE.
Stars: ✭ 101 (-12.93%)
Mutual labels:  robotics, ros

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, vol. 49, no. 7, 2019

    To cite it in bib:

    @article{fzheng2018tcyb,
      author  = {Fan Zheng and Hengbo Tang and Yun-Hui Liu},
      journal = {IEEE Trans. Cybernetics},
      title   = "{Odometry-Vision-Based Ground Vehicle Motion Estimation With SE(2)-Constrained SE(3) Poses}",
      volume  = {49},
      number  = {7},
      year    = {2019},
    }
    

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
izhengfan/ORB_SLAM2

License

MIT

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