Questions tagged [gyroscope]

Anything related to (electromechanical) gyroscopes and their control circuitry. A gyroscope is a device used for maintaining or measuring orientation in 3D space whose main component is a fast spinning (usually wheel-shaped) body.

Filter by
Sorted by
Tagged with
0
votes
1answer
29 views

Logarithmic binning of smartphone sensor measurements

I' measuring linear acceleration (acceleration minus gravity) and gyroscope from Android smartphones on three axis (x,y,z). Becuase the distribution of the measurments is exponential, i.e. there are ...
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
44 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 ...
0
votes
0answers
29 views

Determining sample rate / bandwidth for a gyroscope with no ODR setting

My understanding is that a sensor's bandwidth should be half it's ODR (the rate at which you sample data). I am working with the BNO055 sensor and trying to get angular velocity from it, which will be ...
0
votes
2answers
59 views

MPU9250 Gyro Calibration-Offset

I'm working with mpu9250 gyroscope and I got fine measurements for beginning period (few minutes). I calculated offset at start in manner to average sum of first 1000 results from mpu9250 gyro. But If ...
0
votes
0answers
25 views

Smartphone Gyroscope Range (radians / second)

I'm using gyroscope recordings of Android Smartphones. The measurements are in radians / second. I recognized that sometimes there are some outliers and also the range is different between smartphones....
0
votes
0answers
22 views

What are the types of measures that combine accelerometer data (Ax, Ay, and Az acceleration values) in one value. For example, D = f(Ax + Ay +Az)

What are the types of measures that combine accelerometer data (Ax, Ay, and Az acceleration values) in one value? For example, D = f(Ax + Ay +Az) Can we ask the same question for the gyroscope? such ...
0
votes
1answer
41 views

Interpolation method for downsampling smartphone sensor data

I have a dataset containing lot of sensor measurements on Android smartphones, namely accelerometer, gyroscope and light sensor. The light sensor was sampled at a rate of 4 Hz and the accelerometer ...
0
votes
1answer
31 views

MPU6050 (ACCEL_YOUT_H , ACCEL_YOUT_L) register , have constant value

every one I have problem with reading data of (ACCEL_YOUT_H , ACCEL_YOUT_L) registers , I wanted to stabilize quadcopter with this sensor , I already read data from these register correctly with ...
1
vote
0answers
50 views

How can I properly measure a MEMS rate gyroscope's zero mean bias drift and are my measurements coherent?

I have been looking into Madgwick filters and fusion algorithms and on the original paper as well as some websites mentionning the subject, it is stated "The gyroscope zero bias will drift over ...
1
vote
1answer
64 views

Detector for a fiber optic gyroscope

I'm a navigation engineer, so I often have to deal with gyroscopes and their measurements. Out of curiosity, I've decided to build one myself and will give it a try with a Fiber Optics Gyroscope (FOG),...
0
votes
1answer
80 views

How to resolve the drift around Z axis in MU6050 Gyroscope?

For IMU 6050, one could use the accelerometer to calibrate for the drift in x and y rotational axis by applying a complementary filter. However, I haven't found a way to calibrate for the drift in z ...
0
votes
1answer
57 views

Why does gyroscope drifts and is it possible to use position based calibration to calibrate it?

The MPU 6050 chips has gyroscope and accelermeter, and if you google anywhere they will tell you that the gyroscope drifts, usually at constant rate. My question was, how does this drift come from? ...
0
votes
1answer
30 views

Degrees of freedom concept in sensors

I was examining the specs of a breakout board. It says in there that, Integrate 10 dof sensors Adxl345 accelerometer ITG3200 gyro HMC5883L Compass BMP280 pressure sensor Why ...
2
votes
1answer
204 views

What does Bias Repeatability tell me in an IMU's spec sheet?

If there is a standard interpretation of bias repeatability as it applies to a gyroscope, what is that interpretation? This document indicates that it represents the average change in bias between ...
0
votes
0answers
31 views

What to look for in an Inertial Measurement Unit?

I'm trying to implement an inertial measurement unit (IMU) in a project of mine, but I don't have much experience in this field. There's some terminology that I don't understand. For example, what ...
2
votes
2answers
106 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
280 views

How dual gyroscopes can be used to remove gyro drift?

I need to measure yaw/heading/azimuth correctly. Now, I have done with gyro with very strong filtering and the results are very low yaw drift and even when there is perfect calibration then there is ...
0
votes
2answers
104 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
61 views

need help deciphering accel/gyro datasheet for i2c communication using python RPi

I have barely any knowledge in this area, the most I have done is used my RPi3 with pre-built python libraries for sensors such as ADS1115 so I didn't have to go through the process of understanding ...
0
votes
1answer
89 views

Invensense MPU9150 Accelerometer Raw Values Even

I've been working on pulling data from an MPU-9150 for a data filtering project, and I ran into a issue that I'm not sure of the cause. When I set the accelerometer to ±2g or ±4g range, all the raw ...
0
votes
2answers
148 views

What is the “dt” in the complementary filter equation and how do I find out the “dt”?

I am trying to implement a complementary filter in my system but I do not quite understand what "dt" means and how should I find out the "dt" in the complementary filter equation. I found the ...
0
votes
1answer
275 views

Does a gyroscope require calibration? (MPU 6050) [closed]

If it does, what is the method that I need to follow? Any suggestions? Edit: Are these the offsets?
1
vote
0answers
112 views

Quarternion disagreement between two BNO80 IMU

I'm trying to use two BNO80 orientation sensors to measure the deflection of a universal joint in both pitch and yaw (there are components in the way that prevent the use of rotary position sensors). ...
1
vote
3answers
897 views

Unexpected results when measuring MPU6050 sample rate with RaspberryPi

MPU6050 datasheet says that maximum accelerometer data output is 1Khz, so in theory when measuring time it takes to receive 1000 data samples through I2C, so I should receive all data in no less than ...
0
votes
0answers
43 views

Nothing seen on serial monitor - MPU6050 with pic16f886 [duplicate]

I'm trying to interface mpu6050 module with pic16f886 microcontroller. But, nothing's getting displayed on serial monitor. Been stuck here since many days. USART code works fine. I've tried that ...
-1
votes
1answer
174 views

why gyroscope sample rate can be changed by frequency, while accelerometer sample rate cannot?

This is from the mpu6050 datasheet. In the datasheet, gyroscope sample rate can be changed by frequency, but accelerometer cannot. Why this happens?
2
votes
2answers
678 views

STM32F722ZE SPI communication with LSM6DS33 using HAL

For a long time I can not read the correct data from the LSM6DS33 control register (accelerometer + gyroscope). As I read in the datasheet, the control register address WHO_I_AM is 0x0f. In order to ...
-2
votes
5answers
751 views

Can I derive steering wheel angle of a car from gyroscope data (x,y,z values)? [closed]

I am not an electrical engineer but I don't really know where to ask this question so here it is. I have some x,y,z gyroscope data from a car and I want to calculate the steering wheel angle at a ...
0
votes
1answer
4k views

IMU axis rotation, calculate values with respect to Earth plane

I'm building a project that uses an IMU (Inertial Measurement Unit). The project involves the device to be mounted inside a vehicle and I should provide the ...
0
votes
2answers
154 views

Replacement of MEMS gyroscope with better less noise devices [closed]

Is there any good replacement for MEMS based 6 or 9 degree of freedom gyroscope to use with Arduino ? I read that most of MEMS are not reliable regarding the values, with slow reading and high noise ...
0
votes
1answer
60 views

Using my sensor values, what are relevant data analysis techniques?

I am currently trying to devise a system using gyroscope+accelerometers placed in on a hat/cap in certain areas of the head (Front-left, Front-right, Centre, Back-left, Back-right). I want to create a ...
0
votes
1answer
2k views

MPU6050 showing inconsistent angle values

I'm using this Arduino code to calibrate and read from an MPU6050 accel/gyro sensor from an Arduino Mega. The calibration and reading of values seemed to go well. However, I'm seeing some ...
0
votes
1answer
51 views

Filter gyroscope's error from linear acceleration?

I need to use 3-axis angular velocity data for my application, but the gyroscope outputs angular velocity when under linear acceleration (not rotating). Is there a way to filter this error?
1
vote
1answer
1k views

