Questions tagged [ekf]

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

31 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
3 votes
1 answer
287 views

How is the GPS fused with IMU in a kalman filter?

I've been trying to understand how a Kalman filter used in navigation without much success, my questions are: The gps outputs latitude, longitude and velocity. While the IMU outputs acceleration and ...
Diamondx's user avatar
  • 131
2 votes
1 answer
80 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
101 views

robot_localization GPS causing large drift/covariance spike

I am trying to implement the dual ekf navsat example on my real-world robot. The local EKF with wheel odometry and IMU works quite well and has no issues. As far as I can tell, my global EKF ...
Leetfail's user avatar
2 votes
0 answers
48 views

Why is the EKF approximated this way?

I'm a student that recently started taking a course on cognitive robotics. The book I use is Probabilistic Robotics by Thrun Burgard and Fox. In the EKF algorithm, we linearized the action model in ...
Essam's user avatar
  • 141
2 votes
0 answers
124 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 ...
harish satishchandra's user avatar
1 vote
0 answers
564 views

robot_localization not fusing imu data

According to the documentation in : http://docs.ros.org/en/noetic/api/robot_localization/html/state_estimation_nodes.html I was able to transform the imu data header fram from "imu_link" ...
sdu568's user avatar
  • 11
1 vote
0 answers
611 views

robot_pose_ekf won't publish any messages

I am having trouble getting the robot_pose_ekf package to publish messages. I launch it with this launch file. ...
Doug's user avatar
  • 11
1 vote
0 answers
53 views

SLAM - Angle calculation failure ?-EKF

i am currently building up a EKF SLAM. I dont know where my mistake is but i think it has something to do with the angle my robot is driving towards but im not completly sure. First i thought it could ...
muller135's user avatar
1 vote
0 answers
72 views

EKF linearization using Taylor expansion and absence of operating point

If we consider the first-order Taylor expansion of a general nonlinear function at the operating point $x=x_0$, then we have the following, $$f(x) \approx f(x_0) + \frac{\partial{f}}{\partial{x}}|_{x=...
indigoblue's user avatar
1 vote
0 answers
327 views

How to calculate observation matrix Jacobians in EFK based mono slam? What are projection Jacobians?

I have been trying to understand an implementation of monoSLAM 1. But my question is generic to EKF based single camera SLAM. My Jacobian calculation leads to complex and lengthy expressions while ...
Vinmean's user avatar
  • 173
1 vote
0 answers
38 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 ...
user avatar
1 vote
0 answers
255 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 ...
Ash's user avatar
  • 390
1 vote
0 answers
149 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 ...
Nekromant's user avatar
1 vote
0 answers
132 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 ...
Nghia's user avatar
  • 11
1 vote
0 answers
190 views

EKF localization is approaching singularity. Are my sensors too noisy?

I'm getting this warning from Matlab about Kalman Gain. ...
CroCo's user avatar
  • 2,453
0 votes
0 answers
18 views

Robot Localization pkg / Motion Model prediction step

As I was investigating the transition functions in the prediction step in the ROS Robot Localization pkg (ekf.cpp) . I found for the orientation equations there are as follows: Roll angle is the ...
jf2's user avatar
  • 1
0 votes
2 answers
5 views

seeking clarity regarding the 'world_frame' parameter in ekf_localization node

I have spawned two husky bots (namespaced husky_1 and husky_2) in the Gazebo world. I am ...
skpro19's user avatar
  • 314
0 votes
2 answers
4 views

Not accurate results of yaw when fusing wheel encoders with imu using robot_localization

Hello, I have differential drive Jaguar 4x4 wheel mobile robot. I am trying to fuse wheel odometry data with IMU sensor measurements using robot_localization. The problem is that after some time (...
user avatar
0 votes
1 answer
51 views

EKF of robot_localization have a delay compared to GPS data

I am using ros2 humble and the extended Kalman Filter from the robot_localization package to get both the odom -> base_link and ...
Timothée's user avatar
0 votes
0 answers
20 views

EKFSLAM with LiDAR and IMU + GPS localization module

There are many resources that relate to EKFSLAM based on the presence of only a LiDAR unit, which localize both the vehicle and the detected landmarks. I see that they often use state vectors that get ...
mOSRobots's user avatar
0 votes
0 answers
15 views

robot_localization dual_ekf with GPS: change utm -> map tranform during runtime?

I am wondering if anybody has tried to dynamically change the utm/world -> map transform in a robot_localization dual-ekf setup (with GPS data). Will it break the nodes behaviour? The reason for ...
tschuett's user avatar
0 votes
0 answers
101 views

MPU6050 providing gyroscope values for linear acceleration

I am using this ROS2 driver to connect my MPU6050 to RPi 4 running ROS2 humble. It outputs an IMU message containing linear acceleration and angular velocity. The linear acceleration values seem to be ...
Redstone's user avatar
0 votes
0 answers
124 views

Extended Kalman Filter Robot Localization Drift

I have implemented an EKF for robot localization in the style of robot_localization using the famous C++ template kalman library....
SystemSigma_'s user avatar
0 votes
0 answers
70 views

Nonlinear continuous system function of IMU sensor fusion robot

For my robotics course I have to implement the nonlinear continuous system function for a mobile robot that is equipped with a GPS receiver and an IMU consisting of an accelerometer and a gyroscope. ...
exzoran's user avatar
0 votes
0 answers
71 views

EKF slam loop closure and landmark location updates

I asked a variation of the question before but I never got an answer. Basically I'm trying to understand how after loop closure the location of prior seen landmarks gets updated and their uncertainty ...
FourierFlux's user avatar
0 votes
0 answers
75 views

EKF Update Step measurement data doesnt fit state vector

I have an EKF SLAM Algorithm which tries to estimate the robots position (X,Y,Theta) + the X,Y coordinates of several landmarks. Like in the posted algorithm i have a range/bearing sensor. I ...
muller135's user avatar
0 votes
0 answers
156 views

IMU Vision Fusion using EKF

I am trying to track an object indoors using an IMU (only accel and gyroscope) and a visual marker. This is similar to IMU+GPS fusion, where GPS is effectively replaced by the position that my vision ...
OlorinIstari's user avatar
0 votes
0 answers
68 views

EKF landmark-based help needed

I am new in localization algorithms and EKF is new for me as well. I think that I implemented EKF (the whole code of class is here. I have problems in updating bearing angle of the robot. Basically I ...
Hillbilly Joe's user avatar
0 votes
0 answers
47 views

Differences between strapdown inertial navigation and motion models

In a state estimation scheme with a simple IMU/GNSS setup using EKF, I have always thought the prediction step would be done using a motion model and all sensor measurements would be incorporated via ...
vasf's user avatar
  • 1
0 votes
0 answers
56 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 ...
user avatar
-1 votes
1 answer
265 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 ...
kkj's user avatar
  • 1