Questions tagged [kalman-filter]

A Kalman filter is an optimal estimator for linear dynamical systems with Gaussian noise. Extensions to non-linear systems are included through the Extended KF and Unscented KF.

Filter by
Sorted by
Tagged with
0 votes
0 answers
33 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" ...
user avatar
0 votes
0 answers
13 views

Does the Bayes-Filter perform a convolution in the prediction step?

I am watching the (fantastic) SLAM lectures of Claus Brenner, where he introduces the Bayes-Filter (Kalman-Filter, Particle-Filter, Histogram-Filter). He says, that the prediction step involves the ...
user avatar
0 votes
0 answers
66 views

Mapping IMU readings from body frame to navigation frame

I'm trying to combine IMU displacements with the time of flight sensor readings in order to navigate through the indoor environment with a non-linear Kalman filter variant. In the graphic below, I ...
user avatar
0 votes
0 answers
77 views

Using EKF to fuse wheel encoders, IMU and GPS

I have a robot equipped with: 3D accelerometer measuring $a_x$, $a_y$, $a_z$ 3D gyroscope measuring $ω_x$, $ω_y$, $ω_z$ 3D magnetometer measuring $m_x$, $m_y$, $m_z$ wheel encoders measuring $v_l$, $...
user avatar
  • 101
0 votes
0 answers
33 views

How to calculate the covariance and gain in SLAM when only one measurement is available?

