Questions tagged [imu]

IMU is an abbreviation for Inertial Measurement Unit, a system composed of three orthogonally mounted accelerometers and three orthogonally mounted gyroscopes, which may be used as the basis for inertial navigation systems, orientation measurement systems, or platform stabilization systems.

Filter by
Sorted by
Tagged with
0
votes
0answers
18 views

Want to use SPI sensor in RS485 modbus

I want to use multiple ICM20948 over SPI to RS485 with esp32 . is there anyway to do it and also is there have any other IMU which support rs485?
0
votes
2answers
67 views

Can I measure vibrations with an IMU that has lower frequency than the vibrating object?

I’m using Arduino 33 Sense IMU to measure vibrations and I have tweaked it up to about 400Hz. However, the object (motor) I’m measuring can have a vibration frequency of up to 10kHz. My question is; ...
1
vote
1answer
67 views

Sensor fusion in a metal heavy environment

I am trying to get heading information of a forklift. I've designed a small PCB for this purpose. This PCB has a 3 axis magnetometer and a 6 axis gyroscope-accelerometer (Z- axis looking towards the ...
0
votes
1answer
46 views

Problem with GY-521 module with chip labeled "MPU-6050A"

I recieved this module. Which not woriking with my Arduino code (MPU-6050 example form Adafruit). I test many things and find out that the problem happen with this version like 4 of them (my old ...
0
votes
2answers
53 views

Slow read from IST8308 via I2C using Python and smbus2

I have an Arm64 Linux board and an IST8308 3D magnetometer that I am reading via I2C with the following script: ...
0
votes
0answers
40 views

BNO055 No Sensor Data but Address Can Be Found

Hello I'm trying to use the BNO055 sensor in my project. It's hard for me to get the sensor as a seperate IC so I buy BNO055 modules and take the IC's from the modules by heating with hot air. In my ...
1
vote
0answers
40 views

MPU9250: VCC and GND Short but device working fine

I'm facing a vague issue with MPU9250. When I tested with Multimeter, it shows that VCC and GND are short but the device is working fine, Output perfect accelerometer and gyroscope data. My circuit is ...
0
votes
0answers
14 views

ICM-20602 communicating but returning static value for acceleration sensor

Hello I am trying to read the acceleration register from the ICM-20602 over SPI. Here is the data sheet I am able to read the who_am_i register and set the power 1 and power 2 registers to 0x01 and ...
0
votes
2answers
68 views

IMU ST LSM6DSL getting boiling hot (i2c)

So I designed this custom PCB with a ESP32 and an IMU ST LSM6DSL over i2c. Everything is running at 3.3V. However, when I initialise the IMU in the firmware and start reading it in normal mode at ...
0
votes
1answer
48 views

Reading IMU Outputs Faster

I have a circuit which has: STM32F446RET6 MCU 2 IMUs 1 Barometer Sensor 1 Micro SD Card Module 1 External Flash Chip 1 GPS Module 1 LoRa Module And when I try to use all of them in my code I can ...
0
votes
1answer
30 views

Hardware Design Question Related to IMU VDD, VDDIO and IO pins

I am working on a flight controller design using ICM-20789, an IMU from TDK. As most of the components are powered by 3V3 source, so I am thinking connect IMU_VDD to 3V3 and VDDIO to 1V8 source same ...
0
votes
2answers
67 views

Orientation calculation from gyroscope data

I am integrating gyroscope values to get orientation data, but I have a few problems with my code. When I move my IMU and make like 100 degrees, the IMU can detect the movement somewhat accurately. ...
0
votes
0answers
35 views

Angular displacement and velocity calculation on rocket

We're building an avionic system which will fly onboard on our rocket. And we have IMUs on our avionic system and we want to get angular displacement and velocity values with integrating gyroscope and ...
1
vote
3answers
61 views

Does putting magnetic sensor in a metal housing affect performance of the sensor?

I'm putting IMU sensor to read earth-magnetic field. Does metal housing affect it? It might be basic question, but I lack experience in this exact scenario. (My device needs a bit of a reliability, so ...
0
votes
1answer
47 views

Why are IMU sensors calibrated in the ways that they are?

I'm using a BNO055 IMU for a project, and I'm learning to calibrate each sensor separately. The gyroscope is calibrated by standing the device still in any position The magnetometer is calibrated ...
0
votes
1answer
46 views

How to get consistent yaw and pitch angular velocity measurements in a moving frame of reference

I am using a BNO055 sensor with a ESP32 development board to control my mouse cursor. I'm able to get data from the sensor as angular velocity, or as absolute orientation in quaternions and use that ...
1
vote
1answer
73 views

Most accurate way to obtain angular velocity from a IMU sensor

I have been using a BNO055 sensor (9° dof IMU) for a project which will use angular velocity to move the mouse cursor on a PC screen. So far, I have gotten quaternion output from the sensor and been ...
0
votes
0answers
29 views

IMU 10 DOF (D) dimension

I got the dimension of the 10 DOF IMU model D on the internet. I wonder what is the dimension from the left to the center of the hole of the header pin. Besides that, for this type of header pin, the ...
2
votes
3answers
795 views

IMU BNO055 Alternative?

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 ...
0
votes
2answers
62 views

Made a mistake of connecting pin-1 NC of MPU6500. Will it affect my pcb?

Yeah I made a mistake but the pcb is on the way and I cannot cancel it. I mistakenly connected the pin-1 NC of MPU6500 to VDD(Yeah even bigger mistake). So anyone who has worked with MPU6500 know if ...
1
vote
0answers
66 views

9-axis IMU for weighing on a boat with varying sea conditions

I am brainstorming on how to do relatively accurate weighing scale for fish on a boat under different seastate conditions. I know other companies use a second load cell together with calibration data ...
0
votes
0answers
39 views

Is my magnetometer calibrated correctly?

I am calibrating the AK8963 on the MPU9250. The first plot shows original mag readings and the last plot shows readings corrected for soft and hard bias. I am following the guidance of Kris Winer: ...
0
votes
1answer
77 views

STM32F410RB is not outputting the WHOAMI register value of slave MPU9250/6000

Note: I am beginner :) I am trying to read the WHOAMI register in the MPU9250/6000 using i2c communication on STM32410RB Nucleo board MCU. I am using ...
0
votes
0answers
47 views

