Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [gyroscope]

A type of sensor which measures rate of rotation.

1
vote
2answers
80 views

Quadcopter motors vibration problem

I built an Arduino Due based quadcopter, with MPU-6050 for auto levelling and BMP-085 for Altitude. I am using Kalman filter code from here for the MPU-6050 to take the Roll and Pitch angels from the ...
1
vote
2answers
33 views

Is pose estimation using images necessary in visual-inertial SLAM

In visual SLAM, pose estimation is performed between two adjacent frames or keyframes using feature detection and pose estitmation from corresponding features. However in visual-inertial SLAM, pose ...
1
vote
1answer
23 views

How does structural/installation errors have to be modelled in a gyroscope IMU?

I have the model for a gyroscope from an IMU given by $$ \omega_{meas} = (I-S)\omega_{true} + \beta + v $$ $S$ is the scaling and misalignment of the sensor, which I understand is a parameter I get ...
1
vote
1answer
124 views

angular velocity output of IMU

I am reading the paper On-Manifold Preintegration for Real-Time Visual-Inertial Odometry. There is one paragraph about IMU model. I have two questions. The first one: An IMU commonly includes a 3-...
3
votes
1answer
62 views

KF/ EKF - Modelling and tuning noise matrices and other parameters

I am developing C++ code to estimate roll and pitch of a camera using accelerometer and gyroscope. The roll, pitch and yaw are in my state space ($X_t$) and the process is modeled as: $\bar{X_t} = X_{...
0
votes
1answer
126 views

Orientation estimation using gyro and accelerometer when sensor platform has high acceleration

I am trying to estimate the orientation of a sensor platform using gyroscope and accelerometer. I am using a Kalman filter based approach. I integrate the readings ...
2
votes
1answer
216 views

MPU6050 inconsistent Gyro data

I'm using an MPU6050 for a custom flight controller and I am facing an issue when reading the values from the IMU. The data shown below represents the angular velocity in the y-axis. When the angular ...
0
votes
1answer
83 views

Quadcopter stabilisation

I recently built a quadcopter and programmed a code to stabilise itself. The copter takes the hight from a distancesensors and the angle from a MPU 6050 gyro and accelerometer with a complementary ...
0
votes
0answers
79 views

How can I use roll, pitch and yaw data to have a quadcopter level itself automatically?

I am creating a quadcopter by using Arduino, Gyro IMU6050 and other electronics equipment. I want to know how to program it to level itself automatically. I also was successful by reading the raw ...
0
votes
0answers
41 views

How to stabilise the Gyro drift using 6DOF

I am trying to write quoternion using 6DOF. I am having gyro data which are noisier and unable to get stable quoternion. I used Mohany's filter and complimentary filter but still dont have luck. Find ...
0
votes
0answers
27 views

Simulate weight with CMG or Reaction Wheel

I want to make a glove that can simulate a force, like a weight for example, on the hand of the wearer. I though that maybe reaction wheel or CMG (control moment gyroscope) could do it, if it can ...
0
votes
1answer
69 views

How to Calculate gyroscope bias given an input vector of measurements w?

I am developing a GPS-Localizer using accelerometer and gyroscope sensor values. for more accuracy, i want to calculate sensor biases, so i already implemented the accelerometer calculation via matlab ...
3
votes
1answer
151 views

How is gyroscope bias exposed and tracked?

For an accelerometer, the measurement is defined in the following way: $$a_m = R_w^b(a_{w} - g) + b_a + v_a$$ Where $R$ is a rotation matrix, $g$ is gravity, $v_a$ is noise, and $b_a$ is the bias. ...
9
votes
2answers
341 views

Accelerometers in a self-balancing robot, can't we do better?

I'm currently reading on self-balancing robots that use an IMU (gyroscopes + accelerometers) to estimate their current tilt angle. Most documents that I have found say the same things: You can't ...
1
vote
1answer
58 views

integrating perfect rate gyro data (noiseless)

Having a perfect gyro (with no noise/drift or bias), the gyro produces angular velocities in the form (wx, wy, wz) in rad/sec. I would like to convert the rate gyro readings (which are expressed in ...
0
votes
0answers
80 views

Accurate heading estimation using MEMS gyro

I am trying to implement a accurate heading solution using MEMS gyro alone. My requirement is such that the heading is to be estimated with the MEMS sensor placed inside a metal casing. I cannot use ...
2
votes
0answers
24 views

Gyroscope modeling parameters

Well im trying to model a gyroscope which is MPU-6050 and i am stuck in getting the missalignment and scale factor parameters from its datasheet ... And there is another problem that the names in ...
1
vote
1answer
221 views

Rate random walk from datasheet MPU6050 [closed]

i have been trying to extract rate random walk paramater from the data sheet but couldnt find any clue ... is there any way to do that or what ? how should it be calculated ? thanks !
0
votes
2answers
250 views

How would i implement position and heading readings into my SLAM system?

I am trying to build a low-cost SLAM system with an MPU-6050 and GY-271 (magnetometer). Currently, i have a robot with an Arduino that collects the sensor data and a Raspberry Pi that (hopefully) will ...
1
vote
1answer
46 views

How to efficiently update a local Cartesian frame when traveling over long distances on a curved earth

I have a mobile robot which receives GPS position (lat/lon) and has an IMU for handling gaps in GPS service. I want to be able to conduct short distance planning in a Cartesian plane, but the robot ...
1
vote
1answer
163 views

Compensation for IMU mounting misalignment

I have an MPU6050 IMU and I would like to mount it on an FSAE car and use it to measure the yaw, pitch, roll, and angular velocities as it drives. As it's impossible to mount it perfectly flat and ...
0
votes
0answers
25 views

Confusion regarding set point calculation in presence of non-zero yaw in quad-rotor

I have recently started working on a project to fly a quadrotor through a Matlab interfaced software and I was going through their sample controller code. A function called "adjusted pitch and roll ...
1
vote
0answers
65 views

How can there be a difference in quaternion values of two points taken from sensors where the orientation is exactly same?

I have two situations- A) One, the body with sensor embedded in it kept at rest. B) Second, the body is at rest for 10 secs, then undergoes some movement randomly and comes back to the exact ...
1
vote
2answers
764 views

