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
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

the extended Kalman filter, a filter for nonlinear state estimation.

0
votes
1answer
21 views

provide world map for ekf global localization problem

I am trying to implement the ekf_localization algorithm in page 217 (Table 7.3) of the probabilistic robotics book by Thrun. From my previous post, I understand that I need to extract observed ...
1
vote
1answer
41 views

EKF localization data association

I am working with ROS indigo and clearpath huskyA200 and wanted to implement the EKF localization with unknown correspondences with my own hokuyo lidar data for a school project. Giving the algorithm ...
1
vote
1answer
30 views

GraphSLAM equation doubt

I have question about GraphSLAM implementation. To find out the path and map using GraphSLAM we rely on this equation: $$\mu=\Omega^{-1}\xi$$ where $\Omega$ is our information matrix which ...
1
vote
2answers
26 views

How to detect loop in robot movement observing odometer data

I have some odometer data. This data are based upon robot movement. I can transfer those raw data to a motion equation from where I get x,y,and theta co-ordinate of a Robot. If I plot those x,y ...
2
votes
1answer
30 views

How exactly does sensor fusion work in Kalman filters?

I've been looking into implementations of Extended Kalman filters over the past few days and I'm struggling with the concept of "sensor fusion". Take the fusion of a GPS/IMU combination for example, ...
0
votes
1answer
28 views

How to avoid matrix singularity in GraphSLAM

I am trying to implement GraphSLAM from Sebastian Thrun's paper, The GraphSLAM Algorithm with Applications to Large-Scale Mapping of Urban Structures. When I compute the inverse of my information ...
1
vote
1answer
59 views

Why adding odometry data as control vectors to EKF-Monoslam algorithm fails?

I am working on EKF-MonoSlam (Davson) method for the mere input as a webcam, (it works "fine" if we calibrate and use reasonable sigmas) , and I am trying to add the odometry of some dataset (as ...
0
votes
0answers
16 views

API/ Library for re-orienting 360 degree camera frame efficiently

I have a camera that produces a 360 degree image output. This camera has an IMU unit integrated with it. I have written a C++ Extended Kalman Filter algorithm to estimate roll, pitch and yaw of the ...
3
votes
1answer
63 views

Confusion of EKF equations

I read Probabilistic Robotics by Sebastian THRUN (online version). I also read http://ais.informatik.uni-freiburg.de/teaching/ws12/mapping/pdf/slam04-ekf-slam.pdf Question1 : What will be the ...
0
votes
0answers
21 views

Kalman filter and ekf main difference in elaborate way

I am studying about various filtering techniques for Robot pose esitimation. I came to know two very well known filter technique Kalman Filter and Extended Kalman Filter. To know about this two ...
0
votes
0answers
15 views

EKF based Slam implementation with landmark identification in Global frame

I am working on mobile Robotics. I want to implement Slam. I have a very specific question about EKF Slam. To implement Slam I read the book "Probabilistic Robotics". I read its online version. There ...
0
votes
0answers
12 views

Sigma calculation for EKF based Slam

I am working on EKF based slam. I go through Probabilistic Robotics. I attachd a picture here. I have doubt about how to calculate Sigma. I am happy if someone share their views about Sigma. How to ...
0
votes
1answer
81 views

EKF implementation on odometry/IMU

I am applying Extended Kalman Filter for a mobile robot with IMU and odometry data. I am running simulation currently. However, I don't have suitable data for odo/IMU measurements to use. Where can I ...
2
votes
1answer
48 views

Tracking vehicle 6 states extended kalman filter required?

I'm trying to track an accelerating vehicle using a camera, an IMU, and a GPS. I use for the state space equation a constant acceleration model: The states are the position, the velocity, and the ...
0
votes
0answers
16 views

OpenEKFMonoSLAM

I'm trying to make OpenEKFMonoSLAM work with different datasets. As far as I can see, it is failing with images bigger than 240x320 in ransac.m Here's a screenshot of the error. Does anybody came ...
0
votes
0answers
21 views

Updating the covariance matrix with limited amount of corrections

I am doing small experiment with mobile robot wall following and EKF SLAM with only one short range laser. The robot starts to predict its position directly when its founds the first landmark and its ...
0
votes
2answers
64 views

Robot heading uncertainty values

I'm tracking the state of a robot using an EKF defined by: $$(x,y,\theta)$$ where $x$ and $y$ are the coordinates in the ground-plane and $\theta$ the heading angle. I initialized the covariance ...
3
votes
1answer
70 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. ...
0
votes
0answers
16 views

How should I reduce noise in my EKF?

I am estimating orientation of my quadcopter and my EKF is way noisier than the complementary filter I had before. I am integrating the gyroscope at about 100Hz and I am also integrating my ...
0
votes
0answers
33 views

How do you update the quaternion from an accelerometer or magnetometer in an Extended Kalman Filter?

I'm trying to implement an Extended Kalman Filter to estimate the attitude of my quadcopter. I am following these two papers: Trawny, Sola Currently using only 4 states: $$x = \begin{bmatrix} q_x &...
2
votes
1answer
65 views

GPS/ 1GYRO - 2D + ACCEL+GPSEKF

I am trying to integrate GPS and IMU but as a first step I am trying to use just 1d gyro and 2d accelerometer to work. Below is my model - State model and propagation So, my question is .. after ...
0
votes
0answers
48 views

Meaurement function model in kalman filter

I'm tracking the state of a vehicle using kalman filter. The state is represented by 3 random variables: $X=(x,y,\theta)$ where $x$ and $y$ refer to the position in the plan and $\theta$ to the ...
0
votes
1answer
137 views

Unscented Kalman Filter VS Extended Kalman Filter on stability

The Extended Kalman filter is more or less a mathematical "hack" that allows you to apply these techniques to mildly nonlinear systems. The problem with Extended Kalman Filter is if I initialize the ...
-1
votes
1answer
66 views

Calculated yaw angle is not poper (EKF)

I used EKF to observe the quaternion and extract the roll, pitch and yaw angles. The used sensors are Gyro sensor and acceleration sensor. The roll and pitch angle looks like proper but the yaw ...
0
votes
0answers
159 views

Sensor Fusion of Visual odometry (stereo and monocular) and IMU for 6D pose prediction

Let me explain slightly about what I am doing.I am trying to develop a SLAM implementation with the help of a stereo vision, IMU and possibly GPS at a later stage. Now, I have (1) a homogeneous ...
1
vote
0answers
75 views

EKF based SLAM, marginalization and key-frames

I have a couple of tightly related questions regarding EKF-based visual SLAM. It is common in the Kalman based VSLAM litterature to marginalize 3d points and past poses. Condsidering the EKF as a ...
1
vote
0answers
114 views

Kalman filter localisation equations

I am doing mobile robot localisation as a project. Now I stuck in obtaining the equations of EKF localisation. My robot moves straight for 10 seconds parallel to x-axis and robot equipped with 2 ...
0
votes
2answers
905 views

Extended Kalman Filter for IMU

I am trying to use a multilayer perceptron to make a flight controller for a ROV. I have a MPU-9250 IMU and I need to remove the noise from the sensor before I can train my MLP. The IMU has a ...
1
vote
1answer
86 views

What is the intuitive explanation of using Jacobian of observation model while calculating Kalman gain in EKF SLAM?

The idea of using Kalman gain in EKF SLAM is to figure out how much we trust our motion model and sensor/observation model. As explained in The Extended Kalman Filter: An Interactive Tutorial for Non-...
0
votes
1answer
90 views

Why EKF-SLAM uses EKF instead of linear Kalman Filter?

I am writing a bachelor's diploma on vSLAM. I learned and programmed EKF-SLAM like it's written in MonoSLAM paper, and I was going to write, that I can't use KF and have to use EKF because of non-...
1
vote
0answers
64 views

Strange EKF localization covariance behavior during prediction only

I've implemented a simple robot simulation based on the equations from EKF localization with known correspondence found in Probabilistic Robotics by Thrun et. al. Everything seems to be working but I ...
0
votes
1answer
147 views

How to transform Accelerometer data from the robots frame to the world frame

I'm current workin on an EKF for an carlike robot and I'm not sure how to transform the IMU accelerometer data to offset the roll, pitch and yaw and get the acceleration with respect to the ground. I'...
6
votes
2answers
146 views

Paradox: I can't use accelerometer measurements to obtain information about my states in a quadcopter?

I'm currently developing an EKF to estimate the position and orientation of a quadcopter. My state vector is comprised of 3D position, 3D velocity, 3 euler angles and the angular velocity vector. ...
0
votes
1answer
100 views

EKF state propagation model using variables that are not part of state vector

I am trying to understand the EKF theory. Can the state transition function depend on variables that are not part of the state space? For example, the state propagation below depends on the ...
2
votes
1answer
688 views

Landmark extraction algorithm

The landmarks are often used in SLAM. What are the algorithms used to extract them, and how can a robot differentiate the landmarks, if they detect one in point A at Xt and another in Xt+1? How can ...
1
vote
1answer
128 views

Should I use or not EKF for Baro-Acc altitude estimation?

I've recently implemented a kalman filter to estimate altitude for a small robot with an IMU+Baro sensor mounted on it. My objective is to get max precision I can have, using this two sensor, with ...
2
votes
0answers
85 views

Need help in implementing EKF based SLAM

I just started learning about slam and I have been trying to simulate a robot moving around a set of landmarks for the past 3 days. The landmarks have known correspondences. My problem is, if I add ...
5
votes
1answer
385 views

Calculate the uncertainty of a 6-dof pose for graph-based SLAM

This question is strongly related to my other question over here. I am estimating 6-DOF poses $x_{i}$ of a trajectory using a graph-based SLAM approach. The estimation is based on 6-DOF ...
3
votes
2answers
256 views

Having a hard time understanding this equation in monocular EKF SLAM

Reading this paper on visual odometry, where they have used a bearing vector to parameterize the features. I am having a hard time understanding what the state propagation equation for the bearing ...
2
votes
2answers
293 views

Direct vs semi-direct methods for visual inertial odometry

I was reading these papers on visual inertial odometry from IROS 15: Semi-Direct EKF-based Monocular Visual-Inertial Odometry Robust Visual Inertial Odometry Using a Direct EKF-Based Approach I ...
3
votes
1answer
96 views

EKF SLAM (prediction of new landmarks)

Prediction of new landmarks are commonly expressed as: Xm = Xr + r*cos(phi + theta_r), Ym = Yr + r*sin(phi + theta_r) However this is only true ...
5
votes
3answers
978 views

Plotting location using wheel encoder data

Context: I am working with the SFU Mountain Dataset [http://autonomylab.org/sfu-mountain-dataset/] The UGV image - via the SFU Mountain Dataset website: I have used the following state update ...
4
votes
2answers
314 views

Multi-Rate Sensor Fusion using EKF

Context: I have an IMU(a/g/m) + Wheel Odometry measurement data that I'm trying to fuse in order to localize a 2D (ackermann drive) robot. The state vector ...
4
votes
1answer
119 views

Choosing the state vector for an EKF

Could someone help me understand the logic behind choosing a particular state space vector for an EKF? Context: Say there is a 4 wheeled robot that operates only in 2D. It is equipped with an ...
4
votes
1answer
139 views

EKF-SLAM: Shrink covariance matrix on one direction

I have implemented an EKF on a mobile robot (x,y,theta coordinates), but now I've a problem. When I detect a landmark, I would like to correct my estimate only on a defined direction. As an example, ...
3
votes
1answer
156 views

Multiple EKFs or one big

Let's say I would like to use an EKF to track the position of a moving robot. The EKF would not only estimate the position itself but also variables affecting the position estimate, for example IMU ...
3
votes
2answers
543 views

EKF-SLAM initialize new landmark in covariance matrix

I am trying to implement an EKF-SLAM using the algorithm for unknown correspondences proposed in the book "Probalistic Robotics" by Sebastian Thrun in Table 10.2 . By now I understand actually all ...
0
votes
1answer
307 views

Need help regarding EKF in MonoSLAM

I am trying to understand the implementation of Extended Kalman Filter for SLAM using a single, agile RGB camera. The vector describing the camera pose is $$ \begin{pmatrix} r^W \\ q^W \\ V^W \\ \...
0
votes
1answer
432 views

Estimating angular speed from position for control purpose

I am new to robotics, however I am designing a PID to control the angular velocity (azimuth, elevation) of a couple of Faulhaber motors. The input to the PID control is the actual angular velocity, ...
0
votes
1answer
81 views

EKF over-correcting?

I've been implementing an extended kalman filter, following Thrun's Probabilistic Robotics implementation. I believe my correct step may be wrong, as the state appears to be corrected far too much. ...