BNO055 icon indicating copy to clipboard operation
BNO055 copied to clipboard

BNO055 and MPU9250 "Roll" indication is correct in static position, wrong when moving.

Open Vliegvogeltla opened this issue 6 years ago • 4 comments

Hi Kris, Using the BNO055 in my Attitude indicator instrument project, based on an Arduino Mega. The Roll and Pitch info is quite perfect on the test bench. BUT when installed the instrument in my plane, the Roll indication stays around Zero. Used also the MPU9250 chip. Same problem. Certainly, the problem is related to the acceleration of the plane. My question, how can I solve this problem ? Thanks.

Vliegvogeltla avatar Oct 08 '18 18:10 Vliegvogeltla

Did you calibrate your sensors? How?

On Mon, Oct 8, 2018 at 11:03 AM Vliegvogeltla [email protected] wrote:

Hi Kris, Using the BNO055 in my Attitude indicator instrument project, based on an Arduino Mega. The Roll and Pitch info is quite perfect on the test bench. BUT when installed the instrument in my plane, the Roll indication stays around Zero. Used also the MPU9250 chip. Same problem. Certainly, the problem is related to the acceleration of the plane. My question, how can I solve this problem ? Thanks.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kriswiner/BNO055/issues/11, or mute the thread https://github.com/notifications/unsubscribe-auth/AGY1qtVooTaSg358CWkFphY1LY456X0Aks5ui5OKgaJpZM4XNapE .

kriswiner avatar Oct 08 '18 18:10 kriswiner

Hi Kris,

Thanks for your fast reply.

Calibration, done, but it makes no difference, done or not done.

  • Gyroscope: Standing still
  • Magnetometer: with the figure 8
  • Accelerometer: via the 6 standing positions.

Regards, Marc

