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
1 answer
52 views

How to connect MPU-6050 gyroscope pins?

I want use MPU-6050 in one of my projects. I have problem with some pins of this sensor. CLKIN: What is this pin? I connect one oscillator with jumper and pull-down this pin. Datasheet say ground it ...
Moka's user avatar
  • 21
0 votes
1 answer
30 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 ...
Hazar's user avatar
  • 1
2 votes
1 answer
59 views

Rotated gyroscope 180 degrees but integration shows 90

I'm a student new to sensors. I'm currently calibrating the gyroscope from the following IMU: ICM42670. I was able to get the bias by leaving the gyro for some time and getting the average of the ...
miiguell's user avatar
2 votes
3 answers
345 views

Why new/recommended MEMS IMU for AHRS for drones are 6-DOF instead of 9-DOF?

I'm developing an quadcopter as an DIY project. I'm in nascent stage of development. I've just finalized the design/working philosophy. I'm planning to fuse data from 9-DOF (9-Axes) IMU + GNSS + ...
Dark Sorrow's user avatar
8 votes
3 answers
1k views

Do MEMS or optical gyroscope record Earth's rotational and revolutional angular velocities?

I am using a 3 axis gyroscope (Android device) to record angular velocities using a sensor data logger application. When the device is placed stationary, the gyroscope recorded the following values: ...
Akash Sagar's user avatar
0 votes
1 answer
43 views

FXOS8700CQ accelerometer sensor interrupt output not working

I am trying to get interrupt output on INT2 pin of FXOS8700CQ sensor when the FXOS8700CQ sensor is moved, but anyhow i cannot do this. i did setup the register perfectly. please check my following ...
paple khan's user avatar
1 vote
0 answers
233 views

Is magnetometer an IMU sensor?

I am just learning about orientation, hence I got confused with definition of the following: Inertial measurement unit (IMU). Magnetic and inertial measurement unit (MIMU). Attitude and Heading ...
Mr. Panda's user avatar
  • 111
1 vote
0 answers
190 views

IMU gives wrong pitch angle after 70°

I am currently using this library, in particular the Mahony filter within it, for sensor-fusion on an IMU in my diploma project. The library works great, but I have encountered a problem which only ...
SiberiaEnjoyer's user avatar
0 votes
1 answer
130 views

How to get angles to which a device was rotated using info from an IMU6 sensor (gyroscope and accelerometer)?

I have a device with an IMU6 sensor. When it is laying on the table, the gyroscope and accelerometer data are constantly changing. The values between two measurements are similar, but they are never ...
Robotex's user avatar
  • 153
0 votes
1 answer
40 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 ...
machinery's user avatar
  • 103
0 votes
1 answer
135 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 ...
SamONeill's user avatar
0 votes
1 answer
115 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 ...
Zhelyazko Grudov's user avatar
0 votes
0 answers
133 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 ...
Zhelyazko Grudov's user avatar
1 vote
2 answers
460 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 ...
subavet995's user avatar
0 votes
0 answers
116 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....
machinery's user avatar
  • 103
0 votes
1 answer
246 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 ...
machinery's user avatar
  • 103
0 votes
1 answer
72 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 ...
ali's user avatar
  • 11
1 vote
0 answers
72 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 ...
Elemyrh's user avatar
  • 11
1 vote
1 answer
95 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),...
bronius's user avatar
  • 11
2 votes
2 answers
486 views

How to resolve the drift around the z-axis in an IMU6050 gyroscope?

Using the IMU6050 IMU, one can use the accelerometer to calibrate for the drift in x and y rotational axes by applying a complementary filter. However, I haven't found a way to calibrate for the drift ...
ShoutOutAndCalculate's user avatar
0 votes
1 answer
338 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? ...
ShoutOutAndCalculate's user avatar
0 votes
1 answer
120 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 ...
muyustan's user avatar
  • 2,056
2 votes
1 answer
858 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 ...
Sam's user avatar
  • 123
0 votes
0 answers
34 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 ...
Aaron's user avatar
  • 301
2 votes
2 answers
220 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 ...
David's user avatar
  • 173
1 vote
1 answer
488 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 ...
Ans Hafeez's user avatar
0 votes
2 answers
337 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?
jsuarezbaron's user avatar
0 votes
0 answers
87 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 ...
Derek Eden's user avatar
0 votes
1 answer
116 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 ...
StochasticSignal's user avatar
0 votes
2 answers
204 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 ...
ckkkk's user avatar
  • 9
0 votes
1 answer
462 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?
ckkkk's user avatar
  • 9
-1 votes
1 answer
338 views

How to convert the measurement range of MPU6050 accel & gyro from +-16g / 2000 deg/sec into +- 2g / 200deg/sec?

...
ckkkk's user avatar
  • 9
1 vote
0 answers
126 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). ...
Crazymoomin's user avatar
1 vote
3 answers
1k 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 ...
eimvs's user avatar
  • 45
0 votes
0 answers
45 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 ...
Captain aaloo reportin' in's user avatar
-1 votes
1 answer
235 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?
J.M Cho's user avatar
2 votes
2 answers
971 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 ...
R. Griffin's user avatar
-2 votes
5 answers
1k 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 ...
Sreten Jocić's user avatar
0 votes
1 answer
5k 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 ...
clamentjohn's user avatar
0 votes
2 answers
214 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 ...
am909090's user avatar
0 votes
1 answer
65 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 ...
user187388's user avatar
0 votes
1 answer
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 ...
Cerin's user avatar
  • 4,469
1 vote
1 answer
69 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?
Vasil Kalchev's user avatar
1 vote
1 answer
2k 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 ...
Ganesh's user avatar
  • 21
-2 votes
1 answer
221 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 ...
Ben Tattersfield's user avatar
13 votes
7 answers
5k 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'...
jumbojohn's user avatar
  • 131
0 votes
1 answer
82 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 ...
sanjay's user avatar
  • 103
0 votes
1 answer
168 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 ...
artus90's user avatar
  • 165
0 votes
1 answer
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 ...
artus90's user avatar
  • 165
2 votes
1 answer
1k 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 ...
kelvinmac's user avatar