Questions tagged [dynamic-system]

16 questions
10
votes
5 answers

Kalman Filter - Implementation, Parameters and Tuning

First of all, this is the first time I try to make a Kalman filter. I earlier posted the follwoing question Filter out noise and variations from speed values on StackOverflow which describes the background for this post. This is a typical sample of…
7
votes
1 answer

Kalman Filter State Covariance Matrix for Non Constant Process Noise Matrix in PyKalman

I'm experimenting with the pykalman Python library to learn about Kalman Filters. In the code below, I'm generating a random walk where each step is the last step multiplied by 1 plus some noise: 1 + std_dev. In the first block, the covariance…
5
votes
2 answers

How Are Unmeasured Properties (Velocity and Covariance of Velocity) Handled with a Kalman Filter?

I'm trying to understand how I can update a Kalman filter with a state variable for position and velocity when I only measure position. I have a covariance matrix of the position measurements. But what does the overall covariance matrix of the…
Jim
  • 227
  • 1
  • 7
5
votes
3 answers

How to Improve the Kalman Filter for Tracking the Periodic Motion of a Car?

I have a quite typical Kalman filter to design. I really read a lot of articles about the design of this filter but the performances of my filter are still quite bad. Here is my situation. I have a small car that does periodic constant motion. This…
5
votes
2 answers

How to Reduce Phase Lag Caused by Kalman Filter

Background I have been developing a system using a moving robot with a distance sensor against another robot. I want to control these robots by estimating relative velocity and acceleration derived from the distance sensor. So I'd like to estimate…
5
votes
3 answers

Discrete State Space Model - Why Are We Calculating $ x \left[ k + 1 \right] $ Instead of $ \dot{\boldsymbol{x}} \left( t \right) $?

A continuous state space model is defined as follows. $$ \dot{\boldsymbol{x}}(t) = A \boldsymbol{x}(t)+ B \boldsymbol{u}(t) \\ \boldsymbol{y}(t)= C \boldsymbol{x}(t)+ D \boldsymbol{u}(t) $$ If we want to calculate the state $\boldsymbol{x}$ for a…
4
votes
1 answer

Improving Velocity Estimation Using Multiple Sensors in a Dynamic System

I have a sensor reduction model which gives me a velocity estimate of a suspension system(velocity 1) . This suspension system estimate velocity is used to calculate another velocity(velocity 2) via a transfer function/plant model. Can I use…
3
votes
1 answer

Alternatives to offline Kalman filtering

Recently I got into vehicle models and filtering in general and immediately faced with the following question. I have the recorded GPS data from car driving on a highway. However, there is a substantial level of noise present, so I decided to filter…
Mark Lumar
  • 33
  • 4
2
votes
1 answer

Check whether a system has memory or not

My question is whether the systems below are memoryless or not: $1.) \ y(t)=K$ where $K$ is a constant $2.) \ y(t) = x(t_0) $ where $t_0$ is a constant So, from the definition I have been using so far (A system is memoryless if its output at a given…
1
vote
3 answers

Linear approximation of a system described by a logarithm - how?

The system described by a logarithm of any base, let's call it $y(t) = \ln(t)$, is non-linear. Is it possible, by any means (transforms, operators etc.), and for small values of $t$ (for example, $t>0$ and $t\leq 0.5$), to obtain a linear…
1
vote
0 answers

Time-Invariant (non)autonomous Systems

Regarding potential distinctions between autonomous, non-autonomous, time-invariant and time-varying systems, I have found out opinions supporting that: autonomous systems are time-invariant and non-autonomous are time-varying, (A treatise on…
axel
  • 43
  • 4
1
vote
1 answer

Kalman Filter - Order of Update Step?

I have seen some literature where the covariance is updated first, like $(P_k)^{-1} = (P_k^-)^{-1} + H^T R^{-1} H$, where $P^-$ is the a priori estimate of the state covariance $P$. Then, the updated covariance is used to calculate the Kalman gain…
andykl
  • 11
  • 4
0
votes
0 answers

How to choose appropriate discretization method for the state estimator?

Let's say I have following open loop state estimator of a dynamic system in the continuous time domain $$ \begin{bmatrix} \frac{\mathrm{d}\hat{\psi}_{r_\alpha}}{\mathrm{d}t}…
0
votes
1 answer

Calculating the output of a pole eigen signal in a difference equation

Let an IAR system be defined by the following difference equation: $$y[n]-\frac{1}{4} y[n-2]=x[n]+3x[n-1]$$ and an input signal $x[n]=(-0.5)^n$. The transfer function is defined as $H^z(z)=\frac{1+3z^{-1}}{1-0.25 z^{-2}}$. The value $z=-0.5$ is a…
havakok
  • 603
  • 1
  • 4
  • 17
0
votes
1 answer

What does it mean for a dynamical system to be well-behaved?

I have recently stumbled across a paper about learning arbitrary dynamical systems in a spiking neural network. The paper assumes an underlying dynamical system of the form $\dot{x}=f(x)+c(t)$ where $c$ is just a random input and $f$ can be a…
user47808
  • 1
  • 1
1
2