Giter VIP home page Giter VIP logo

algo-runner's Introduction

prime-slam

SLAM system using various types of landmarks. README will be supplemented.

Building Docker Image

docker build -t prime-slam .

Running Docker Container

To run the container use the following command:

docker run --rm -v <DATA_PATH>:/data prime-slam [OPTIONAL_ARGS]

The following [OPTIONAL_ARGS] can be used:

optional arguments:
  -h, --help            show this help message and exit
  --data PATH, -d PATH  path to data (default: data/)
  --data-format STR, -D STR
                        data format: tum, icl, icl_tum (default: icl_tum)
  --save-cloud BOOL, -s BOOL
                        save resulting cloud (default: True)
  --cloud-save-path PATH, -S PATH
                        path to the saved cloud (default: resulting_cloud.pcd)
  --verbose BOOL, -v BOOL
                        print metrics (default: True)

Data formats

icl

/data
├── scene_0.depth — depth in ICL format
├── scene_0.png — image
├── scene_0.txt — camera parameters
├── scene_1.depth
├── scene_1.png
├── scene_1.txt
...
├── scene_N.depth
├── scene_N.png
└── scene_N.txt

File names may differ from those shown above. Additional information can be found here.

tum

/data
├── /rgb — depth in ICL format
    ├── image_0.png
    ...
    └── image_N.png
├── /depth
    ├── depth_0.png
    ...
    └── depth_M.png
└── groundtruth.txt — gt poses in TUM format

Additional information can be found here.

icl_tum

ICL data presented in tum format.

algo-runner's People

Contributors

achains avatar reot20 avatar true-real-michael avatar

Watchers

 avatar

algo-runner's Issues

ICL Office reader

Problem: TUM-compatable image sequence is invalid
Solution: Add image-to-cloud converter from ICL format

MultiValue threshold input format

File: python/planeseg/metrics/metrics_evaluation.py: 11
The multivalue metric threshold is currently inputted as a suffix to the name of the metric (e.g. multivalue-0.8). It is both unsafe and unreadable, and thus needs to be changed.

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.