Commit Graph

1058 Commits

Author SHA1 Message Date
Roger Labbe
55d73b21de Improved installation instructions. 2016-09-25 12:46:23 -07:00
Roger Labbe
4b93469205 correction: lets to let's.
grammar is our friend.
2016-09-25 12:36:14 -07:00
Roger Labbe
ae45efc403 Updated binder instructions.
It is not experimental, it is the best way to use online. Also,
removed the mention of sagemath, that is too complicated to use.
2016-09-25 11:43:49 -07:00
Roger Labbe
c2548702d9 Some work on HTML conversion.
Not happy with the output yet. The advantage of HTML output is
interactive plots are displayed in the output, whereas they are
not in the PDF output.
2016-09-25 11:31:48 -07:00
Roger Labbe
dbdf3541f2 Updated to specify Jupyter, not ipython. 2016-09-25 11:30:01 -07:00
Roger Labbe
e289a2841f Minor word smithing. 2016-09-25 10:10:53 -07:00
Roger Labbe
91e603c592 Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python 2016-09-23 12:49:37 -07:00
Roger Labbe
0b358aca26 Merge pull request #123 from ASunday47/patch-2
Update 07-Kalman-Filter-Math.ipynb
2016-09-23 12:49:25 -07:00
Austin
cb05709cf4 Update 07-Kalman-Filter-Math.ipynb
Line 757: Corrected typo in the following line; ... sphere moving through the air, but that leaves many unknown factors ...
2016-09-23 14:46:28 -05:00
Roger Labbe
30874bae62 Issue #122.
Description of ellipse shape was incorrect.

While I was changing this, I also alterted the plots to make them
more readalbe.
2016-09-23 12:08:39 -07:00
Roger Labbe
b88a05d307 Merge pull request #119 from SonienTaegi/patch-1
mkf_internal.py : Fix duplicated parameter in plt.scatter(...)
2016-09-20 11:23:12 -07:00
Roger Labbe
81ab95d5a9 Slighly improved discussion of UKF weights.
I wrongly stated that weights must sum to one. they don't.
I clarified this, but did not explain *why* Merwe weights are so large,
and/or negative. this needs to be improved.
2016-09-20 07:40:27 -07:00
Roger Labbe
2743b78db5 Removed temporary files and test code.
I made some changes while testing the plotting change in the last checkin,
and it inadvertantly got checked in.
2016-09-20 06:56:44 -07:00
Roger Labbe
96749eb378 Fixed interactive plots for PDF.
the plots generated by interactive plots (%matplotlib notebook) do
not show up in the PDF. This has meant that I haven't been able to
update the PDF since febuary. I switched the default plotting
mechanism to noninteractive.
2016-09-20 06:49:15 -07:00
SonienTaegi
dcbc9c4e96 mkf_internal.py : Fix duplicated parameter plt.scatter(...)
plt.scatter(...) can accept either 'c' or 'color' parameter but not both. This makes assert exception.
2016-09-20 11:07:59 +09:00
Roger Labbe
97f3f64efb Fixed plots to work in PDF
The interactive plots do not display in the generated PDF. I have
fixed this so we can generate the PDF again.
2016-09-12 20:04:53 -07:00
Roger Labbe
b28158e6dd Last checkin ran with %matplotlib inline.
That was test code, it should be %matplotlib notebook
2016-09-12 18:15:08 -07:00
Roger Labbe
68b2ee27f9 Reran cells to generate plots 2016-09-12 18:12:11 -07:00
Roger Labbe
681e19ba47 Issue #117. Invalid shortened URL. 2016-09-12 18:07:14 -07:00
Roger Labbe
32848496e7 Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python 2016-09-12 17:39:30 -07:00
Roger Labbe
b330aacc4b Issue #115. Wording error.
'measuremet' was used; it should have been 'velocity'.
2016-09-12 17:37:50 -07:00
Roger Labbe
c246aa0acb Bug where animation not cleared between frames 2016-09-12 17:36:30 -07:00
Roger Labbe
9d95bd0714 Merge pull request #116 from esvhd/nb05_typo_fix
Fixed two typos in notebook 5 Multivariate Gaussians.
2016-09-12 17:34:10 -07:00
esvhd
1eea48b2ac Fixed two typos in notebook 5 Multivariate Gaussians. 2016-09-10 23:35:42 +01:00
Roger Labbe
19deda37ee Issue #112 interactive_gh uses global data
interactive_gh() uses zs, which is global data, so if you run
another cell that assigns to z, then drag the sliders without
rerunning the cell that uses interactive_gh(), you get the
reassigned zs value.
2016-08-28 15:19:37 -07:00
Roger Labbe
2128710f41 Normalized with Preface.
The README contains text esssentially identical to the preface. However,
there were some notable differences, which I have fixed.
2016-08-28 14:42:02 -07:00
Roger Labbe
7b6151e1e4 Reran cells.
Many of the plots were not generated, which makes the chapter
unreadable on github.
2016-08-28 12:54:50 -07:00
Roger Labbe
e9145dbc62 Deleted obsolete file particle_filter.py 2016-08-28 12:48:47 -07:00
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