Kalman filter error.

  • Follow


Hi friends.

I am going to use of Kalman filter in my program.Assuming we have two sensors,so then measurement matrix is a kind of 2 dimensional matrix.I implemented as below code:

%% Compute the Kalman filter gains

Rv =diag([eps3^2 eps2^2]);
% Input Rw
Rw =1e-5;    %input('Enter estimator Rw(default: 1e-5): ');
sensors = [1,2]; % y ,z is sensed
known = [1]; % force u
P = ss(A, [B B], C, 0);
[Observer, Ko] = kalman(P, Rw, Rv,[], sensors, known);


But whenever i run my program it gives out this error:
---------------------------------------------------------------------------------------
??? Error using ==> ss.kalman
Index in SENSORS out of range.

Error in ==> testd at 82
[Observer, Ko] = kalman(P, Rw, Rv,[], sensors, known);
-----------------------------------------------------------------------------------------

I do not know exactly what causes this error.


Any help would be highly appreciated.

Many thanks,
Mohammad
1
Reply Mohammad 2/22/2011 3:51:04 AM


0 Replies
321 Views

(page loaded in 0.016 seconds)

Similiar Articles:













7/24/2012 1:46:30 AM


Reply: