Skip to main content

Questions tagged [imu]

Inertial Measurement Unit

Filter by
Sorted by
Tagged with
9 votes
4 answers
4k views

Why do 3-axis accelerometers seemingly have a left-handed coordinate system?

Careful inspection of page 35 (figure 58) of the ADXL345 datasheet shows that under gravitational loading only, the chip uses a left-handed coordinate system. My own experiments with this chip ...
Ben's user avatar
  • 5,865
9 votes
2 answers
9k 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 ...
Patrick Stegers's user avatar
7 votes
3 answers
50k views

How to estimate yaw angle from tri-axis accelerometer and gyroscope

I would like to estimate the yaw angle from accelerometer and gyroscope data. For roll and pitch estimate I've used the following trigonometric equations: ...
UserK's user avatar
  • 344
6 votes
2 answers
11k views

Kalman Filter GPS + IMU

I know this probably has been asked a thousand times but I'm trying to integrate a GPS + Imu (which has a gyro, acc, and magnetometer) with an Extended kalman filter to get a better localization in my ...
aram's user avatar
  • 163
4 votes
3 answers
4k views

imu position without GPS or camera

I have a IMU that has 3-axis accelerator, 3-axis magnetometer, 3-axis gyroscope and row, yaw, pitch value. I want to get the location of the IMU coordinate(the beginning point is (0,0,0)) but I know ...
kint's user avatar
  • 41
3 votes
2 answers
432 views

How reliable are IMUs for a long usage (6 hours) rotation (only) tracking?

I know they are bad for positional tracking and drift from actual position over time but would like to know what is the situation with rotation only. I know Oculus DK1 used ordinary off-the-shelf ...
Mark Legault's user avatar
2 votes
3 answers
2k views

Navigation - GPS + IMU; how to make it more accurate?

Currently, I am trying to navigate a small robot car to point A from my current position. The car has a GPS sensor and a BNO055 IMU(Gyro + Mag + Acc). I know the GPS co-ordinates of point A. Using the ...
Anony's user avatar
  • 21
-2 votes
2 answers
588 views

Displacement with accelerometer [duplicate]

I want to use a sensor to find displacement with accelerometer. How can I use accelerometer to find displacement? I want to use this for a quadcopter.
Ramtin's user avatar
  • 1
19 votes
2 answers
8k views

How to choose a good IMU for a wheeled robot?

At our lab, we have a several "Kurt" type robots (about the size of a Pioneer, six wheels, differential drive). The built-in gyroscopes are by now really outdated; the main problem is that the ...
Martin's user avatar
  • 4,243
11 votes
3 answers
22k views

Open source implementations for GPS+IMU sensor fusion?

Are there any Open source implementations of GPS+IMU sensor fusion (loosely coupled; i.e. using GPS module output and 9 degree of freedom IMU sensors)? -- kalman filtering based or otherwise. I did ...
O.K.'s user avatar
  • 251
9 votes
2 answers
16k views

what is the algorithm to get position (Linear displacement and linear velocity ) using IMU (Like MPU6050)?

So I have been working on a drone project for a very long time, now I decided to work on Kalman filter which is used widely nowadays like Ardupilot. I looked at the source code so basically understand ...
Robokishan's user avatar
9 votes
1 answer
627 views

Chaining Kalman filters

My team is building a robot to navigate autonomously in an outdoor environment. We recently got a new integrated IMU/GPS sensor which apparently does some extended Kalman filtering on-chip. It gives ...
Robz's user avatar
  • 2,162
8 votes
1 answer
10k views

How are units of noise measurement related to units of a sensor's data measurement?

I'm trying to understand how noise is represented for accelerometers, gyroscopes, and magnetometers so that I can match the requirements of my project with the standard specs of these sensors. I ...
Robz's user avatar
  • 2,162
7 votes
1 answer
6k views

Quadcopter PID Algorithm

I'm trying to implement a PID control on my quadcopter using the Tiva C series microcontroller but I have trouble making the PID stabilize the system. While I was testing the PID, I noticed slow or ...
Saeed Molaie's user avatar
7 votes
2 answers
11k views

How to track robot position?

