Questions tagged [sensor-fusion]

Sensor fusion is a process by which data from several different sensors are "fused" to compute something more than could be determined by any one sensor alone.

Filter by
Sorted by
Tagged with
4
votes
1answer
3k views

quaternion implementation

I am trying to implement quaternions and i am using CC2650 sensortag board from TI. This board has MPU9250 from invensense which has Digital Motion Processor (DMP) in it. This DMP gives quaternion, ...
9
votes
1answer
3k views

How can we use the accelerometer for altitude estimation?

I am currently implementing an autonomous quadcopter which I recently got flying and which was stable, but is unable to correct itself in the presence of significant external disturbances. I assume ...
4
votes
0answers
436 views

How does one implement a third order complementary filter for estimating altitude using data from an accelerometer and a barometer?

I am working with the CJMCU build of cleanflight on a small drone. As of now, the algorithm for altitude hold uses a first order complementary filter to combine data from the barometer and the ...
0
votes
1answer
405 views

Quadcopter program execution time optimization using Raspberry Pi by increasing i2c baudrate

Is it possible to speed up execution time of a c++ program in raspberry pi solely by increasing the i2c baudrate and increasing the sampling frequency of the sensors? I have the issue of sudden ...
8
votes
1answer
5k 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 ...
2
votes
1answer
329 views

P gain tuning for quadcopter (Is my perception for a P-gain too high correct?)

Good day, I am currently working on a project using Complementary filter for Sensor fusion and PID algorithm for motor control. I viewed a lot of videos in youtube as well as consulted various blogs ...
0
votes
2answers
2k views

IMU sensor and compensation

Hi I'm using "minImu 9" 9 DOF IMU (gyro, accelerometer and compass) sensor and it gives pitch roll and yaw values with a slope on desktop (no touch, no vibration, steady). Y axis is angle in degree ...
7
votes
3answers
17k 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 ...
1
vote
1answer
140 views

Transforming angular velocity?

I have the following system here: http://imgur.com/UTqswOi Basically, I have a range finder which gives me $R_s$ in this 2D model. I also have the model rotate about the Centre of Mass, where I have ...
1
vote
1answer
351 views

Balancing a plate with an IMU offset from the center

I recently bought a IMU . I am new at this. My question: Does the positioning of the IMU matter? Are there any differences between placing it at the center of the plate or if it is offset from the ...
5
votes
1answer
676 views

Solution for INS and GPS integration

I have a GPS module and an IMU (gyro, accelerometer and magnetometer) and I need to build an autonomous navigation system for a quadcopter. It must know its position at any time so that it can track a ...
5
votes
1answer
2k views

Simple Sensor Fusion for pose estimation