Reading FIFO in LSM6DS3

What is the difference between reading the FIFO registers(FIFO_DATA_OUT_L,FIFO_DATA_OUT_H) and Sensor output registers(OUTX_L_XL to OUTZ_H_XL) both are same?which is recommended to get the raw data ...
-2
votes
1answer
157 views

Measuring High Speed Angular Velocity 20,000+ rps

I'm looking for a way of measuring angular velocity in a spinning object at high speeds - up to 25,000 degrees per second. There's ridiculously expensive gyros in the market that can do this, but I'm ...
13
votes
7answers
4k views

Acceleration when device is on tilt

I'm currently working on device that uses always-on 3D accelerometer(using scale +-2g) and 3D gyroscope(using scale +-250g) -sensor. I can read every possible vector (X,Y,Z) and their acceleration (g'...
0
votes
1answer
74 views

oscillioscope specification for low speed usb device [closed]

I want to capture the low speed USB device packets, What specification is required for it? I am looking for inexpensive oscilloscope. As USB low speed device work at 1.5 MBit/s, Is hantek 6022be ...
0
votes
1answer
137 views

MPU6050 data go crazy while transmitting via HC-12 radio

I'm building a project based on the raspberry pi 3 (written in NodeJS & python) which uses the following modules: a bmp180 barometer, an mpu6050 imu, a hc-12 radio, a ublox-neo7m GPS, an LCD with ...
0
votes
1answer
1k views

Drone gyroscope placement

I'm building a drone with an mpu6050. Does the placement of the mpu influence sensor data? I mean, if I rotate the sensor properly so that all axes point in proper directions, then will it matter if ...
2
votes
1answer
883 views

MPU6050 getting wrong data on stm32 f103

I'm trying to send data from the gyro in MPU6050 to the computer over UART, but for reasons unknown by me, I'm getting values twice as large as the maximum value of an integer (4294967247). I've ...
0
votes
1answer
126 views

Compensating for MEMS Gyroscopic drift

I'm new to IMUs and know that they are prone to high drift, which depends on Temperature, White Noise and Time, but the most uncertain drift is caused by time, and under certain circumstances, drift ...
1
vote
2answers
2k views

Does multiple IMU increase accuracy

I'm just starting up with IMU's and I really want to work on my own flight controller, but a question always hits my mind and I am not able to find answer anywhere, so I'm here. Will multiple IMUs ...
0
votes
2answers
756 views

Smoothing Accelerometer/Gyroscope Displacement Tracking for Mouse Motion

I'm working on a project to combine a linear acceleration reading from an accelerometer and gyroscope, adjusted for gravity, into displacement/position on an x-y plane, specifically for turning the ...
1
vote
0answers
483 views

Should I be using a Standard Kalman Filter (KF) or an Extended Kalman Filter (EKF)?

So I am trying to implement a Kalman filter for an Inertial Measurement Unit (IMU) using an Arduino. I have 4 sensors: GPS Accelerometer Gyroscope Magnetometer To measure various vehicle properties ...
2
votes
1answer
2k views

Gyroscope Noise Density

I am trying to understand how to use the "Rate noise density" spec on a gyro IC. It is quoted at 0.25 degrees/second/root(Hertz). I plan on sampling it at about 100Hz. Is the noise going to be root(...
1
vote
4answers
379 views

Which is give better result for find angular position of device using 9-axis IMU snesor.?

I'm Using LSM9DSO 9 axis Sensor Which gives output of Accelerometer , gyroscope , Magnetometer Output data. i want to find the angular position of the device using this sensor. currently i'm trying ...
0
votes
3answers
235 views

Detect if object is lying on the surface or is it lifted into the air?

Suppose we have a small box with a circutry and a set of sensors in it. Box is lying on the table, but it is light enough to be lifted into the air. What I want to achieve is to switch off the ...
0
votes
1answer
1k views

Why does all the sensor registers from MPU6050 returns 0 to me? and why I can't write to the registers?

I would like to apologize before I start this question as I don't have the code to put down here as it is in my work pc. BUT.. 1)I have figured out that my GY521 Module (for MPU6050) has been ...