I'm a software researcher, who in my spare time mentors a robotics team, helping on the software side of things. For years, I keep coming back to the same question: How to determine the robots ...
Michael Coss's user avatar
6 votes
1 answer
7k views

Euler Angles from 9DOF IMU

Using the Adafruit 9DoF module I Need to convert the Accel + Magneto + Gyro into Euler Angles for a motion capture application. Any hints on where to start? Managed to get X,Y,Z when the IMU is ...
user2967920's user avatar
5 votes
1 answer
777 views

Gyro measurement to absolute angles

Let us assume we have a gyro that is perfectly aligned to a global frame ($X,Y,Z$). From what I know the gyro data give me the angular rate with respect to the gyro axis ($x,y,z$). So let's say I ...
charles's user avatar
  • 341
3 votes
2 answers
11k views

What information an IMU gives to a drone?

An Inertial Measurement Unit (IMU) is an important sensor used in aerial robotics. A typical IMU will contain an accelerometer and a rate gyroscope. Which of the following information does a robot get ...
Revolucion for Monica's user avatar
2 votes
1 answer
423 views

Frequency Limitation in robot_localization's EKF Node

I'm using version 2.7.4 of the robot_localization package for ROS Noetic. I'm currently utilizing two nodes of the package: EKF Local Node: Fuses data from an IMU (100Hz) and wheel encoders (4Hz). ...
user2454945's user avatar
2 votes
1 answer
400 views

Angular velocities and rotation matrices

Let us assume I have an object O with axis $x_{O}$, $y_{O}$, $z_{O}$, with different orientation from the global frame S with $x_{S}$, $y_{S}$, $z_{S}$ (I don't care about the position). Now I know ...
charles's user avatar
  • 341
2 votes
5 answers
4k views

Shield IMU from magnetic interferences

I experienced some drifting when coming near to magnetic fields with my IMU, so I wondered if it is possible to completely shield the IMU from external influences. Would this be theoretically possible ...
Averius's user avatar
  • 21
2 votes
3 answers
806 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. ...
Muhammad Faique Shakeel's user avatar
2 votes
2 answers
2k views

Self balancing robot control system strategies [closed]

I’m in the early stages of designing a self-balancing robot as a way to refresh my knowledge on control theory, which has been gradually slipping away since graduating about a year and a half ago. I'm ...
Jeff's user avatar
  • 21
1 vote
1 answer
1k views

Center of gravity offset for accelerometer and gyroscope readings

I am working on a 6DOF IMU that contains a 3 Axis Accelerometer and a 3 Axis Gyroscope. I am building a project to plot the position and orientation of the turret/cabin in a crane in 3D space. The IMU ...
Akash Sagar's user avatar
1 vote
1 answer
141 views

What's the difference between Yaw and Attitude in Quad Rotor

I have a big miss conception between Yaw and attitude ? Isn't both represent "how far is the quad from earth ?" Also if you could post how to calculate them from IMU (gyro +accele + magent )
xsari3x's user avatar
  • 137
0 votes
1 answer
31 views

Implementing IMU broadcaster with hardware component inside ros2_control

I am currently writing a hardware component for my UM7 IMU based on this driver. I want to combine this hardware component with the ros2_control IMU Sensor Broadcaster. I am however struggling with ...
McQueenPC's user avatar
0 votes
1 answer
184 views

How to fuse IMU & GPS using robot_localization

I am trying to estimate the position of a robot using robot_localization. There are ONLY two sensors used in the problem: an IMU and a GPS receiver. After reading the tutorials about ...
user avatar
0 votes
1 answer
2k views

Gyro yaw drift compensation

I'm looking for some kind of filter, algorithm which will allow me to compensate gyro yaw drift using heading of magnetometer. My project requires only yaw measurments and both sensors are flat. Is ...
akimata's user avatar
0 votes
2 answers
470 views

How does sensor fusion help in robot localization

Good day... Sorry for bigner quesion, but really I need some friendly explanation rather than long reference I have 9 dof mpu9250 imu and gps. I found some source that calculate euler angle in ardunio ...
Mjd Kassem's user avatar
0 votes
1 answer
70 views

Fusing IMU + GPS with robot_location package

Currently, I am trying to realize the localization by using the robot_localization package based on a GPS and an IMU. THe realization principle is based on the setting in the following link: http://...
user avatar