Code Monkey home page Code Monkey logo

scvp-simulation's Introduction

SCVP-Simulation

This is a repository for supporting our paper "SCVP: Learning One-shot View Planning via Set Covering for Unknown Object Reconstruction" (DOI: 10.1109/LRA.2022.3140449).

File structure

The repository has four folders. Set_covering_data_generator contains c++ codes of data generation and configuration files. VP_simulation_system contains c++ codes of view planning simulation system for object reconstruction and configuration files. nbv-net-master contains python codes of our re-trained NBV-Net network and its interface. sc-net contains python codes of our SCVP network and its interface.

Questions

Please contact [email protected] ([email protected]) or [email protected].

scvp-simulation's People

Contributors

psc0628 avatar

Stargazers

 avatar Shiyu Xing avatar Yue Pan  avatar 汪涛 avatar

Watchers

 avatar

scvp-simulation's Issues

Question about input octomap

Hi! I am wondering how to get the input Octomap (M). Should it be created from the obtained pointcloud with respect to the sensor frame, or should they be transformed to the global frame (e.g. robot base frame)?

Question about the position of the object center with respect to the global frame

          Thanks for your question. The point cloud obtained from the sensor should be transformed to the global frame (where Z+ is the normal vector of the horizontal plane, e.g., the tabletop or the ground) since the output from our pre-trained network is constrained to a predefined view space in the global frame.

Originally posted by @psc0628 in #2 (comment)

Taking into account that the pointcloud should be transformed to the global frame. Does it matter where the object center (which is the same as the hemisphere center) is with respect to global frame?

no CMakeList.txt?

There is no CMakeList.txt file in the project, how to download it and then open it in VS?

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.