GithubHelp home page GithubHelp logo

Comments (3)

jaidevshriram avatar jaidevshriram commented on August 15, 2024 1

Thanks! I think I got it working now. I was interested in using just the OccAnt model, not the mapper, so using just RGB, Depth and ego map as inputs worked.

from occupancyanticipation.

srama2512 avatar srama2512 commented on August 15, 2024

Hi @jaidevshriram,

The model currently depends on having RGB-D + odometry inputs. I don't see a way to get around having no pose inputs whatsoever. The pre-trained models are trained to handle a specific noise model in the odometer sensor (see code here). Assuming that you have perfect pose estimates or noise similar to the above model, you would just have to ensure that the inputs are in the expected format to the mapper (see here). This specific function might offer the best insights for what you're trying to achieve. The interface to the mapper module was designed to be easy to understand. In your case, you would have to input the following variables to update the map at time t:

            "rgb_at_t_1" - RGB image at t-1
            "depth_at_t_1" - Depth image at t-1
            "ego_map_gt_at_t_1" - Egocentric local map at t-1
            "pose_at_t_1" - Estimated agent world pose at t-1 (relative to starting position) -- this may have noise in it
            "pose_hat_at_t_1" - Agent corrected pose at t-1 --- the agent corrects for the noise (if trained to do so)
            "map_at_t_1" - Full world map from 0 to t-1 (agent starts at the center of this map facing north)
            "rgb_at_t" - RGB image at t
            "depth_at_t" - Depth image at t
            "ego_map_gt_at_t" - Egocentric local map at t
            "pose_at_t" - Estimated agent world pose at t --- this may have noise in it

This should be a good starting point. I hope you can develop the code based on this. Feel free to bring up any specific questions you have here.

from occupancyanticipation.

srama2512 avatar srama2512 commented on August 15, 2024

Glad to hear that @jaidevshriram . I'm closing this for now. Please feel free to open it in case you have further questions.

from occupancyanticipation.

Related Issues (20)

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.