Code Monkey home page Code Monkey logo

sim2realviz's Introduction

Sim2RealViz: Visualizing the Sim2Real Gap in Robot Ego-Pose Estimation

Using Sim2RealViz, the sim2real gap of Data Augmentation model can be compared agaings other models (e.g. Vanilla or Fine-tuned) and displayed on the real-world environment map along with its performance metrics. In particular, Sim2RealViz shows ① that those models are particulary effective in simulation, but we identified errors in the environment, such as the model failing to regress its position because of a closed-door that was opened in training. Such an error can be selected by instance on the map ② to identify key features extracted by the model either as superimposed on the bird's eye-map ③, or as a first person view ④.

For more information, please refer to the manuscript: Sim2RealViz: Visualizing the Sim2Real Gap in Robot Ego-Pose Estimation

Work by: Théo Jaunet, Guillaume Bono, Romain Vuillemot, and Christian Wolf

How to install and run locally

Step 1: Clone this repo and install Python dependecies as it follows (you may want to use a vitural environment for that).

pip install -r requirements.txt

Step 2: For a direct interaction with models and simulation, this tool requieres both (Habitat-sim + habitat-api) and pytorch

You can follow installation insctructions here:

Step 3: Download the virtual environment data in from this drive, and move it to <project_dir>/data/

  mv ~/Downloads/citi.glb data/citi.glb

Step 4: You can launch the server with the script 'server.py' at the root of this repo.

python server.py

The server should then be accessible at: http://0.0.0.0:5000 (it may take a minute or two to launch).

sim2realviz's People

Contributors

sim2realviz avatar theo-jaunet avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

3k46b

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.