All Projects → mit-acl → dpgo_ros

mit-acl / dpgo_ros

Licence: MIT license
ROS wrapper for distributed pose graph optimization

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to dpgo ros

the-Cooper-Mapper
An open source autonomous driving research platform for Active SLAM & Multisensor Data Fusion
Stars: ✭ 38 (+31.03%)
Mutual labels:  slam, pose-graph-optimization
PoseGraph-Ceres
An offline tool for pose-graph-optimization.
Stars: ✭ 57 (+96.55%)
Mutual labels:  slam, pose-graph-optimization
maks
Motion Averaging
Stars: ✭ 52 (+79.31%)
Mutual labels:  slam, pose-graph-optimization
rgbd ptam
Python implementation of RGBD-PTAM algorithm
Stars: ✭ 65 (+124.14%)
Mutual labels:  slam
relative pose
A Collection of Algorithms for Relative Pose Estimation of a Calibrated Camera
Stars: ✭ 27 (-6.9%)
Mutual labels:  slam
ai for robotics
Visualizations of algorithms covered in Sebastian Thrun's excellent Artificial Intelligence for Robotics course on Udacity.
Stars: ✭ 125 (+331.03%)
Mutual labels:  slam
wpb home
Source code for WPB ROS Robot
Stars: ✭ 51 (+75.86%)
Mutual labels:  slam
navigation-benchmark
Code for "Benchmarking Classic and Learned Navigation in Complex 3D Environments" paper
Stars: ✭ 63 (+117.24%)
Mutual labels:  slam
pi roombot
ROS raspberry pi "roomba" like robot
Stars: ✭ 12 (-58.62%)
Mutual labels:  slam
lt-mapper
A Modular Framework for LiDAR-based Lifelong Mapping
Stars: ✭ 301 (+937.93%)
Mutual labels:  slam
realsense explorer bot
Autonomous ground exploration mobile robot which has 3-DOF manipulator with Intel Realsense D435i mounted on a Tracked skid-steer drive mobile robot. The robot is capable of mapping spaces, exploration through RRT, SLAM and 3D pose estimation of objects around it. This is an custom robot with self built URDF model.The Robot uses ROS's navigation…
Stars: ✭ 61 (+110.34%)
Mutual labels:  slam
JuliaAutonomy
Julia sample codes for Autonomy, Robotics and Self-Driving Algorithms.
Stars: ✭ 21 (-27.59%)
Mutual labels:  slam
srrg2 slam interfaces
Plug-and-Play SLAM core repository. Atomic and compound SLAM modules
Stars: ✭ 76 (+162.07%)
Mutual labels:  slam
simple-sfm
A readable implementation of structure-from-motion
Stars: ✭ 19 (-34.48%)
Mutual labels:  slam
SRLCD
fast loop closure detection (online visual place recognition) via saliency re-identification IROS 2020
Stars: ✭ 78 (+168.97%)
Mutual labels:  slam
omnimapper
A Modular Multimodal Mapping Framework
Stars: ✭ 86 (+196.55%)
Mutual labels:  slam
puma
Poisson Surface Reconstruction for LiDAR Odometry and Mapping
Stars: ✭ 302 (+941.38%)
Mutual labels:  slam
slam docker collection
A collection of docker environments for 3D SLAM packages
Stars: ✭ 130 (+348.28%)
Mutual labels:  slam
ba demo ceres
Bundle adjustment demo using Ceres Solver, with customized cost function and local parameterization on SE(3)
Stars: ✭ 150 (+417.24%)
Mutual labels:  slam
udacity-cvnd-projects
My solutions to the projects assigned for the Udacity Computer Vision Nanodegree
Stars: ✭ 36 (+24.14%)
Mutual labels:  slam

DPGO_ROS

Introduction

This repository implements a ROS wrapper for the DPGO library. Example results on the Sphere2500 dataset:

Dependencies

Inside a catkin workspace, please clone the following repositories. Use the default branch unless mentioned otherwise below.

Building the package

Build with catkin:

catkin build

To run a demo:

# source workspace
source ~/catkin_ws/devel/setup.bash

# run demo on example g2o dataset
roslaunch dpgo_ros DPGO.launch

References

If you find this library useful, please consider citing our papers:

@ARTICLE{Tian2021Distributed,
  author={Tian, Yulun and Khosoussi, Kasra and Rosen, David M. and How, Jonathan P.},
  journal={IEEE Transactions on Robotics}, 
  title={Distributed Certifiably Correct Pose-Graph Optimization}, 
  year={2021},
  volume={},
  number={},
  pages={1-20},
  doi={10.1109/TRO.2021.3072346}}

@ARTICLE{Tian2020Asynchronous,
  author={Tian, Yulun and Koppel, Alec and Bedi, Amrit Singh and How, Jonathan P.},
  journal={IEEE Robotics and Automation Letters}, 
  title={Asynchronous and Parallel Distributed Pose Graph Optimization}, 
  year={2020},
  volume={5},
  number={4},
  pages={5819-5826},
  doi={10.1109/LRA.2020.3010216}}
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].