Implementing IMU, help with neccessary components?

I am looking at making a schematic for the ISM330DHCX alongside a ATmega328P processor for Arduino. I have the Adafruit version of it (LSM6DSOX is same footprint). Schematic: PCB: I just wanted to ...
0
votes
0answers
81 views

Low-pass filter for IMU accelerometer data

I am using Labview to get data from an IMU and I need to filter the data since it is noisy. I am using a low-pass filter but the filtered data is less than the measured data (the acceleration was 10 ...
1
vote
0answers
62 views

I2C connection randomly dies with error 4

I am trying to interface an ESP8266 microcontroller with an ICM-20948 IMU chip. Using the reference code from Invensense, the internet and trial and error, I managed to configure the chip do do 9-axis ...
0
votes
0answers
39 views

Could madgwick be a math error in the c # example?

We gave the same input data to C# and Matlab examples. The values ​​on the quaternion outputs were different, although their inputs were the same. These examples can be downloaded from Madgwick ...
0
votes
0answers
105 views

Magnetometer hard iron / soft iron calibration-compensation

I have real magnetometer data captured by BMX055. I deployed an hard-soft iron calibration code (magcal) on this data in Matlab. Here is the code: ...
1
vote
1answer
341 views

IMU Madgwick filter pitch effect on roll and yaw

Using even Madgwick provided raw data, algorithm gives inaccuracies on roll and yaw when only pitch angle applied. This is also valid for our data which is collected with BMX055. We apply only pitch, ...
0
votes
1answer
41 views

Unexpected MISO signals from LSM6DS3

I keep getting an odd result from an LSM6DS3 (common IMU device) and I'm not sure where else to turn. I have it hooked up to an MCU (nordic nrf52840, not that it matters) and I see my clock signals, ...
0
votes
0answers
558 views

ICM-20948 with DMP can't find its own compass

I am interfacing to the Invensense ICM-20948 9-DOF IMU chip using an ESP8266, and a 1.8V level shifter & regulator, which works fine. I am trying to get quaternions from the internal DMP using ...
4
votes
0answers
152 views

Drift with Madgwick algorithm with fast movements

I am trying to correctly track orientation of a sensor with accelerometer and gyroscope using the open source Madgwick algorithm. The algorithm returns quaternions which represent the rotation between ...
0
votes
1answer
59 views

IMU fusion data rate

For an trajectory estimation project using BMX055 IMU, it looks like all 3 sensors(acc,gyro,mag) inside the IMU have different and unsync data rates. Accelerometer provides 7.81, 15.63, 31.25, 62.5, ...
1
vote
1answer
28 views

MPU9250 IMU wearable design considerations and device address problem

I need to use 12-16 mpu9250 IMU for wearable design. Each IMU will be placed different places on the body. Therefore, I want to read data from each device by using I2C interface. However, problem is ...
0
votes
0answers
43 views

Control register of magnetometer in MPU-9250 reseting itself

I want to read magnetometer outputs from the MPU-9250 sensor (Datasheet, Register Map) but the CNTL1 Register (0x0A) of the magnetometer resets for certain values. I configured the sensor properly so ...
0
votes
1answer
34 views

What changes when you modify gyro/accelerometer/magnetometer range?

In hobby-grade MEMS IMUs and MARGS such as MPU-6050, you can change certain registers on the chip and modify the sensor's range. For example 2 g or 8 g for an accelerometer. Of course, because the ADC ...
0
votes
1answer
130 views

What does ST mean with "Temperature Offset" for the temperature sensor in their IMUs?

When reading the datasheet of the LSM6DSO32 IMU I noticed on p. 29 the characteristics of the integrated temperature sensor (see screenshot below): The sensor gives a digital reading of 0 for a ...
0
votes
1answer
77 views

What is the meaning of Output data rate of Bosch BMI270?

what is the meaning of ODR (output data rate) BMI270 says it has 1.6kHz for accelerometer ODR does it mean internal registers update rate is 1.6kHz or 1.6kHz/(16bit x 3) = 33Hz ? (here 3 is, 3 ...
0
votes
1answer
31 views

How to calibrate any magnetometer when sensor is changing the location?

I found magnetometer calibration is done for soft/hard distortions also for tilt compensation using gyro data as well, but all of them perform for know step of the procedure (rotating aligned with ...
0
votes
1answer
388 views

Where the ICM20948 DMP memory is stored?

In Invensense ICM20948 motion sensor they mention The DMP in ICM-20948, therefore, has higher memory for code storage Hence, the AP/MCU must accommodate higher memory required to hold the DMP image ...
-1
votes
1answer
40 views

Is it possible to control MPU6000 with Maxon controller Board? [closed]

I am developing a robotic wrist in which I have two DC Motor+encoder pairs connected to a Maxon Escon Module 50/5 each. To control that the output of the wrist is correct, I want to place an IMU unit ...
0
votes
0answers
48 views

What are the general guidelines to configure IMU sensor parameters?

Im working on developing a Attitude and heading reference system (AHRS) for my quadcopter project. Im working with AltIMU-10 v5, it is 10 DOF (gyroscope,Accelerometer,Compass,Altimeter) IMU board. ...
0
votes
1answer
278 views

what is I2c address of BNO055?

I made a custom circuit with bno055 it shows i2c address 0x70 is it possible? I used the Arduino i2c scanner. I am not getting any data aswell nothing else is connected to Arduino nano board as well,...
0
votes
0answers
40 views

IMU sensor suddenly outputs only a fixed value

Description of the situation I am calculating the angle using BMI 160. Intermittently, the sensor's value is fixed. I've tested it in certain situations, but each of them happens in a different test ...
0
votes
1answer
60 views

Sensor fusion using IMU sensor

How to do the sensor fusion using the 4 IMU sensors. Here, 4 IMU sensors are used to know the location of every point where the IMUs are placed? I need the location of the every point on a 3D graph ...
2
votes
2answers
107 views

Looking for gyroscope drift spec in datasheet

The product page of the BMI088 IMU makes the very impressive claim The automotive-proven gyroscope of the BMI088 has an unmatched bias stability of less than 2°/h However, I can't find this claim ...
1
vote
1answer
125 views

Mount position inertial measurement units (IMU)

currently I am reading about IMUs and got confused about the mounting position of the IMUs. In this paper (https://pdfs.semanticscholar.org/c2b6/9d5f4cf0fbbbad97d1fc10b3757f9c41bb8f.pdf) , the ...
0
votes
2answers
106 views

How can you estimate the final position of a gyroscope graphically?

A Smartphone is initially in the position indicated as follow We move it, and get the next gyro reading. How can you estimate your final position graphically?
0
votes
0answers
59 views

Gathering accelerometer data over I2C not updating every 1 ms

I am using an STM microchip to communicate with an IMU over I2C. I am requesting 3 axis of acceleration information from the IMU (x,y,z). I have the ODR Selection frequency set at 1.66 kHz. Currently ...
1
vote
2answers
80 views

How is Gyro drift error related to error in velocity and position?

While reading about IMU on wikipedia I found this about its disadvantages: "A constant error in attitude rate (gyro) results in a quadratic error in velocity and a cubic error growth in position." ...