Questions tagged [bno055]

The BNO055 is the first in a new family of Application Specific Sensor Nodes (ASSN) implementing an intelligent 9-axis Absolute Orientation Sensor, which includes sensors and sensor fusion in a single package.

The BNO055 is the first in a new family of Application Specific Sensor Nodes (ASSN) implementing an intelligent 9-axis Absolute Orientation Sensor, which includes sensors and sensor fusion in a single package.

12 questions
3
votes
1 answer

Getting Accurate Velocity Readings From IMU

Hi I am currently using a BNO055 for a design project. This sensor outputs a linear acceleration vector corresponding to three (xyz) directions. I am trying to "integrate" the acceleration to get a speed the object it is mounted to is traveling. I…
2
votes
1 answer

Obtaining angular velocity from quaternion data (BNO055)

I'm able to get quaternion data from the BNO055 sensor, and would like to convert these to angular velocity for my project. I know you can pull the gyroscope directly for the data, but from what I understand using quaternions and converting those is…
Zhelyazko Grudov
  • 367
  • 2
  • 15
2
votes
1 answer

How do I add Gyroscope, Accelerometer, Euler, and Temperature data to one Arduino board?

I have to use a BNO055 to get temperature/accelerometer/Euler/Gyroscope data into one Arduino board for a school project. I am very new to coding so I am not familiar with the commands. I have gotten my BNO055 to give me all the data individually…
2
votes
2 answers

Finding Relatively Accurate Velocity Using an IMU

I am currently working on a project where I am trying to accurately find velocity in a handheld device using an IMU for about 30 seconds. I have been having major issues doing this because of large amounts of drift from poor calculations due to…
1
vote
2 answers

Get accelerometer values from BNO055 using adafruit's Unified Sensor Library

If I understand correctly using the Adafruit_Sensor one can extract information from the sensor specific information. These sensors are currently mentioned in the README. I am using the BNO055 for two things: Orientation values (Heading, pitch,…
Shan-Desai
  • 179
  • 3
  • 19
1
vote
1 answer

After restoring the BNO055 offsets to the sensor the calibration values are all 0

Board: ESP32 Script: restore_offsets.ino from Adafruit's BNO055 library The only difference is I am storing the information in ESP's NVS using the Preferences Library Code #include #include #include…
Shan-Desai
  • 179
  • 3
  • 19
1
vote
1 answer

Configuring Accelerometer on BNO055 sensor

I'm using the BNO055 9DOF Adafruit sensor to measure the acceleration/orientation. How can I change the configuration of the accelerometer from 4G (default) to 16G? What I already know: The datasheet :…
Docopol
  • 11
  • 3
1
vote
1 answer

Getting stable measurements with the BNO055 IMU

I bought the BNO055 "smart" IMU from Adafruit, thinking it would be a simple way to get orientation data for a small mobile robot project, but I've found the thing to be very difficult to use and nearly worthless. It's advertised as being able to…
Cerin
  • 1,688
  • 2
  • 28
  • 45
0
votes
1 answer

Best way to obtain angular velocity from a 9 DoF sensor

I have been using a BNO055 sensor (9° dof IMU) for a project which will use angular velocity to the mouse cursor on screen. So far, I have gotten quaternion output from the sensor and been able to convert it to angular velocity in a couple of ways.…
Zhelyazko Grudov
  • 367
  • 2
  • 15
0
votes
1 answer

Reliably reloading the calibration data of IMU BNO055

I am using the BNO055 IMU and the Adafruit Library. I want to store the calibration data and load them after the microcontroller is powered off and repowered on. The Adafruit Library provides an example for storing and restoring but, in actual…
L_T
  • 133
  • 5
0
votes
1 answer

problem data I2C to sensor GY955/BNO055 (China)

I want to ask, I have a problem when running the Arduino sensor, I can't output data, but it's detecting that the sensor address has been paired. Like I2C has a problem or locks it. Last night it worked only because my twin sensors tried another…
Hari_Murti
  • 11
  • 2
0
votes
1 answer

Quaternion values from BNO055 not available

I am trying to obtain Quaternion values from a BNO055 connected to ESP32-PoE board by Olimex. Code #include #include #include #include Adafruit_BNO055 bno =…
Shan-Desai
  • 179
  • 3
  • 19