5

For a robotic application, we bought Adafruit boards of the very popular BNO055 IMU. We can still buy plenty of these modules, but it seems the BNO055 chip itself is unavailable. It even disappeared from the Bosch website without any information.

Why is this chip unavailable and what could be a good alternative that includes sensor fusion?

Ultimately, I would plan to use it with ROS.

nowox
  • 477
  • 4
  • 12
  • 3
    I guess they changed it from an _Absolute Orientation Sensor_ to an _Obsolete Orientation Sensor_ :P (sorry, couldn't resist) – marcelm Mar 09 '21 at 22:54

3 Answers3

6

The fate of BNO055 is unknown at the moment. Quite for a long time Bosch was pushing its own alternatives without pre-programmed fusion software, like BMF055. On one hand it allowed developers to make their own changes, on the other you had to pay license fees for BSX software, which I suppose was the whole point.

Now Bosch partnered with CEVA Hillcrest Labs. CEVA programs Bosch parts with their own software and sells them as BNO085. I guess this arrangement is more economically beneficial to Bosch, so BNO055 started to disappear. Unfortunately, CEVA seems to be even hungrier than Bosch, you cannot even download the datasheet without registration with them.

You may try your luck with BNO085, of course. But in the long run you may be better using one of hundreds 6- or 9-DOF sensors and running your own fusion software separately.

Maple
  • 11,755
  • 2
  • 20
  • 56
1

Please check out the Adafruit 9-DOF Orientation IMU Fusion Breakout - BNO085 (BNO080) - STEMMA QT / Qwiic

https://www.adafruit.com/product/4754

https://youtu.be/UCjKjjn00do

Ubai
  • 11
  • 1
  • 2
    Welcome to EE.SE. Please don't post link only answers. Q&A here are meant to be useful in a decade or two as well. This doesn't work with links. If the links go down, the answers are rendered useless. At least paraphrase the most important information in your answer. – Ariser Oct 04 '21 at 10:51
  • @Ubai why is that a good alternative? – user2305193 Jul 16 '22 at 07:54
1

Maybe you can try xsens. It is expensive compared to BNO but can give better results. It comes with its own calibration software and fully compatible with ROS stack.

Narashiman
  • 84
  • 4