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.
220
questions
0
votes
0
answers
28
views
360 degree angle measurement using MPU6050
This is the first time I am working with PMU6050 sensor to detect the tilt angle of the PCB. I have read as much as possible and could get it working up to a certain level. Now the code measures the ...
0
votes
1
answer
92
views
How to Decode Quaternion Data from LSM6DSV16X IMU Sensor FIFO?
I'm working with the LSM6DSV16X IMU sensor, which comes with a Sensor Fusion Low-Power (SFLP) algorithm providing a 6-axis game rotation vector (quaternion) stored directly in the FIFO. The datasheet ...
0
votes
0
answers
43
views
Why I am unable to join these two code ESP32 and ICM42688
I have two sepparate codes, one is to interface ICM42688 to implement a shake to wake feature while ESP is in deep sleep, the other one is to force sleep or wake esp32. Those two works fine when ...
1
vote
1
answer
394
views
How to detect trajectory of an object using IMU sensor data?
I'm playing with an idea of putting Arduino microcontroller and IMU sensor inside of a ball in order to measure the trajectory and speed of the ball and also determine when it's not in motion.
Any ...
0
votes
0
answers
52
views
Calculating Yaw from Relative position of 2 accelerometers
First of all, apologies for the length.
I'm building a drone and have come across the issue of a 6 degree IMU being unable to calculate a sufficiently stable yaw number on it's own. The normal ...
0
votes
1
answer
55
views
I can't find a register list or figure to explain MPU6050 I2C communication
I'm working on getting an STM32F411 NUCLEO board to communicate with an MPU6050 IMU breakout board, but I've run into an early snag, in that I can't find the list of registers needed to request data ...
0
votes
0
answers
105
views
Getting bank and heading angles from 6DOF IMU fusion
I have an Arduino-based electronic musical instrument where I'd like to know the bank angle φ and heading angle ψ as shown in this diagram from Wikipedia (Euler angle article):
The sensor fusion ...
3
votes
1
answer
148
views
Looks like new IMUs doesn't have integrated magnetometers. How to reorient IMU without magnetometer?
I was searching for some replacement for the old MPU6050, and when I finally thought of ordering ICM-42688-P, I figured out it doesn't have a magnetometer.
Strangely enough, ICM-20948 had a ...
0
votes
0
answers
27
views
Simulating Gyroscope with ARW, BI, and Spectral Density Using Physical IMU Data
I'm currently working on a state estimation project that relies on IMU data. While I have access to a physical IMU, I'd like to simulate gyroscope data with specific parameters, including Angle Random ...
0
votes
0
answers
46
views
LSM6DS3 gyro raw to degrees per second conversion error
I am using LSM6DS3 for one of my projects with Nordic nrf52840 along with Nordic SDK. I am trying to read the gyroscope and according to my understanding the gyroscope value should not exceed the full ...
0
votes
0
answers
60
views
LSMDS3 accelerometer and gyroscope sensor returns register addresses instead of values on most registers
I use an LSM6DS3 IMU sensor to detect acceleration and turn rates in 3 Dimensions.
I can read the WHOAMI and the measurement value registers. I get correct readings that change in the expected manner ...
0
votes
1
answer
112
views
Gyroscope dps conversion
I am doing a data collection using an Axivity AX6 IMU equipped with an accelerometer and gyroscope (BMI160). I am using the OMGUI software to start the collection where I can choose between different ...
0
votes
0
answers
48
views
Experiencing Much Higher Data Rate than Timer Interrupt Settings While Reading IMU Data via I2C on Arduino
I am currently using an Arduino MKR ZERO to gather IMU data from three MKR IMU SHIELD boards(BNO055 IMU). I have utilized the <Adafruit_ZeroTimer.h> library to set a timer interrupt with a ...
0
votes
1
answer
374
views
Trouble communicating with ICM-20948 IMU over I2C
My setup:
I'm trying to communicate with an ICM-20948 IMU over I2C with a Raspberry Pi Pico, and writing C++ with Visual Studio Code. I have started with the Sparkfun Arduino library for this chip, ...
1
vote
0
answers
82
views
WT901 How to make sense of Euler angle
I'm trying to make an angle sensor using the WT901 Attitude Angle Sensor
All I'm looking for is the angle of gravity relative to the Z axis of the device (which I believe is normal to the PCB surface)....