adafruit / adafruit/Adafruit_CircuitPython_BNO055
Euler angles give a random -0.065 value
- Dominant language
- Python
- Stars
- 94
- Forks
- 55
- PR merge metrics
- No merged PRs in 30d
Description
I have two imu's connected to the same i2c bus. One of them gives a random -0.065 for the pitch reading when the other is connected but works perfectly fine once the other is removed. Lowering the clock speed to 5kHz seems to decrease how often I get the random values when both are connected.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the BNO055 driver's I2C and Euler-angle handling, then reproduce the reported pitch value with two IMUs on the same bus. Compare behavior at the normal clock speed and 5 kHz, and determine whether the issue is in the driver or bus interaction. Done means the cause is confirmed and the erroneous -0.065 reading is addressed or clearly documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100