Commit Graph

980 Commits

Author SHA1 Message Date
Roger Labbe
afab63ec2f Issue #103. Completed unfinished section.
The first section of the README was incomplete.
2016-08-28 12:23:33 -07:00
Roger Labbe
0ce8792340 Reran cells - checked in version had no plots. 2016-08-28 11:45:22 -07:00
Roger Labbe
cab54e11d6 Issue #95. Incorrect notation for process model.
I used the Fundaental matrix F when I should have used the
system dynamics matrix A.
2016-08-28 11:00:45 -07:00
Roger Labbe
d31721aa0f Discrete_bayes_sim() wasn't displaying the graphs because plt.show()
was missing from the end of the function.
2016-08-28 08:12:03 -07:00
Roger Labbe
6914c3be77 Merge pull request #113 from neonquill/fix_typos_05
Fix a couple of typos found in Chapter 5.
2016-08-28 07:45:42 -07:00
David Watson
3b129627e3 Fix a couple of typos found in Chapter 5. 2016-08-27 21:44:01 -04:00
Roger Labbe
044063363c Merge pull request #111 from neonquill/fix_train_filter
Fix train example in 02-Discrete-Bayes.
2016-08-27 08:09:41 -07:00
Roger Labbe
a6cba51c0b Merge pull request #110 from Qx5/patch-1
Missing transpose in text
2016-08-27 08:01:35 -07:00
Roger Labbe
4328c397d4 Merge pull request #109 from esvhd/nb4-fix
Added missing closing bracket.
2016-08-27 07:59:15 -07:00
Roger Labbe
489084aa8f Merge pull request #102 from plusk01/lesson01_fixes
Lesson 01 Content Fixes
2016-08-27 07:58:35 -07:00
David Watson
c59f2fc8ce Remove unintended changes. 2016-08-26 20:04:54 -04:00
David Watson
8fc75d71a4 Change to predict position based on posterior.
This fixes train_filter() to find the most likely position from the new
estimated state rather than the previous state.
2016-08-26 19:55:06 -04:00
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