Thanks a lot to all of you for your hints and pointers to such interesting 
information!

In fact for practical purposes, I will experiment with GPS first and see how 
this works (from a first impression, the acceleration data from the phone seem 
extremely "hyper-sensitive", so it might anyway turn out to be impossible 
calibrating them...)

On the other hand,  the Kalman filter looks very interesting (and the whole 
topic of estimation/prediction is, of course) , and it's something I like 
especially about this list that you so often get pointed to fascinating things 
(in fact, Racket & functional programming being "just a hobby"  for me, perhaps 
the main reason I follow this list - and try to find a bit of spare time for 
Racket programming myself - is that it's so intellectually stimulating and 
pointing to all kinds of topics (mathematical etc.) I've been ignorant of for 
too long :-;

Sigrid 



On Tue, Nov 30, 2010 at 4:02 PM, Will M. Farr <wmf...@gmail.com> wrote:
> In particular, combining noisy measurements in the context of an ODE that 
> describes the evolution of a system (in this case, you measure a = dv/dt = 
> d^x/dt^2, and want to "integrate" to find x(t)) is often done using a Kalman 
> filter:
> 
> http://en.wikipedia.org/wiki/Kalman_filter
> 
> This is also almost certainly the approach you would take if you want to 
> combine data from a GPS unit with the accelerometer data. ?Kalman filters are 
> often used in commercial inertial navigation systems (i.e. in planes) to 
> track position as well. ?The literature on the subject is *very* extensive, 
> if you enjoy that sort of reading. ?Alternately, from the basic description 
> it can be fun to work out a lot of the simple results yourself (depending, of 
> course, on how much you enjoy math and what your level of experience with 
> statistics and differential equations are). ?In practice (from someone who is 
> not in the field of inertial navigation, but has heard talks about it) it 
> seems like the "tuning" of the filter is as much art as science, so I 
> wouldn't necessarily assign too much weight to the prior literature in your 
> case.


The black art of tuning applies mostly to PIDs as mentioned in another
thread, and should be a part of every PhD :P

But for a good introduction to applied Kalman filtering, check out
Probabilistic Robotics from the library and it will show you how to
proceed.

I will however take one last opportunity to repeat my original advice
of just using GPS for estimating a person's velocity. Frankly, the
gain in accuracy from integrating data from a cheap accelerometer into
a Kalman filter with GPS data is often not worth it. Only do so after
the GPS has proven too inaccurate.

Anthony

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to