imu rate is not constant
Hi everyone,
I am working on a project which consists in publishing imu data (after reading them from mpu9250) with timestamp, I am using three talker nodes, for accelero, gyro and magneto, I am launching the three files. The problem is that I am guetting data with a rate which is not constant each time. For example, Am supposed to get data every 10ms( fixed with rospy.rate), instead am guetting it sometimes 9.8ms, 9.7ms,..
Is this logic?
Why do you have three talker nodes for a single sensorboard?
linux isn't the strong real-time system. the rate is always variated depends on the internal process.
@NEngelhard yes I wrote them in one single node, but since rate was variant I wanted to try if it changes something. In all cases rate is not const. Thanx for ur reply
@0xd1ma yes am working on Raspberry Pi3 and Navio2 as a sensor board.