spatial-monorepo / rtls/src / KalmanFilter2D
Class: KalmanFilter2D
Defined in: packages/rtls/src/kalman.ts:111
KalmanFilter2D — 2D Kalman filter for (x, y) using two independent KalmanFilter1D instances. Dead-reckoning timeout applies independently per axis; constructor propagates Q, R, deadReckoningMs to each.
Constructors
Constructor
new KalmanFilter2D(
Q?,R?,deadReckoningMs?):KalmanFilter2D
Defined in: packages/rtls/src/kalman.ts:115
Parameters
Q?
number = 0.05
R?
number = 0.5
deadReckoningMs?
number = 3000
Returns
KalmanFilter2D
Accessors
estimate
Get Signature
get estimate():
object
Defined in: packages/rtls/src/kalman.ts:138
Returns
object
x
x:
number|null
y
y:
number|null
Methods
reset()
reset():
void
Defined in: packages/rtls/src/kalman.ts:133
Returns
void
update()
update(
x,y,ts?):object
Defined in: packages/rtls/src/kalman.ts:126
Parameters
x
number
raw x reading
y
number
raw y reading
ts?
number
epoch ms the measurement was taken; defaults to Date.now() when omitted
Returns
object
x
x:
number
y
y:
number
