GithubHelp home page GithubHelp logo

cleinc / slslam Goto Github PK

View Code? Open in Web Editor NEW
122.0 7.0 43.0 860 KB

Building a 3D Line-based Map Using a Stereo SLAM

License: GNU General Public License v2.0

CMake 2.37% MATLAB 10.36% C++ 84.58% C 2.69%

slslam's Introduction

*** SLSLAM ***
* Guoxuan Zhang, * Jin Han Lee, Jongwoo Lim, Il Hong Suh
* Equal contribution

This code implements a Stereo Line-based SLAM (SLSLAM) presented in
"Building a 3D Line-based Map Using a Stereo SLAM," IEEE Transactions on Robotics.

Dependencies: Ceres-solver 1.7.0, OpenCV 2.4.10, Google Flags 2.1.0, Google Logging 0.0.0, OpenGL, GLFW

All dependencies should be installed in your system beforehand.

This code has been tested only on 64-bit linux (Ubuntu 12.04 and 14.04) systems.

First download the code:
$ git clone https://github.com/slslam/slslam.git
$ cd slslam

Make a directory for datasets
$ mkdir data 

Then download a zipped dataset file from:
https://drive.google.com/file/d/0B3bB8rHbc3fWNGQ3YnhLczIwNG8/view?usp=sharing
and copy it to ${source_root_dir}/data.

$ cd data
$ unzip data.zip
$ cd ..
$ mkdir build && cd build
$ cmake ..
$ make

$ ./slslam_it3f
$ ./slslam_olympic4f
$ ./slslam_myungdong

* Currently, line detection, tracking, and loop closure detection modules are
not included due to license problem with a project supported by Korean
government.

slslam's People

Contributors

cleinc avatar slslam avatar spacetrain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

slslam's Issues

make error

/home/cc/code/slslam/src/lba_problem.cpp:105:35: error: no match for ‘operator=’ (operand types are ‘std::tr1::shared_ptr<ceres::OrderedGroups<double*> >’ and ‘ceres::ParameterBlockOrdering* {aka ceres::OrderedGroups<double*>*}’)

dataset acess denied

I am a PhD student currently working on indoor visual SLAM and would like to use your dataset for my validation, would it be possible for me to access the data from your work? I would be eternally grateful.

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.