Commit Graph

21 Commits

Author SHA1 Message Date
Roger Labbe
77ba700e39 Revised particle filter chapter.
Pretty happy with it now. Needs copy editing, and probably an
easier introduction to convey the basic idea. Moved from a class
based approach to a procedural approach, and I like that very much.
2015-12-19 16:18:21 -08:00
Roger Labbe
3c270d0c87 Fixed latex typo. 2015-12-19 16:17:40 -08:00
Roger Labbe
51c9a8283e Wholesale changes to connect chapters together.
I made a lot of changes so that each chapter makes clear that
they are all implementing the same basic bayesian algorithm.

This required a lot of editting, and it doesn't make sense to
try to do that atomically, hence this huge check in.

I made a lot of edits, and haven't copy editted anything. i'm
sure I introduced a lot of problems and discontinuities.
2015-06-20 15:52:16 -07:00
Roger Labbe
4adfc8ca50 Changes in test code for ukf - not for book. 2015-06-13 13:22:43 -07:00
Roger Labbe
aadc5abaf6 Added robot steering example to UKF. 2015-06-09 19:39:39 -07:00
Roger Labbe
88d200b9a8 Robot localization example added.
Still needs work; code is messy, and Q is not computed. But I am
getting correct results.

Also need to expand explanations and scenarios.

Need to remove now redundant explanations in EKF chapter, since
they exist in the UKF chapter.
2015-06-08 07:23:52 -07:00
Roger Labbe
f8057cd917 UKF chapter updated for Merwe parametization.
Chapter is not complete; checking in because I am beginning to alter
the formulation of unscented_transform in filterpy.
2015-06-07 17:03:35 -07:00
Roger Labbe
9c09133b5b Working with Merwe formulation. 2015-06-07 16:43:38 -07:00
Roger Labbe
758bd2c7f4 Working for UKF rename.
Most of the text is wrong, but changed code to use the
renamed ScaledUnscentedKalmanFilter.

Checking in with bad text because I am in the process of changing
FilterPy to use a class for the sigma points to make it easier
to change the sigma point generation, leaving us with one
UKF class instead of several.
2015-06-06 19:49:56 -07:00
Roger Labbe
2c8a2d0a8e Updated robot localization example.
Put into a function, added parameters so we can run the alg
with different landmarks and sigmas.
2015-05-31 14:30:53 -07:00
Roger Labbe
54bce9d7a0 Added EKF robot localization example.
Still needs a lot of explanation; mostly the implementation is there
for now.
2015-05-30 14:44:49 -07:00
Roger Labbe
752320ad01 Formatting and experiments.
Let this check in get away from me. Bunch of small formatting sttuf
in the various chapters, some experimental animations and code, etc.
Not a clearly delineated check in.
2015-05-09 10:21:36 -07:00
Roger Labbe
08123b0d15 Regenerated PDF 2015-05-01 07:05:53 -07:00
Roger Labbe
bb9b378545 Fixed train example.
May not be perfect, but the checked in version is wrong so I want
to get it out there ASAP.
2015-04-05 21:48:14 -07:00
Roger Labbe
6b7368f91b Made graphs smaller.
Most of the graphs were really too tall. Well, we can quibble about that
but I made them smaller to reduce the PDF size and thus print size
of the full book.
2015-04-05 12:26:21 -07:00
Roger Labbe
f6dfbbbd1e Smallified plots.
Plots were really tall, which made for a lot of scrolling online, and
wasted paper for print.
2015-04-05 11:50:55 -07:00
Roger Labbe
9950fb9ec8 Experiments on showing how Taylor expansion works.
Probably will be added to the Math chapter once finalized.
2015-04-03 18:51:23 -07:00
Roger Labbe
458b12956e Fixed diverging UKF filter.
The UKF for the circle tracking was diverging. Also,
I have partially started the section on the ILS, but
much remains to be done on it.
2015-02-27 16:23:53 -08:00
Roger Labbe
37743bf604 Extensive addtions to UKF chapter.
I think I finally arrived at a good ordering of material.
Started with implementing a linear problem just so we can
see how it differs from the linear KF, then added problems
step by step. Got rid of most of the poor performing filters.
2015-02-22 11:33:51 -08:00
Roger Labbe
48f7eadc3e Refactoring UKF chapter.
Still a lot of work to be done, but I'm writing more realistic examples,
and reordering the material.
2015-02-16 07:10:01 -08:00
Roger Labbe
aed695d102 fixed spelling of directory 2015-02-16 07:08:15 -08:00