MPU9255 gyro data to roll pitch?

So I have -32768 to +32768 coming out from MPU9255 (gx,gy,gz) which is converted to 0-250 dps(degrees per second) using 131 which is Gyro's sensitivity. My question would be how do you use this data ...
5
votes
3answers
792 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 ...
4
votes
2answers
312 views

Lego Mindstorms EV3 gyro sensor offset fix

I am currently working on a project for a Lego Mindstorms EV3 autopilot using Matlab/Simulink. Basically, I am using a closed loop control system with a PID controller for the control of the control ...
3
votes
1answer
59 views

Is there a commercially available inertial gyro with electronic control?

Searching for electronic gyros doesn't turn up what I am after. Rather than an instrument to measure rotation, what I want is a device that I can mount in a flying machine, where I can apply a certain ...
1
vote
1answer
44 views

Do I need gyro sensor to make sure my automower turn 180deg if I already used 9DOF IMU?

I am doing a project to build an autonomous lawn mower and I need to decide several type of sensor to complete the features. one of my features is the vehicles need to stop running when someone held ...
1
vote
1answer
139 views

Why does one IMU axis influence another?

For a home robotics project I just bought a BerryIMU to connect it to my Raspberry Pi. After hooking it up I ran the provided Python code to read out some values while moving it around. If I keep the ...
0
votes
1answer
781 views

which is best IMU for Quad-Copter [closed]

Actually i am trying to write my own Flight Controller for Quad-Copter that is controlled by Remote over radio signals.So for a flight controller i have to buy a inertial measurement unit(IMU).So ...
0
votes
1answer
571 views

Problem with angle calculation

I'm using MPU6050(accelerometer+gyro) connected to ATmega328P microcontroller, but probably it isn't even important in my case. In my project, I need an angle around the X axis. And it's calculated ...
1
vote
1answer
583 views

Handling GYROSCOPE BIAS DRIFT

I am working on a MEMS based project which requires me to calculate the orientation(Euler Angles) of an object using only GYROSCOPES. The GYROSCOPE BIAS is calculated in the beginning for 2 seconds ...
1
vote
1answer
487 views

Angles from gyroscope readings using quaternions

I am using gyroscope only to get real time angles as I move the IMU using a micro controller. I am able to get angles at a pretty decent accuracy(2 to 3 degree error). I am using quaternions for ...
2
votes
2answers
793 views

