Comments (3)
@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.
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.
@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)
- What is the official release commit? HOT 1
- PX4FLOW can not work outside HOT 1
- PX4FLOW and PixHawk 4 mini issue HOT 1
- px4flow sonar no distance. Help! HOT 5
- Vehicle reject position control when using optical flow HOT 2
- Firmware version onboard HOT 2
- Binning HOT 4
- Links in the readme become unavailable HOT 2
- Sonar requirements HOT 1
- Using px4flow as a robot-cart part HOT 6
- usage of ABSDIFF macro in flow.c
- Move to Python3
- How good is the pose estimation at 18 m HOT 1
- Error in build HOT 3
- Data Output from PX4Flow camera board
- <uavcan/protocol/GetNodeInfo.hpp> not detected HOT 2
- Low and fluctuating quality of flow over i2c while USB works fine HOT 4
- Strange local_position_ned and need for a "forced" reboot to work
- Live video view Totally Striped with VIDEO_ONLY = 0 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from px4-flow.