# PX4 mavlink onboard streaming uneven rate

**URL:** <https://discuss.px4.io/t/px4-mavlink-onboard-streaming-uneven-rate/1043>\
**Category:** Uncategorized\
**Created:** [August 26, 2016, 1:54am UTC](https://discuss.px4.io/t/px4-mavlink-onboard-streaming-uneven-rate/1043 "2016-08-26T01:54:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Havertown](https://discuss.px4.io/letter_avatar_proxy/v4/letter/h/50afbb/32.png) [@Havertown](https://discuss.px4.io/u/Havertown)\
**Post date:** [August 26, 2016, 1:54am UTC](https://discuss.px4.io/t/px4-mavlink-onboard-streaming-uneven-rate/1043/1 "2016-08-26T01:54:33Z")

</div>

Hello,

I’m trying to get a high rate imu/data\_raw via telem2 port.  
I was able to get average of 200Hz as shown in the attached picture. So each time step should be around 0.004s, but there are 0.04s time steps every one second.

![](https://discuss.px4.io/uploads/default/original/1X/fc5c0767091d07f4cd5cf25496ee20c496636c1c.png)

This uneven time step happens when I ask 10hz of imu/data\_raw as well. Time step should be 0.1 second, but there are 0.135 second time steps every seconds.

![](https://discuss.px4.io/uploads/default/original/1X/e859bc7373c480207d86bb5b7904c6c06ae43be8.png)

Does anyone have clues on this problem?

Thank you!  
H

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [August 26, 2016, 7:39am UTC](https://discuss.px4.io/t/px4-mavlink-onboard-streaming-uneven-rate/1043/2 "2016-08-26T07:39:46Z")

</div>

Linux is not a real time operating system nor is MAVROS designed for hard realtime. You should not be expecting exact time steps from it but something close to what you requested.
