All Projects → izhengfan → Se2lam

izhengfan / Se2lam

Licence: mit
(ICRA 2019) Visual-Odometric On-SE(2) Localization and Mapping

Projects that are alternatives of or similar to Se2lam

Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Stars: ✭ 1,876 (+558.25%)
Mutual labels:  robotics, ros, slam
Orb slam 2 ros
A ROS implementation of ORB_SLAM2
Stars: ✭ 294 (+3.16%)
Mutual labels:  robotics, ros, slam
Evo
Python package for the evaluation of odometry and SLAM
Stars: ✭ 1,373 (+381.75%)
Mutual labels:  robotics, ros, slam
Se2clam
SE(2)-Constrained Localization and Mapping by Fusing Odometry and Vision (IEEE Transactions on Cybernetics 2019)
Stars: ✭ 116 (-59.3%)
Mutual labels:  robotics, ros, slam
Camlasercalibratool
Extrinsic Calibration of a Camera and 2d Laser
Stars: ✭ 277 (-2.81%)
Mutual labels:  robotics, ros, slam
direct lidar odometry
Direct LiDAR Odometry: Fast Localization with Dense Point Clouds
Stars: ✭ 202 (-29.12%)
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 (-56.14%)
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 (-87.72%)
Mutual labels:  robotics, ros, slam
ROS-TCP-Connector
No description or website provided.
Stars: ✭ 123 (-56.84%)
Mutual labels:  robotics, ros
bio ik
MoveIt kinematics_base plugin based on particle optimization & GA
Stars: ✭ 104 (-63.51%)
Mutual labels:  robotics, ros
Awesome Weekly Robotics
A list of projects that were or will be featured in Weekly Robotics newsletter
Stars: ✭ 255 (-10.53%)
Mutual labels:  robotics, ros
Gym Gazebo2
gym-gazebo2 is a toolkit for developing and comparing reinforcement learning algorithms using ROS 2 and Gazebo
Stars: ✭ 257 (-9.82%)
Mutual labels:  robotics, ros
FusionAD
An open source autonomous driving stack by San Jose State University Autonomous Driving Team
Stars: ✭ 30 (-89.47%)
Mutual labels:  robotics, ros
Visual Slam Roadmap
Roadmap to becoming a Visual-SLAM developer in 2021
Stars: ✭ 277 (-2.81%)
Mutual labels:  robotics, slam
ndt localizer
This robot lcoalisation package for lidar-map based localisation using multi-sensor state estimation.
Stars: ✭ 32 (-88.77%)
Mutual labels:  robotics, slam
fmi adapter
Integrating functional mock-up units (FMUs) in ROS nodes
Stars: ✭ 26 (-90.88%)
Mutual labels:  robotics, ros
Bonnet
Bonnet: An Open-Source Training and Deployment Framework for Semantic Segmentation in Robotics.
Stars: ✭ 274 (-3.86%)
Mutual labels:  robotics, ros
ROS
ROS机器人操作系统 学习(写于2020年夏)
Stars: ✭ 102 (-64.21%)
Mutual labels:  ros, slam
erdos
Dataflow system for building self-driving car and robotics applications.
Stars: ✭ 135 (-52.63%)
Mutual labels:  robotics, ros
Openvslam
OpenVSLAM: A Versatile Visual SLAM Framework
Stars: ✭ 2,945 (+933.33%)
Mutual labels:  robotics, slam

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] [poster]

    To cite it in bib:

    @inproceedings{fzheng2019icra,
        author    = {Fan Zheng and Yun-Hui Liu},
        title     = "{Visual-Odometric Localization and Mapping for Ground Vehicles Using SE(2)-XYZ Constraints}",
        booktitle = {Proc. IEEE Int. Conf. Robot. Autom (ICRA)},
        year      = {2019},
    }
    

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