Skip to main content
MEMS IMU may not be able to measure Earth's rotational rate and revolutional rate based on their sensitivity, However Fibre optic gyroscopes may measure earth's rotational rate, To clarify my goal is not to measure these velocity, it is to compensate earth's rotational velocity from the fog
Source Link

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:

  • X: 0.003
  • Y:0.00042
  • Z:0.0045

At an instantaneous time t.

If I resolve the vector components to find angular velocity using the below formula,

enter image description here

(Is this formula correct btw?)

The angular velocity of the device = sqrt(0.0000009+0.0000001764+0.00002025) =0.0046 rad/sec = 0.26 deg/sec

What is the reason that the device is calculating a rotational speed of 0.26 deg/sec even when the device is stationary?

The Earth's rotation rate is only 0.0041 deg/sec. What am I missing here? Is this a calculation mistake or is this due to the sensor noise?

I am aware that cheap sensors used in Android devices are susceptible to noise data.

What I wanted to know is:

  1. Do gyroscopes in general (fiber optic gyroscopes and MEMS gyroscopes) record the angular velocity of the Earth's rotation around its own axis?
  2. Do gyroscopes also record the angular velocity of the Earth's revolution around the sun?

If the angular velocity of the Earth's rotation and Earth's revolution around the sun is recorded by the gyroscope, what is the optimal method to remove it?

Update

  1. For the final project we are using fibre optic gyro scope to measure orientation of a ground vehicle, The above experiment was only for Proof of concept using MEMS IMU.

However I understand that due to difference in sensitivities of measurement and error factors in MEMS and Fibre optic gyroscopes these devices may or may not measure earth's rotational velocity (It is possible for fibre optic gyroscope to measure earth's rotational rate i.e., earth's angular velocity)

Goal

My end goal is to design a system which records the orientation of the devicerecords the orientation of a car in 3D space for a time period of 24 hours using a fiber optic gyroscope,

However if fiber optic gyroscopes record earth's rotational rate velocities I am here to ask for the method of compensation of these velocity from my gyroscope readings. Since rotational velocity of earth is subjected to change in each axis of gyro to give different values w.r.t orientation of device on earth, what is the optimal method to remove earth's rotational velocity from gyroscope readings any literature/Research Papers recommendation for this specific topic will be helpful I am using integration for the recorded angular velocities to find the angular displacement in each axis.

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:

  • X: 0.003
  • Y:0.00042
  • Z:0.0045

At an instantaneous time t.

If I resolve the vector components to find angular velocity using the below formula,

enter image description here

(Is this formula correct btw?)

The angular velocity of the device = sqrt(0.0000009+0.0000001764+0.00002025) =0.0046 rad/sec = 0.26 deg/sec

What is the reason that the device is calculating a rotational speed of 0.26 deg/sec even when the device is stationary?

The Earth's rotation rate is only 0.0041 deg/sec. What am I missing here? Is this a calculation mistake or is this due to the sensor noise?

I am aware that cheap sensors used in Android devices are susceptible to noise data.

What I wanted to know is:

  1. Do gyroscopes in general (fiber optic gyroscopes and MEMS gyroscopes) record the angular velocity of the Earth's rotation around its own axis?
  2. Do gyroscopes also record the angular velocity of the Earth's revolution around the sun?

If the angular velocity of the Earth's rotation and Earth's revolution around the sun is recorded by the gyroscope, what is the optimal method to remove it?

My end goal is to design a system which records the orientation of the device in 3D space for a time period of 24 hours. I am using integration for the recorded angular velocities to find the angular displacement in each axis.

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:

  • X: 0.003
  • Y:0.00042
  • Z:0.0045

At an instantaneous time t.

If I resolve the vector components to find angular velocity using the below formula,

enter image description here

(Is this formula correct btw?)

The angular velocity of the device = sqrt(0.0000009+0.0000001764+0.00002025) =0.0046 rad/sec = 0.26 deg/sec

What is the reason that the device is calculating a rotational speed of 0.26 deg/sec even when the device is stationary?

The Earth's rotation rate is only 0.0041 deg/sec. What am I missing here? Is this a calculation mistake or is this due to the sensor noise?

I am aware that cheap sensors used in Android devices are susceptible to noise data.

What I wanted to know is:

  1. Do gyroscopes in general (fiber optic gyroscopes and MEMS gyroscopes) record the angular velocity of the Earth's rotation around its own axis?
  2. Do gyroscopes also record the angular velocity of the Earth's revolution around the sun?

If the angular velocity of the Earth's rotation and Earth's revolution around the sun is recorded by the gyroscope, what is the optimal method to remove it?

Update

  1. For the final project we are using fibre optic gyro scope to measure orientation of a ground vehicle, The above experiment was only for Proof of concept using MEMS IMU.

However I understand that due to difference in sensitivities of measurement and error factors in MEMS and Fibre optic gyroscopes these devices may or may not measure earth's rotational velocity (It is possible for fibre optic gyroscope to measure earth's rotational rate i.e., earth's angular velocity)

Goal

My end goal is to design a system which records the orientation of a car in 3D space for a time period of 24 hours using a fiber optic gyroscope,

However if fiber optic gyroscopes record earth's rotational rate velocities I am here to ask for the method of compensation of these velocity from my gyroscope readings. Since rotational velocity of earth is subjected to change in each axis of gyro to give different values w.r.t orientation of device on earth, what is the optimal method to remove earth's rotational velocity from gyroscope readings any literature/Research Papers recommendation for this specific topic will be helpful I am using integration for the recorded angular velocities to find the angular displacement in each axis.

Became Hot Network Question
added 23 characters in body; edited title
Source Link
JRE
  • 73.6k
  • 10
  • 112
  • 195

