Re: extended kalman filter for mobile robot




"Franzi" <schokofleck@xxxxxx> wrote in message
news:efWdnbKuGpX7pebZnZ2dnUVZ_tSdnZ2d@xxxxxxxxxxxxxxx
Hi everyone,

I am doing a thesis about fault detection and isolation. Therefore I am
using a nonlinear Kalman filter.
The process I consider is a two wheeled mobile robot. The inputs are the
angular velocities of the wheels, and the outputs the posture, that means
x, y, and angle phi.
The model is:

x(k+1) = x(k) + 0.5(w1*r1+w2*r2)*cos(phi)*dt
y(k+1) = y(k) + 0.5(w1*r1+w2*r2)*sin(phi)*dt
phi(k+1) = phi(k) + 0.5*(w1*r1-w2*r2)/b

where k is the time index, w1, w2 the angular velocities and r1, r2 the
radii of the wheels. dt is the step time, and b the radius of the robot.

I have implemented this modell in Simulink, and now I want to implement an
extended kalman filter in matlab.

With respect to this I have 2 questions:

1) I implemented the filter in a m-file in Matlab. While the robot goes
its normal way, that means there is no fault and the filter modell is
equivalent to the real process, the filter outputs should follow the real
outputs? Right? But when a fault occurs, i.e. that the filter process
(without a fault) differs from the real system (with a fault), the filter
should go on with approximation the fault free situation, and therefor the
outputs of filter and system should differ. Is this right?

2) In the simulink model I have added measurement noises with standard
deviations sx,sy,sphi. Also I added process noise to each state (x,y,phi),
with deviations px, py, pphi. When I implement Q and R in the Kalman
filter, the values in the diagonal (when I neglect relations between the
variables) should be: R: sx^2,sy^2,sphi^2; Q: px^2,py^2,pz^2. Right?
But my filter does not really work with these values... I tried to change
them to nearly every possible amount, but nothing worked. But I am also
quite sure that the implemented process model as well as the
implementation itself are correct. Is there any "rule" or help how to
choose Q and R in order to get a good filter performance? I really
searched a lot, and read lots of articles, but I did not find anything...

Can anyone help me?

Thanks a lot!

Have a nice day,

Franziska


No - just guess.


M.P



*** Posted via a free Usenet account from http://www.teranews.com ***
.



Relevant Pages

  • Re: Please Help - Honda Civic 1.7 CTDi engine warning. (Cross post from alt.autos.honda)
    ... With little other info I'm assuming it's an exhaust detector fault of ... Presumably manufactureres have their own interface and comms codes or is ... is some form of emission sensor it must be close to the exhaust manifold ... it is in the pipe near the air filter housing. ...
    (uk.rec.cars.maintenance)
  • Re: Please Help - Honda Civic 1.7 CTDi engine warning. (Cross post from alt.autos.honda)
    ... the car will now happily rev as normal. ... With little other info I'm assuming it's an exhaust detector fault of some ... A faulty MAF sensor will tell the computer you're accelerating like mad, ... it is in the pipe near the air filter housing. ...
    (uk.rec.cars.maintenance)
  • Re: What sort of fault might this be?
    ... If there's an audible hiss, then there's a fault- probably an HR on the line (or possibly a dud filter, of course, but I believe that the assertion of "Faulty filter" is far too often used to fob off the customer). ... it's a b****r to get fixed if you don't have a technically competent ISP - and Openreach engineer interested in fixing the fault. ... The Openreach engineer fixed it by reterminating the connections at both points. ...
    (uk.telecom.broadband)
  • extended kalman filter for mobile robot
    ... I am doing a thesis about fault detection and isolation. ... The process I consider is a two wheeled mobile robot. ... extended kalman filter in matlab. ...
    (comp.dsp)
  • Re: Two failed microfilters - does this indicate a line fault?
    ... the filter with a new one restores perfect service. ... Have you established the nature of the fault with the microfilters? ... How do I test a microfilter to find out what the fault is. ... All I can say is that a router which used to work with one filter no longer ...
    (uk.telecom.broadband)