I am currently working on a balancing robot project, which features fairly low-cost sensors such as an 9-Dof IMU with the measurement states $\textbf{x}_\text{IMU} = \left[a_x, a_y, a_z, g_x, g_y, ...
4
votes
1answer
678 views

Are there off the shelf solutions for GPS+INS (accelerometer,gyro,magneto) sensor fusion for getting filtered/fused location and speed output?

I am working on a project that needs tracking location and speed of pedestrians/runners/athletes (so not really robotics, but I see a lot of related usage and posts in the robotics domain, and an ...
7
votes
4answers
995 views

How to localise a underwater robot?

I am building an autonomous underwater robot. It will be used in swimming pools. It should be capable of running in any normal sized pool, not just the pool in which I test. So I cannot rely on a ...
0
votes
2answers
476 views

Problems about Complementary Filter IMU tuning

I'm developing a project consists of an IMU controlled by Arduino through which you can send via a radio module, the data to the PC of the three Euler angles and raw data from the sensors. For ...
1
vote
1answer
43 views

Measurement and physics model fusion

I am combining two position measurements of a ball from two sensors in real time to obtain one triangulated position in x,y,z coordinates. As the data exchange of the measurements carries some latency,...
0
votes
1answer
88 views

Provides a 10 Degree-Of-Freedom IMU reduntant data?

Basic question concerning sensor fusion: A standard 10 DoF IMU, I mean this cheap things for the tinkerer at home, provides 10 values: 3 Accelerometers 3 Gyroscope 3 Magnetic Field Measurements 1 ...
1
vote
2answers
268 views

Detect human in proximity? [closed]

I'm looking for ways to detect human presense behind walls in close proximity (around 10 feet) in whatever way possible! Problem is I can't code! (I hope it's ok I'm posting here.) I know there are ...
7
votes
2answers
8k 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 ...
1
vote
0answers
488 views

Fusion of GNSS position data and prefused 9-dof AHRS data

Bosch, FreeScale, InvenSense, ST and maybe others are releasing 9-dof AHRS platforms containing their own fusion software and outputting filtered/sane/fused data (attitude as quaternion and linear ...
2
votes
2answers
336 views

Is there an advantage to multiple magnetometers for heading computation

I'm building an autonomous sail boat (ripped out the guts of an RC sail boat and replaced with my own mainboard etc.) The controller board I have can accommodate both an MPU9150 and an HMC5883. Is ...
3
votes
1answer
50 views

How to periodically estimate states of a LTI if the output is measured irregularly?

How can I periodically estimate the states of a discrete linear time-invariant system in the form $$\dot{\vec{x}}=\textbf{A}\vec{x}+\textbf{B}\vec{u}$$ $$\vec{y}=\textbf{C}\vec{x}+\textbf{D}\vec{u} $$...
2
votes
0answers
588 views

Correcting GPS track with visual odometry (sensor fusion)

I am trying to build low cost and precise outdoor positioning. I explored NS-RAW with RTKLIB - this would be doable but probably will need either a base station to get the correction data for rover or ...
4
votes
3answers
132 views

Controlling a system with delayed measurements

Assume I have a rather simple system I want to control, but all sensor measurements exhibit considerable time delay, i.e.: $z_t = h(x_{(t-d)}) \neq h(x_t)$ With my limited knowledge about control, ...
8
votes
2answers
11k views

Accelerometer, gyro, and magnetometer sensor fusion in 2d

I have not yet built this so this is basically a theoretical question. I am still wrestling with some C code to manage i2c ...
8
votes
1answer
1k views

Multiple position estimates fusion

I have a system in which I have two separate subsystems for estimating robot positions. First subsystem is composed of 3 cameras which are used for detecting markers the robot is carrying and which ...
2
votes
2answers
164 views

Passive ego-motion estimation vs active

I am doing research of ego-motion estimation and positioning in 6DoF space. And I found that apparently all systems are based on active RGB-D sensors, like Kinect. I understand, that such sensors ...
5
votes
1answer
418 views

Overcorrecting Kalman Filter

I'm trying to get an extended Kalman Filter to work. My System Model is: $ x = \begin{bmatrix} lat \\ long \\ \theta \end{bmatrix}$ where lat and long are latitude and longitude (in degree) and $\...
5
votes
3answers
14k views

Quadcopter Position Measurement (Accelerometer, GPS or Both)?

I previously thought that an accelerometer on a quadcopter is used to find the position by integrating the data got from it. After I read a lot and watched this Youtube video (specifically at time 23:...
0
votes
1answer
156 views

existence probability of an object in fusion

I want to compute an existence probability of an object in a sensor fusion on the high level (having from each sensor list of objects already filtered with e.g. Kalman Filter). There are these ...
3
votes
1answer
79 views

Association of multiple measurements to multiple objects

I have a matrix of M measurements and N objects. Each cell contains a cost of assignment a particular measurement to the object. I want to assign them optimally. As the condition, only one measurement ...
7
votes
2answers
509 views

object level sensor fusion for multiobject tracking

I want to fuse objects coming from several sensors, with different (sometimes overlapping!) fields of view. Having object lists, how can I determine whether some objects observed by different sensors ...
7
votes
3answers
2k views

information filter instead of kalman filter approach

I read many sources about kalman filter, yet no about the other approach to filtering, where canonical parametrization instead of moments parametrization is used. What is the difference? Other ...
2
votes
1answer
628 views

Overview - what skills are needed for sensor fusion?

I want to make a list of what knowledge is necessary for sensor fusion. Since it has a wide array of possible applications, it is not clear where to begin studying. Can we please verify add topics ...
4
votes
3answers
2k views

Can I use IMUs to improve the position/posture measurement of fingers in a “data glove”?

I have been using the Cyberglove to control a humanoid robot hand, but found it disappointing as it doesn't measure the posture of the human hand very accurately. I have been wondering about the ...
28
votes
2answers
24k views

How to fuse linear and angular data from sensors?

My team and I are setting up an outdoor robot that has encoders, a commercial-grade IMU, and GPS sensor. The robot has a basic tank drive, so the encoders sufficiently supply ticks from the left and ...

1
2