Commit Graph
1168 Commits
Author SHA1 Message Date
Qx5 c0ea067344 Missing transpose in text
python code does apply transpose as is correct in RTS
2016-08-24 11:19:52 +02:00
esvhd eedf15ed3d Added missing closing bracket. 2016-08-20 00:07:59 +01:00
Roger Labbe 45cf59df72 Deleted reference to 6x9 version 2016-07-07 21:14:03 -07:00
Roger Labbe 5017434494 Updated link to PDF 2016-07-07 21:12:32 -07:00
Roger Labbe 6986b66f87 Merge pull request #104 from asfaltboy/patch-1
Simple grammar correction from context
2016-07-07 19:33:43 -07:00
Pavel Savchenko 16784730b9 Simple grammar correction from context
I do with computer vision -> I work on computer vision

The author may have also meant "I can do this with computer vision"
2016-07-07 13:36:57 +02:00
Parker Lusk 086c76431f made gh_estimate3 consistent with text
wording change, data is below chart

added a colon

added a hyphen to list-like
2016-06-28 16:52:50 -06:00
Roger Labbe 4669507d7a Fixed computation of epoch
Section changed the time delta from 2 seconds to 1, but did not
note that in the text.
2016-06-25 15:40:53 -07:00
Roger Labbe 5fcdf5af47 Minto typos.
Courtesy of email from James Kim.
2016-06-22 19:53:33 -07:00
Roger Labbe b370e9a9a4 Typo fix.
lubkoll offered a commit, but I got a conflict and it was easier to
make the change myself.
2016-06-16 12:38:08 -07:00
Roger Labbe 0239608ab2 Issue #101. Missing plots in chapter. 2016-06-16 12:35:47 -07:00
Roger Labbe be073785c9 Revert "Merge pull request #99 from lubkoll/master"
This reverts commit 4b17de67a9, reversing
changes made to 5559d2e03f.
2016-05-25 10:48:47 -07:00
Roger Labbe 4b17de67a9 Merge pull request #99 from lubkoll/master
Fix typos in chapter 08
2016-05-25 08:39:15 -07:00
Lars Lubkoll 0edeec521e Fix typos in chapter 08 2016-05-25 16:51:05 +02:00
Roger Labbe 5559d2e03f Merge pull request #98 from lubkoll/master
Fix typos in chapter 04
2016-05-25 07:13:28 -07:00
Lars Lubkoll ea9ac2bc49 Fix typos in chapter 04 2016-05-25 15:40:21 +02:00
Roger Labbe 510e720559 I used terms better suited to radars (elevation angle instead
of bearing, for example).
2016-05-19 18:39:26 -07:00
Roger Labbe a79153205b Issue 87. Example was linear.
I provided  a linear example for what was supposed to be a
nonlinear example.
2016-05-19 18:37:46 -07:00
Roger Labbe d89e35bbdf Fixed latex raising ^*
It works in mathjax, but the pdf convertor cannot handle it. Changing
it to ^{*} works.
2016-04-23 04:30:03 -07:00
Roger Labbe dafb047c4c Updated imports to use nondeprecated libraries 2016-04-23 04:29:31 -07:00
Roger Labbe e34c916de5 Issue #94. Eqn used x instead of \bar x.
This is in the IMM Estimate section as described in the github issue.
2016-04-23 03:41:18 -07:00
Roger Labbe a15fca8d9a Issue #94 Incorrect index in pseudocode
We are looping over j, but I used i as the index.
2016-04-23 03:33:32 -07:00
Roger Labbe 69cf5aebce I require that the cholesky return an upper triangular matrix,
but did not explain this in the text.
2016-03-26 10:09:51 -07:00
Roger Labbe 8fa2cf615c Regenerated a figure. 2016-03-26 09:38:51 -07:00
Roger Labbe ba980de88f Typos. github issue #93. 2016-03-26 09:37:37 -07:00
Roger Labbe 57b420f919 Fixed equation for Gaussian mean.
Used incorrect subscript for variance in the numerator.
2016-03-26 09:27:43 -07:00
Roger Labbe f7ee853583 Added example for 1D state vector.
I got a question about it, so tried to add an example to clarify it.
2016-03-26 09:16:10 -07:00
Roger Labbe b492c258d2 Issue #88.
Misidentified the process matrices as being x, P, when they are
F, Q.
2016-03-15 17:03:05 -07:00
Roger Labbe 38996b6d24 Merge pull request #90 from Gluttton/master
Unscented Kalman Filter: using "state sigmas" instead of "prior sigmas" in the cross-covariance equation at the predict step
2016-03-15 17:00:54 -07:00
Gluttton ec30b65a47 Using "prior sigmas" instead of "state sigmas" in the cross-covariance equation at the predict step. 2016-03-15 22:00:28 +02:00
Roger Labbe c32ca48542 Moved legends inside of plot.
The %matplotlib notebook back end does not account for things being
drown outside of the plot, and they end up getting partially or
fully cut off.
2016-03-07 07:16:59 -08:00
Roger Labbe 6f1fd2f16f Updated to use absolute imports
I used to add .\code to the path, which was an absurd hack.
Now all code is imported with import code.foo.
2016-03-06 12:02:13 -08:00
Roger Labbe fa62edccc4 Merge pull request #84 from Gluttton/master
Unscented Kalman Filter: using "state estimate" instead of "mean estimate" in the covariance equation at the predict step
2016-03-06 09:01:34 -08:00
Roger Labbe f16b43c3b4 Reran with seaborn installed
I ran several notebooks after reinstalling anaconda but I hadn't
reinstalled seaborn, so the plots didn't have the right look.
2016-03-06 08:54:19 -08:00
Roger Labbe fb21cf6313 Making book work in Python 2.7 2016-03-06 08:18:27 -08:00
Gluttton 35663774d7 Using "state estimate" instead of "mean estimate" in the covariance equation at the predict step. 2016-03-06 12:53:41 +02:00
Roger Labbe f62fb8bbe8 Reran with tight_layout for interactive plots
This is just so everything looks nice in nbviewer. I added
plt.tight_layout() to the interactive_plot context manager,
which makes plots fill the output cell better.
2016-02-28 09:46:06 -08:00
Roger Labbe 2594d8905c Added animated filtering
Rewrote some of the chapter examples to use animated plots. Makes
it so much easier to see how the filter is performing.
2016-02-28 08:35:51 -08:00
Roger Labbe a647f96388 Made plots interactive 2016-02-27 21:40:21 -08:00
Roger Labbe ef67326af6 Change plots to interactive plots 2016-02-27 20:52:36 -08:00
Roger Labbe f3358f44d6 Switched to interactive plotting. 2016-02-27 20:04:40 -08:00
Roger Labbe 590af94807 Switching to interactive plots 2016-02-27 18:55:34 -08:00
Roger Labbe a6c2b0ccc9 Interactive plots with 5matplotlib inlien
Need to make the plots antimated, but the notebook is essentially
working.
2016-02-27 17:52:17 -08:00
Roger Labbe 6aea84f6b1 Switched to interactive plots!
Using %matplotlib notebook to render plots.

