Git Product home page Git Product logo

Comments (2)

lucabergamini avatar lucabergamini commented on May 24, 2024

Hi @billythedummy.

I think it would be helpful to document details such as the ones above

I'm working on adding some doc for the different reference systems #66 , but it's not my current higher priority sadly :(

  • Units: What units are target_positions, centroid, extent, target_yaws and yaw in? I'm guessing meters and radians respectively.

yes, meters and radians

  • Absolute or relative?: From the example notebooks, it seems like target_positions are displacements relative to the initial centroid point at the start of a sequence. Is this also the case for target_yaws and yaw, where we can calculate the absolute yaw heading at time step i in a sequence by taking yaw + target_yaws[i]?

Yes they are both relative

  • target_availabilities: This field has a dimension of (batch, future_num_frames, 3). From its name I'm guessing it's a binary mask, but what does the last dimension correspond to? x, y, yaw respectively? Additionally, what does it mean for target_availability=0, does this correspond to an instance of the sensors' failure to calculate this dimension of the agent at this point in time in real-life?

DISCLAIMER: target_availabilities is going through a refactoring atm and will likely change shape (last axes removed).

Yes, right now they three boolean values correspond to x,y,yaw. They can be set to 0 under two conditions:

  • when you're working with the EgoDataset, even though the pose is always reliable (because acquired using internal sensors in the car) you will have 0 avail at the end of a scene
  • when working with the AgentDataset, agents are not that reliable (sensors can fail to pick them up) or they may disappear naturally out of the AV perception range
    Those are the two reasons why we need to model availability. Those values can be used for example in the loss to discard useless data (invalid data are set to 0 in the dataset)

from l5kit.

yousef-xailient avatar yousef-xailient commented on May 24, 2024

Hi @lucabergamini,

What are the velocity units?

from l5kit.

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.