About the get.Vector & get.event

For other supported Arduino products from Adafruit: Shields, accessories, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
oladam
 
Posts: 7
Joined: Mon Aug 30, 2021 6:06 pm

About the get.Vector & get.event

Post by oladam »

Hi,
I am using BNO055, may I ask what's the different between

Code: Select all

getVector
&

Code: Select all

getEvent
please.
Thanks
Adam

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: About the get.Vector & get.event

Post by mikeysklar »

Adam,

There is a bit of explanation here interpreting getevent() and getvector().

viewtopic.php?f=22&t=76610

You will have to read through the thread to follow the logic, but here is gammabursts summary.
The datasheet doesn't specify LinAcc performance. That's a clue it may be not very good.

I run my BNO055 at 100 hertz. I see similar noisy and wobbly LinAcc values, but I expected that from a $10 chip. LinAcc is rather difficult to measure accurately and quietly. The BNO probably calculates LinAcc from something like Acc (accelerometer) minus Grav (gravity vector from the fusion algorithm). The BNO accelerometers are noisy. The calibration and fusion algorithms are non-adjustable and have various undocumented compromises and imperfections. Lots of room for improvement.

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Arduino products from Adafruit”