I made the g-h filter chapter work. There is a very good chance
I broke the other chapters. Need to push to really find out.
2016-02-27 17:10:09 -08:00
Roger Labbe 26cf805dc3 Explained std vs var in N(mu, var) formulation.
Some book use std, I use variance.
2016-02-18 08:50:12 -08:00
Roger Labbe 741d785e03 Explained biased vs unbiased estimators.
I had glossed over this difference, and so it would be confusing
to understand why my equations for VAR and COV are incorrect for
samples. I distinguished between the two and gave the correct
computations for each.
2016-02-18 08:35:12 -08:00
Roger Labbe b15968e5b1 Touched upon conditioning of variables.
Pointed out that height of students probably has two means if the
population includes males and females. Did not go into Gaussian
mixtures or conditioning of the data.
2016-02-06 15:03:53 -08:00
Roger Labbe 5587dd0fda Completed IMM description
The text for the IMM filter was incomplete, and wrong in a few
places.
2016-02-06 15:03:19 -08:00
Roger Labbe f6c83812a1 Github Issue #80 Invalid use of kappa
I used kappa in a couple of places for the square root, when I should
have been using lambda.
2016-02-05 07:51:43 -08:00
Roger Labbe f64aec3693 Copy editing.
`
2016-01-31 20:13:06 -08:00