Giter VIP home page Giter VIP logo

Comments (3)

MerlotQ avatar MerlotQ commented on July 20, 2024 1

@mohammedari Yes. The flow sensor cannot give absolute velocity. It needs a scale. So the integrated angular velocity namely in 'rad' from is in use. The value devided by integrated timespan gives angular velocity. And then devided again by distance to ground returns linear velocity in a metric scale. I think this is the reason to use this delta angle to represnet optical flow rate(equivalent of LOS rate). See this explanation.

from px4-flow.

mohammedari avatar mohammedari commented on July 20, 2024

I think distance from the sensor to ground is required for conversion from optical flow to linear velocity, but this conversion is have to be done in PX4 side as PX4 supports using px4flow with various distance sensor other than sonic sensor on px4flow such as lidar sensors.

So, the answer for the question is because px4flow itself can not convert it. However, I am not familiar with this conversion, so I am also wondering why rad value is used for the message.

from px4-flow.

mohammedari avatar mohammedari commented on July 20, 2024

@MerlotQ Thank you for the link. I have now understand why flow_y is with 'rad' form as V_y / Z is tan(\theta) and this approximately equals to \theta while it is small. Thanks!

from px4-flow.

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.