You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement a Rao-Blackwellized Particle Filter (RBPF) that partitions the 15-state INS into nonlinear states (position: 3) estimated via particles and conditionally linear states (velocity: 3, attitude: 3, biases: 6) estimated via per-particle UKF filters. This reduces computational burden while improving bias estimation and maintaining the existing 2.5D vertical channel approach.
5
+
The Rao-Blackwellized Particle Filter (RBPF) partitions the 15-state INS into nonlinear states (position: 3) estimated via particles and conditionally linear states (velocity: 3, attitude: 3, biases: 6) estimated via per-particle **EKF** filters. This reduces computational burden while improving bias estimation and maintaining the existing 2.5D vertical channel approach.
6
+
7
+
**Note:** The current implementation uses an **Extended Kalman Filter (EKF)** instead of an Unscented Kalman Filter (UKF) for improved computational efficiency. The EKF uses Jacobian-based linearization which is faster than the UKF's sigma point approach, providing approximately 3-5x speedup while maintaining acceptable accuracy for the conditionally-linear states.
6
8
7
9
## State Partitioning
8
10
@@ -11,7 +13,7 @@ Implement a Rao-Blackwellized Particle Filter (RBPF) that partitions the 15-stat
11
13
- Longitude (rad)
12
14
- Altitude (m)
13
15
14
-
**Linear/Conditionally-Gaussian states (per-particle UKF):**
16
+
**Linear/Conditionally-Gaussian states (per-particle EKF):**
15
17
- Velocity: v_north, v_east, v_vertical (m/s)
16
18
- Attitude: roll, pitch, yaw (rad)
17
19
- Accelerometer biases: b_ax, b_ay, b_az (m/s²)
@@ -44,34 +46,26 @@ pub struct RBParticle {
44
46
-`get_position(&self) -> Vector3<f64>` - Access position
45
47
-`get_linear_states(&self) -> DVector<f64>` - Access velocity, attitude, biases from UKF
0 commit comments