-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Analysis of embObjIMU rate #595
Comments
OK @Nicogene, we shall investigate the problem together. I get in touch w/ you soon. |
@triccyx and me extracted the statistics of the acquisition time of the CAN and here is the histogram(~ 2000 samples): And here is the plot of the acquisition time: |
Me @triccyx @marcoaccame and Giorgio Zini analyzed the behavior of the i2c bus of the rfe board, to which is attached the imu Bosch BNO055. We measured with the oscilloscope the lines
|
We tested the performances of imurfe respect to the old imu bosch attached to the pc104 and we observed they behave in the same way. This supports the hypothesis that the probably both have the same uncertainty in the i2c bus acquisition, but the old device driver "hides" this irregularity in the way it takes the timestamp. Closing. |
Trying the changes added in #592 I noticed a worse behaviour of
iKinGazeCtrl
while using theimurfe
data instead the "old"imuBosch_BNO055
attached via i2c.I dumped the dt of data received and here is the result:
The upper plot represent the dt using the
imuBosch_BNO055
attached to the pc104, the other one theimurfe
usingacquisitionRate
= 10.EDIT: these numbers have been taken from the
iKinGazeCtrl
, then the timestamp is the one set by the embObjIMU device, then not the one coming from the board.cc @traversaro @pattacini
The text was updated successfully, but these errors were encountered: