Questions tagged [ekf]
the extended Kalman filter, a filter for nonlinear state estimation.
31
questions with no upvoted or accepted answers
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 ...
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).
...
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 ...
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 ...
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 ...
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" ...
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.
...
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 ...
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=...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
...
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 ...
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 ...
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 (...
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 ...
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 ...
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 ...
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 ...
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....
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. ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
-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 ...