Coder Social home page Coder Social logo

lizhaodong / dvo_slam Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ewenwan/dvo_slam

0.0 1.0 0.0 254 KB

Dense Visual Odometry and SLAM RGB-D相机稠密视觉里程计

Home Page: https://blog.csdn.net/jianwen_jiang/article/details/77934077

CMake 1.61% Makefile 0.25% C++ 96.66% C 0.29% Python 1.20%

dvo_slam's Introduction

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.

这些包提供了来自连续图像的rgb摄像机刚体运动估计的实现。

  • dvo_core

    运动估计算法的核心实现。 Core implementation of the motion estimation algorithm.

  • dvo_ros

    dvo_core与ROS的集成 Integration of dvo_core with ROS.

  • dvo_slam

    基于 dvo_core的姿态图SLAM系统与ROS集成 Pose graph SLAM system based on dvo_core and integration with ROS.

  • dvo_benchmark

集成 dvo_slam 和转向 rgb d 基准 Integration of dvo_slam with TUM RGB-D benchmark, see http://vision.in.tum.de/data/datasets/rgbd-dataset.

安装 Installation

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

在 ROS_PACKAGE_PATH 中将你的ROS版本的分支签入到中,并使用 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.

用法
从rgb图像流估算相机轨迹:

为了可视化:

启动 RVIZ
将目标帧设置为 /world
添加交互式标记显示并将它的更新主题 /dvo_vis/update
添加 PointCloud2 显示并将它的主题 /dvo_vis/cloud
红色摄影机显示当前相机位置。 蓝色摄影机显示初始相机位置。

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.

dvo_slam's People

Contributors

christiankerl avatar ewenwan avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.