I am trying to perform SLAM for cases where only one sensor measurement is available. For example, suppose I want to track the position of a robot moving in a room with multiple known landmarks (2D ...
user avatar
0 votes
1 answer
21 views

Can an Xbee transceiver module be used for controlling a stable Quadcopter?

I would like to use an Arduino Nano IOT as a flight controller and connect this to a Xbee transceiver module for control. If the Xbee module was set up so that for each packet transmission it included ...
user avatar
0 votes
1 answer
91 views

Sensor fusion with extended Kalman filter for roll and pitch

I'm trying to implement an extended Kalman filter to fuse accelerometer and gyroscope data to estimate roll ($\phi$) and pitch ($\theta$). I've found a lot of kalman filter questions but couldn't find ...
user avatar
0 votes
1 answer
62 views

GPS + IMU data and kinematics equations

I have the following data Longitudinal acceleration, $a_x^{IMU}$ Lateral acceleration, $a_y^{IMU}$ Vertical acceleration, $a_z^{IMU}$ Yaw angle, $\psi$ Yaw rate, $\dot{\psi}$ Latitude, $\rightarrow ...
user avatar
  • 101
1 vote
0 answers
165 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. ...
user avatar
  • 11
1 vote
1 answer
540 views

What would be a way to estimate IMU noise covariance matrix?

Weirdly enough, my robot platform which has an official ROS package supported by a manufacturer doesn't provide any covariance matrices of its sensors. So, I'm basically trying to estimate these ...
user avatar
0 votes
1 answer
29 views

UKF for a serie of observations with covariance

I have some doubts about how to implement a UKF-like algorithm when I only have motion observations and no control inputs. Assume I have a robot with state $s_t = (x_t, y_t, \theta_t)$ and the ...
user avatar
0 votes
0 answers
60 views

How do you convert the covariance matrix of a 3D rotation error-state to the covariance matrix of the corresponding quaternion?

I'd like to convert the covariance matrix of an error-state Kalman Filter that uses Euler angles to the corresponding covariance matrix of a quaternion state. I basically use this for standard INS-...
user avatar
3 votes
0 answers
166 views

Nonlinear Sensor Fusion with Space-Time Finite Element and Static Condensation?

I have recently implemented an algorithm for the nonlinear fusion of GNSS, barometer, magnetometer, accelerometer and gyroscope data. The algorithm is based on a space-time finite element where the ...
user avatar
  • 31
0 votes
0 answers
47 views

What is a general definition for pseudo-measurement (e.g., zero-velocity update as often used in robotics)?

I understand what a pseudo-measurement, but I am curious if there is a formal definition of the pseudo-measurement. A pseudo-measurement is sort of a constraint on the states of a system, which can be ...
user avatar
  • 315
1 vote
1 answer
208 views

How to actually fuse sensor using Extended Kalman Filter

Background I'm working on 4-omniwheel mobile robot. It have encoder on each wheel and MPU 6050 IMU. The robot positioning suffer a great error because slip, so i try to increase the accuracy of ...
user avatar
1 vote
1 answer
57 views

Drone lost traj recovery

So I am using slam algorithm to localize the drone which is gps denied . The input to the slam algo is imu data and a video . Now after the first run of the slam algorithm it creates the trajectory ...
user avatar
1 vote
1 answer
161 views

No difference between UKF and EKF for SLAM

I built EKF and UKF SLAM algorithms. The problem is that I expected to see a difference because of the more precise approximation of the system in the UKF. Here's a screenshot from the estimated path ...
user avatar
1 vote
0 answers
53 views

Kalman filter for visual tracking of a ball sliding on a gutter

I'm working on a project where a robot needs to keep a ball at a desired position on a gutter. The gutter is fixed at one end and held at the other end by the robot’s ...
user avatar
1 vote
0 answers
54 views

Fusing cross-correlated measurements for mobile robot's localization using unscented kalman filter (ukf)

I'm currently working on a mobile robot's indoor localization. On the perception side, I can only rely on a 2D lidar and wheel odometry. I have used these sources as input of different localization's ...
user avatar
  • 11
1 vote
2 answers
302 views

GPS Course vs IMU Course

Im currently working with Kalman Filter for position and velocity, one of the important parameters that im using is the heading that the sensor fusion of the imu gives me, but i have seen that the GPS ...
user avatar
2 votes
1 answer
292 views

Kalman Filter with multiple inputs

Let's say I have one laser scanner and a radar device, which I should use to measure a distance to a wall (Fig. 1). Both devices are place on the same support, so... they should measure the same ...
user avatar
  • 529
2 votes
1 answer
146 views

Particle Filter for IMU tilt angle and bias estimation from Kalman Filter models

I understand the functioning of Particle Filters from the book Probabilistic Robotics and the robotics course provided by Cyrill Stachniss. I want to implement, from scratch, a particle filter to ...
user avatar
0 votes
1 answer
64 views

IMU-Camera Senor Fusion

I am working on fusing IMU and Camera Sensor Fusion for the Drone to precisely land on the target location. With the Camera, I am tracking the April Tag which is on the ground. This gives me the x,y,z ...
user avatar
0 votes
1 answer
86 views

Kalman Filter Design

I'm new to Kalman filter design and I'm struggling to understand how to apply the Kalman filter methodology to my problem. I've read a research paper which seems to describe what I'm trying to do ...
user avatar
  • 69
0 votes
1 answer
63 views

How do Particle Filters give estimates of uncertainty?

In the Kalman Filter the final covariance matrix is the estimate of the filter's uncertainty. How does one do so in Particle filters? Is it just the variance among the particles for each state? If so, ...
user avatar
  • 169
0 votes
1 answer
92 views

Is Kalman filter really desired here?

I am trying to use Kalman Filter in my project to eliminate outliers that go beyond certain limit. I am use 1D lidar to get the distance between the robot and an object. I get pretty accurate values ...
user avatar
  • 133
0 votes
1 answer
100 views

Is the covariance matrix in the extended Kalman filter guaranteed to be positive definite (ignoring numerical errors)?

I understand that due to numerical errors (e.g., round off error and machine precision) that the covariance matrix may not be positive definite, but if computers had infinite precision, is the ...
user avatar
  • 315
0 votes
1 answer
41 views

Not getting expected performance from kalman filter+mahalanobis distance

I am using a 1D lidar in one of my projects and it returns the distance it measures, in millimeters (mm). At some point in time, it gives garbage values that go as high as 10,000 or higher, when the ...
user avatar
  • 133
1 vote
2 answers
341 views

Sensor fusion of GNSS and IMU using UKF

I do have a land-based robot with an IMU and a GNSS receiver. From the IMU, I get the velocity and acceleration in both $x$ and $y$ directions. From the GNSS receiver, I get the latitude and ...
user avatar
  • 111
0 votes
0 answers
64 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 ...
user avatar
1 vote
0 answers
47 views

UKF for radar implementation

I'm struggling to implement Unscented Kalman Filter for tracking objects using radar. My state vector contains [x y z vx vy vz] and I can measure [rho phi theta velocity]. So everything looks trivial ...
user avatar
1 vote
1 answer
40 views

State propagation from uncertain control input

Consider a nonlinear system $x(k+1)=f(x(k),u(k))$, where $x(k)\in\mathbb{R}^{n}$ is the state, $u(k)\in\mathbb{R}^m$ is the control input. Here $u(k)$ is normally distributed RV with mean $\mu_u(k)$ ...
user avatar
2 votes
0 answers
69 views

Kalman Filter for 2d pose

I'm really sorry if this is a dumb question, but I don't have a clue on how to do this. I'm trying to write a kalman filter with a State vector of : {x, y, ẋ, ẏ, ẍ, ÿ } To estimate the 2 dimensional ...
user avatar
  • 21
2 votes
1 answer
123 views

2D Visual-Inertial Extended Kalman Filter

I am trying to implement an Extended Kalman filtering for combining IMU data and visual odometry in a simple 2D case where I have a robot that that can only accelerate in its local forward direction ...
user avatar
  • 121
1 vote
2 answers
83 views

Kalman filter with missing dimension on measurement input

I am exploring the option of using a EKF with my differential drive robot. I do not have any prior experience with kalman filters. The robot that is under consideration has two wheel encoders for ...
user avatar
  • 53
2 votes
2 answers
118 views

How do you handle angle discontinuities in estimation problems?

When one is implementing a state estimator in a system that involves kinematics, will inevitably face the problem of angle discontinuities, i.e., the fact that the angles have to be wrapped between ...
user avatar
  • 21
0 votes
1 answer
205 views

Custom implementation of robot_localization package

I plan to implement a sensor fusion of IMU + Visual odometry using an EKF. I came across the excellent robot_localization package which does pretty much all that I want. However, I need to use perform ...
user avatar
0 votes
1 answer
134 views

Bias correction for multiple sensor fusion through Kalman Filtering

I am learning Kalman Filters and was working on a simple example: Temperature measurement of a room by using 4 thermometers(different biases and noises) if i consider that there is no bias in the ...
user avatar
  • 1
0 votes
1 answer
61 views

Where do matrix A and A transpose come from in calculating the predicted covariance matrix?

I don't understand where the matrices A and A transpose come from in the equation in this series. I have done a one-dimensional ...
user avatar
0 votes
1 answer
189 views

EKF sensor fusion

What is the standard way to fuse multiple sensor measurements in an EKF framework? Say you have Odometry, IMU and some form of Lidar which can produce landmarks. EKF is normally presented as a ...
user avatar
0 votes
1 answer
106 views

EKF-SLAM what should the observation model be?

I am implementing an EKF algorithm for a drone localization, and while I was defining the observation model I got a bit confused. This is my situation: I have a drone which is able to give me the ...
user avatar
0 votes
1 answer
100 views

Kalman filter with a known motion model

I have a robot whose pose $(x, y)$ is defined relative to the global frame. I have a sensor which estimates the robot's current pose in the global frame, and the sensor is known to have Gaussian error....
user avatar
1 vote
0 answers
116 views

Can someone help me understanding reference frames in OxTS data in KITTI Vision Benchmark dataset?

If anyone has worked with KITTI dataset, can you explain the reference frame used in roll pitch yaw values? I downloaded the raw data from this link: http://www.cvlibs.net/datasets/kitti/raw_data.php ...
user avatar
0 votes
1 answer
707 views

what kind of processing is required on raw IMU data before it is fed into a filter?

Im working on quadcopter. At this stage im coding a reference system for quadcopter using 10DOF board.At this stage im at the point of only getting raw data values from accelerometer, gyroscope, & ...
user avatar
0 votes
1 answer
167 views

How can i fusion gyroscope and accelerometer when accelerometer has only roll,pitch val?

I'm currently studying IMU Sensor with 6dof(gyro and accelerometer). My goal is to get Orientation of robot, and i found out that only 6dof imu sensor wouldn't be possible to get a correct Orientation ...
user avatar
0 votes
0 answers
65 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 ...
user avatar
1 vote
1 answer
51 views

Uncertainty in grid based fastslam

Given I am building a grid map, and poses are represented using particles, how can I calculate the uncertainty of a pose In a grid based fastslam 2.0?
user avatar
  • 53
0 votes
1 answer
122 views

Advantage of Kalman filter in differential drive planar robot

We need to estimate the position and orientation of differential drive robot by using encoders and imu sensor. For this specific case, is there any advantage of using Kalman filter than taking the ...
user avatar
  • 139
0 votes
1 answer
483 views

Transforming between a local and global frame for a Kalman filter

I want to track an object in a global Cartesian frame, denoted $G$. The object has a local frame, denoted $L$. The object is controlled by a velocity command $v$, defined in its local frame. This "...
user avatar
2 votes
1 answer
173 views

Where to include velocity in a Kalman filter

I am trying to understand some of the basics of the Kalman filter. The problem I am working on is quite complex, but I have spent some time trying to simplify the problem with an example. So, let's ...
user avatar

1
2 3 4 5