Does Do MEMS/Optical Gyroscope or optical gyroscope record Earth's Rotationalrotational and revolutional angular velocities?

I am using a 3 axis gyroscope  (Android Devicedevice) to record angular velocities using a Sensorsensor data logger application, However when.

When the device is placed stationary, the gyroscope recordrecorded the following values

X: 0.003

Y:0.00042

Z:0.0045

  • X: 0.003
  • Y:0.00042
  • Z:0.0045

At an instantaneous time t,.

If I resolve the vector components to find angular velocity using the below formula,

enter image description here

(Is this formula correct btw?)

The angular velocity of the device = sqrt(0.0000009+0.0000001764+0.00002025) =0.0046 rad/sec = 0.26 deg/sec

(What What is the reason that the device is calculating a rotational speed of 0.26 deg/sec even when the device is stationary?)

However earth'sThe Earth's rotation rate is only 0.0041 deg/sec, what. What am I missing here is? Is this a calculation mistake or is this due to the sensor noise?

I am aware that cheap sensors used in androidAndroid devices are susceptible to noise data, However what.

What I wanted to know was,is:

  1. Do gyroscopes in general Fiber Optic Gyroscope and MEMS gyroscopes record angular velocity of earth's rotation around it's own axis?

    Do gyroscopes in general (fiber optic gyroscopes and MEMS gyroscopes) record the angular velocity of the Earth's rotation around its own axis?
  2. Do gyroscopes also record angular velocity of earth's revolution around the sun?

    Do gyroscopes also record the angular velocity of the Earth's revolution around the sun?

If Angularthe angular velocity of earth'sthe Earth's rotation and earth'sEarth's revolution around the sun is recorded by the gyroscope, what is the optimal method to remove it.?

My end goal is to design a system which records the orientation of the device in 3d3D space for a time period of 24 hrshours. I am using Integrationintegration for the recorded angular velocities to find the angular displacement in each axis.

Does MEMS/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, However when the device is placed stationary the gyroscope record the following values

X: 0.003

Y:0.00042

Z:0.0045

At an instantaneous time t,

If I resolve the vector components to find angular velocity using the below formula,

enter image description here

(Is this formula correct btw?)

The angular velocity of the device = sqrt(0.0000009+0.0000001764+0.00002025) =0.0046 rad/sec = 0.26 deg/sec

(What is the reason that the device is calculating a rotational speed of 0.26 deg/sec even when the device is stationary?)

However earth's rotation rate is only 0.0041 deg/sec, what am I missing here is this a calculation mistake or is this due to the sensor noise

I am aware that cheap sensors used in android devices are susceptible to noise data, However what I wanted to know was,

  1. Do gyroscopes in general Fiber Optic Gyroscope and MEMS gyroscopes record angular velocity of earth's rotation around it's own axis?

  2. Do gyroscopes also record angular velocity of earth's revolution around the sun?

If Angular velocity of earth's rotation and earth's revolution around the sun is recorded by the gyroscope, what is the optimal method to remove it.

My end goal is to design a system which records the orientation of the device in 3d space for a time period of 24 hrs. I am using Integration for recorded angular velocities to find the angular displacement in each axis.

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:

  • X: 0.003
  • Y:0.00042
  • Z:0.0045

At an instantaneous time t.

If I resolve the vector components to find angular velocity using the below formula,

enter image description here

(Is this formula correct btw?)

The angular velocity of the device = sqrt(0.0000009+0.0000001764+0.00002025) =0.0046 rad/sec = 0.26 deg/sec

What is the reason that the device is calculating a rotational speed of 0.26 deg/sec even when the device is stationary?

The Earth's rotation rate is only 0.0041 deg/sec. What am I missing here? Is this a calculation mistake or is this due to the sensor noise?

I am aware that cheap sensors used in Android devices are susceptible to noise data.

What I wanted to know is:

  1. Do gyroscopes in general (fiber optic gyroscopes and MEMS gyroscopes) record the angular velocity of the Earth's rotation around its own axis?
  2. Do gyroscopes also record the angular velocity of the Earth's revolution around the sun?

If the angular velocity of the Earth's rotation and Earth's revolution around the sun is recorded by the gyroscope, what is the optimal method to remove it?

My end goal is to design a system which records the orientation of the device in 3D space for a time period of 24 hours. I am using integration for the recorded angular velocities to find the angular displacement in each axis.

Source Link

Does MEMS/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, However when the device is placed stationary the gyroscope record the following values

X: 0.003

Y:0.00042

Z:0.0045

At an instantaneous time t,

If I resolve the vector components to find angular velocity using the below formula,

enter image description here

(Is this formula correct btw?)

The angular velocity of the device = sqrt(0.0000009+0.0000001764+0.00002025) =0.0046 rad/sec = 0.26 deg/sec

(What is the reason that the device is calculating a rotational speed of 0.26 deg/sec even when the device is stationary?)

However earth's rotation rate is only 0.0041 deg/sec, what am I missing here is this a calculation mistake or is this due to the sensor noise

I am aware that cheap sensors used in android devices are susceptible to noise data, However what I wanted to know was,

  1. Do gyroscopes in general Fiber Optic Gyroscope and MEMS gyroscopes record angular velocity of earth's rotation around it's own axis?

  2. Do gyroscopes also record angular velocity of earth's revolution around the sun?

If Angular velocity of earth's rotation and earth's revolution around the sun is recorded by the gyroscope, what is the optimal method to remove it.

My end goal is to design a system which records the orientation of the device in 3d space for a time period of 24 hrs. I am using Integration for recorded angular velocities to find the angular displacement in each axis.