From: Kris Winer [email protected] Sent: maandag 8 oktober 2018 20:11 To: kriswiner/BNO055 [email protected] Cc: Vliegvogeltla [email protected]; Author [email protected] Subject: Re: [kriswiner/BNO055] BNO055 and MPU9250 "Roll" indication is correct in static position, wrong when moving. (#11)

Did you calibrate your sensors? How?

On Mon, Oct 8, 2018 at 11:03 AM Vliegvogeltla <[email protected] mailto:[email protected] > wrote:

Hi Kris, Using the BNO055 in my Attitude indicator instrument project, based on an Arduino Mega. The Roll and Pitch info is quite perfect on the test bench. BUT when installed the instrument in my plane, the Roll indication stays around Zero. Used also the MPU9250 chip. Same problem. Certainly, the problem is related to the acceleration of the plane. My question, how can I solve this problem ? Thanks.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kriswiner/BNO055/issues/11, or mute the thread https://github.com/notifications/unsubscribe-auth/AGY1qtVooTaSg358CWkFphY1LY456X0Aks5ui5OKgaJpZM4XNapE .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kriswiner/BNO055/issues/11#issuecomment-427929289 , or mute the thread https://github.com/notifications/unsubscribe-auth/Al3kKwjuSsHRp0rcqzI9R-GIuIyrCWTiks5ui5UngaJpZM4XNapE . https://github.com/notifications/beacon/Al3kKx5nfel46aR1hqDbElJzUrcHokbpks5ui5UngaJpZM4XNapE.gif


Dit e-mailbericht is gecontroleerd op virussen met Avast antivirussoftware. https://www.avast.com/antivirus

Vliegvogeltla avatar Oct 08 '18 19:10 Vliegvogeltla

Why do you think the problem is due to the accel of the plane. Maybe you have a big magnet nearby?

On Mon, Oct 8, 2018 at 12:09 PM Vliegvogeltla [email protected] wrote:

Hi Kris,

Thanks for your fast reply.

Calibration, done, but it makes no difference, done or not done.

  • Gyroscope: Standing still
  • Magnetometer: with the figure 8
  • Accelerometer: via the 6 standing positions.

Regards, Marc

From: Kris Winer [email protected] Sent: maandag 8 oktober 2018 20:11 To: kriswiner/BNO055 [email protected] Cc: Vliegvogeltla [email protected]; Author < [email protected]> Subject: Re: [kriswiner/BNO055] BNO055 and MPU9250 "Roll" indication is correct in static position, wrong when moving. (#11)

Did you calibrate your sensors? How?

On Mon, Oct 8, 2018 at 11:03 AM Vliegvogeltla <[email protected] mailto:[email protected] > wrote:

Hi Kris, Using the BNO055 in my Attitude indicator instrument project, based on an Arduino Mega. The Roll and Pitch info is quite perfect on the test bench. BUT when installed the instrument in my plane, the Roll indication stays around Zero. Used also the MPU9250 chip. Same problem. Certainly, the problem is related to the acceleration of the plane. My question, how can I solve this problem ? Thanks.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kriswiner/BNO055/issues/11, or mute the thread < https://github.com/notifications/unsubscribe-auth/AGY1qtVooTaSg358CWkFphY1LY456X0Aks5ui5OKgaJpZM4XNapE

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub < https://github.com/kriswiner/BNO055/issues/11#issuecomment-427929289> , or mute the thread < https://github.com/notifications/unsubscribe-auth/Al3kKwjuSsHRp0rcqzI9R-GIuIyrCWTiks5ui5UngaJpZM4XNapE> . < https://github.com/notifications/beacon/Al3kKx5nfel46aR1hqDbElJzUrcHokbpks5ui5UngaJpZM4XNapE.gif>


Dit e-mailbericht is gecontroleerd op virussen met Avast antivirussoftware. https://www.avast.com/antivirus

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kriswiner/BNO055/issues/11#issuecomment-427947118, or mute the thread https://github.com/notifications/unsubscribe-auth/AGY1qo3XzMSRmtCTLMRbXWHIQnYM5Xwiks5ui6L3gaJpZM4XNapE .

kriswiner avatar Oct 08 '18 19:10 kriswiner

Hi Kris,

In my plane there is for sure no (big) magnet, otherwise the magnetic compass would not operate correctly.

The unit is working properly on my test bench, but as soon it’s in my plane, moving forward, then the Roll is not given any indication anymore.

Did the same test with the unit in my car. Standing sill on a ramp (lateral) indication correct, when moving, no indication anymore.

From there my conclusion, a problem with the acceleration.

Same error is reported by Crisau233 (https://electronics.stackexchange.com/questions/324044/imu-roll-angle-correct-when-stopped-wrong-when-moving) with the MPU6050.

Replaced the BNO055 by the MPU6050, same results.

Regards, Marc

From: Kris Winer [email protected] Sent: maandag 8 oktober 2018 21:15 To: kriswiner/BNO055 [email protected] Cc: Vliegvogeltla [email protected]; Author [email protected] Subject: Re: [kriswiner/BNO055] BNO055 and MPU9250 "Roll" indication is correct in static position, wrong when moving. (#11)

Why do you think the problem is due to the accel of the plane. Maybe you have a big magnet nearby?

On Mon, Oct 8, 2018 at 12:09 PM Vliegvogeltla <[email protected] mailto:[email protected] > wrote:

Hi Kris,

Thanks for your fast reply.

Calibration, done, but it makes no difference, done or not done.

  • Gyroscope: Standing still
  • Magnetometer: with the figure 8
  • Accelerometer: via the 6 standing positions.

Regards, Marc

From: Kris Winer <[email protected] mailto:[email protected] > Sent: maandag 8 oktober 2018 20:11 To: kriswiner/BNO055 <[email protected] mailto:[email protected] > Cc: Vliegvogeltla <[email protected] mailto:[email protected] >; Author < [email protected] mailto:[email protected] > Subject: Re: [kriswiner/BNO055] BNO055 and MPU9250 "Roll" indication is correct in static position, wrong when moving. (#11)

Did you calibrate your sensors? How?

On Mon, Oct 8, 2018 at 11:03 AM Vliegvogeltla <[email protected] mailto:[email protected]%0b mailto:[email protected] > wrote:

Hi Kris, Using the BNO055 in my Attitude indicator instrument project, based on an Arduino Mega. The Roll and Pitch info is quite perfect on the test bench. BUT when installed the instrument in my plane, the Roll indication stays around Zero. Used also the MPU9250 chip. Same problem. Certainly, the problem is related to the acceleration of the plane. My question, how can I solve this problem ? Thanks.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kriswiner/BNO055/issues/11, or mute the thread < https://github.com/notifications/unsubscribe-auth/AGY1qtVooTaSg358CWkFphY1LY456X0Aks5ui5OKgaJpZM4XNapE

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub < https://github.com/kriswiner/BNO055/issues/11#issuecomment-427929289> , or mute the thread < https://github.com/notifications/unsubscribe-auth/Al3kKwjuSsHRp0rcqzI9R-GIuIyrCWTiks5ui5UngaJpZM4XNapE> . < https://github.com/notifications/beacon/Al3kKx5nfel46aR1hqDbElJzUrcHokbpks5ui5UngaJpZM4XNapE.gif>


Dit e-mailbericht is gecontroleerd op virussen met Avast antivirussoftware. https://www.avast.com/antivirus

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kriswiner/BNO055/issues/11#issuecomment-427947118, or mute the thread https://github.com/notifications/unsubscribe-auth/AGY1qo3XzMSRmtCTLMRbXWHIQnYM5Xwiks5ui6L3gaJpZM4XNapE .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/kriswiner/BNO055/issues/11#issuecomment-427948480 , or mute the thread https://github.com/notifications/unsubscribe-auth/Al3kK8v2762YkFzfxXKvp0neCzHQiSg2ks5ui6QogaJpZM4XNapE . https://github.com/notifications/beacon/Al3kK7qeLdO3Xp24itI9Zh8NUSgxhPdxks5ui6QogaJpZM4XNapE.gif

Vliegvogeltla avatar Oct 08 '18 19:10 Vliegvogeltla