Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
D

dvo_slam

> 编程语言
Open source

Dense Visual Odometry and SLAM

667 stars0 likes0 views
WebsiteGitHub

About

Dense Visual Odometry and SLAM

Dense Visual Odometry and SLAM (dvo_slam)

NOTE: this is an alpha release APIs and parameters are going to change in near future. No support is provided at this point.

These packages provide an implementation of the rigid body motion estimation of an RGB-D camera from consecutive images.

  • dvo_core

    Core implementation of the motion estimation algorithm.

  • dvo_ros

    Integration of dvo_core with ROS.

  • dvo_slam

    Pose graph SLAM system based on dvo_core and integration with ROS.

  • dvo_benchmark

    Integration of dvo_slam with TUM RGB-D benchmark, see http://vision.in.tum.de/data/datasets/rgbd-dataset.

  • sophus

    ROS package wrapper for Hauke Strasdat's Sophus library, see https://github.com/strasdat/Sophus.

Installation

Checkout the branch for your ROS version into a folder in your ROS_PACKAGE_PATH and build the packages with rosmake.

  • ROS Fuerte:

    bash
    git clone -b fuerte git://github.com/tum-vision/dvo_slam.git
    rosmake dvo_core dvo_ros dvo_slam dvo_benchmark

Usage

Estimating the camera trajectory from an RGB-D image stream:

TODO

For visualization:

  • Start RVIZ
  • Set the Target Frame to /world
  • Add an Interactive Marker display and set its Update Topic to /dvo_vis/update
  • Add a PointCloud2 display and set its Topic to /dvo_vis/cloud

The red camera shows the current camera position. The blue camera displays the initial camera position.

Publications

The following publications describe the approach:

  • Dense Visual SLAM for RGB-D Cameras (C. Kerl, J. Sturm, D. Cremers), In Proc. of the Int. Conf. on Intelligent Robot Systems (IROS), 2013.
  • Robust Odometry Estimation for RGB-D Cameras (C. Kerl, J. Sturm, D. Cremers), In Proc. of the IEEE Int. Conf. on Robotics and Automation (ICRA), 2013
  • Real-Time Visual Odometry from Dense RGB-D Images (F. Steinbruecker, J. Sturm, D. Cremers), In Workshop on Live Dense Reconstruction with Moving Cameras at the Intl. Conf. on Computer Vision (ICCV), 2011.

License

The packages dvo_core, dvo_ros, dvo_slam, and dvo_benchmark are licensed under the GNU General Public License Version 3 (GPLv3), see http://www.gnu.org/licenses/gpl.html.

The package sophus is licensed under the MIT License, see http://opensource.org/licenses/MIT.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C++

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言