Skip to content

tum-vision/dvo_slam

fuerte
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
September 24, 2013 15:33
September 24, 2013 15:33
g2o
August 14, 2013 15:52
August 14, 2013 15:52

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.

Installation

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

  • ROS Fuerte:

    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.

About

Dense Visual Odometry and SLAM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published