What sensors and algorithms are used in Digital Pen for tracking hand writing?

Could anyone tell what are the sensors used in a digital pen which or specifically Equil smart pen and smart marker which can track hand writings. Is it MEMS based??If Yes, Is it MEMS accelerometer ...
0
votes
1answer
285 views

Pitch angle is either +90° or -90°

Not exactly a robotics based question but mechanics is involved. I have a wearable device that gives output in Quaternions which I can read serially via Labview. My task is to develop a threshold ...
5
votes
1answer
942 views

Complimentary filter issues

I'm trying to implement the complimentary filter to get Euler angles using accelerometer and gyroscope data. Attached is the MATLAB code that I have along with a data set. The data corresponds to ...
0
votes
1answer
161 views

Utilizing the inertial sensors in an AR Drone

I'm trying to figure out how to use the inertial sensors in an AR Drone to perform a rough version of dead reckoning. I want to move the drone around a room (without flying it) and using the velocity ...
2
votes
3answers
155 views

Angular Velocity from dual tri axial accelerometers

Can anyone throw some light on using accelerometers to measure angular acceleration and hence angular velocity. This approach is to avoid gyroscopes due to drifting errors. Any links for this also ...
2
votes
1answer
52 views

Can I use a 3D gimbal system as a simplistic quadcopter IMU(3 axis accelerometer)?

i have 3d gimbal system and i want to use this sensor in place of IMU(3 axsis accelerometer) in Quadcopter
2
votes
3answers
344 views

Localising a robot placed at an unknown position in a known environment

I am a third-year electrical engineering student and am working on an intelligent autonomous robot in my summer vacations. The robot I am trying to make is supposed to be used in rescue operations. ...
4
votes
1answer
3k views

Visualizing raw accelerometer and gyro data

I have an arduino wired to an MPU6050 breakout board. The arduino continuously collects accelerometer and gyroscope data from the MPU6050 and calculates angle and velocity. Simply plotting the ...
2
votes
3answers
3k views

Should I use gyro or encoders for robot moving in straight line?

I've recently succeeded in building my first collision-avoidance Arduino robot with 2 DC motors, and it works pretty well. However, it doesn't move in a straight line yet, when it should. I'm now ...
1
vote
2answers
138 views

Stabilising an inverted pendulum

With the problem of stabilising an inverted pendulum on a cart, it's clear that the cart needs to move toward the side the pendulum leans. But for a given angle $\theta$, how much should the cart move,...
0
votes
1answer
668 views

Quadcopter Flight Controller:Why does Using gyroscope data give better results?

I have succeeded in making my first quadcopter from scratch with a readymade frame. I designed the flight controller myself with help from YMFC-3D youtube series of videos. https://www.youtube.com/...
4
votes
3answers
2k views

Use data from gyroscope to calculate orientation

From a gyroscope I'm getting angular velocities [dRoll, dPitch and dYaw] as rad/s, sampled at intervals dt = 10ms. How do I calculate the short term global orientation (drift ignored) of the ...
1
vote
2answers
1k views

How to interrupt on a data ready trigger when communications to the sensor are interrupt driven?

Background: I'm using the L3GD20H MEMS gyroscope with an Arduino through a library (Pololu L3G) that in turn relies on interrupt-driven I2C (Wire.h); I'd like to be able to handle each new reading ...
7
votes
5answers
3k views

What does “6 degrees of freedom” mean?

I am looking at this page that describes various characteristics of gyroscopes and accelerometers. Close to the end (where they speak about IMUs), the names of the items have something like this: 9 ...
4
votes
2answers
884 views

Is there a way to measure 3 axis orientation without a magnetometer?

I have bought an STM iNEMO evaluation board in order to monitor the inclination of a separate magnetic sensor array as it moves in a linear scan outside of a (non-magnetic) stainless steel pipe. I ...
0
votes
2answers
1k views

Localization with only IMU [duplicate]

What will be the best approach to get the most localization accuracy out of only an accelerometer and gyroscope?
7
votes
1answer
3k views

Angle Random Walk vs. Rate Noise Density (MPU6050)

I’ve made a datalog from a MPU6050 (IMU: gyroscope and accelerometer) at 500Hz sample rate. Now I want to calculate the characteristics from the gyro to evaluate the sensor. For the gyro I’ve found ...