Servers by jDrones

Increasing imu stream rate


(hojat) #1

Hi everyone!
I am using mavros to connect to apm, uploaded on a pixhawk and I need IMU data as fast as possible on my computer. but in mavros maximum rate that I could set, using set_streamrate service, was 50 hz but I do need more than that ( at least 200 hz). what could be the source of this limitation? is this something related to apm firmware or it is mavros that limits stream rates?


(peterbarker) #2

I am using mavros to connect to apm, uploaded on a pixhawk and I need IMU
data as fast as possible on my computer. but in mavros maximum rate that I
could set, using set_streamrate service, was 50 hz but I do need more than
that ( at least 200 hz). what could be the source of this limitation? is

Curent streamrate stuff won’t do more than 50Hz.

this something related to apm firmware or it is mavros that limits stream
rates?

You might like to try my message-interval branch - it can go faster, and
you can limit it to specific messages to avoid processing overhead.