Commit Graph
1026 Commits
Author SHA1 Message Date
Roger Labbe 6bafbd490e I switched the weight gain guess back to 1 (the corrct value - of
course the filter would find the right answer. Leaving at -1 shows
that the filter works well even when the initial estimate is incorrect.
2017-01-18 09:20:15 -08:00
Roger Labbe 6dc3dbaef9 Text had ```Python (capitalized), which renders fine in the local
notebook, nbviewer, and elsewhere, but not on github for some reason.
2017-01-14 15:11:32 -08:00
Roger Labbe 8463014958 Disable interactive plots for PDF.
nbconvert cannot output interactive plots to PDF. I wrote code
to remove all of the %matplotlib notebook magic, rerun the notebooks,
and then create the PDF.
2017-01-14 13:15:24 -08:00
Roger Labbe e2405b23d5 Merge branch 'master' of https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python 2017-01-14 09:05:11 -08:00
Roger Labbe fbd2655dc3 Typo fix. 2017-01-14 09:05:00 -08:00
Roger Labbe b161c6d35c Merge pull request #130 from senden9/patch-1
Fix typo in README.md
2017-01-14 09:03:52 -08:00
Roger Labbe c3c5616eac Merge pull request #129 from marcae777/master
Fixed formula in Kalman Filter Math
2017-01-14 09:03:35 -08:00
Roger Labbe 9c8b113259 Merge pull request #128 from MattHeard/master
Correct minor typo
2017-01-14 09:02:21 -08:00
Roger Labbe e4b05feabf Merge pull request #126 from sauravrt/master
Chapter 7 Fix LTI system theory equation for phi(t)
2017-01-14 09:01:38 -08:00
Stefano Probst 345e2e46ef Fix typo in README.md
Fix typo in README.md. jupter -> jupyter
2017-01-14 14:41:40 +01:00
marcae777 bfeeab05f7 Fixed formula in Kalman Filter Math 2017-01-13 00:27:13 -05:00
Matt Heard 59ea48d4d9 Fix minor typos 2017-01-02 12:30:48 +13:00
Matt Heard 9b9c3f2aaa Correct minor typo 2016-12-29 19:53:18 +13:00
Roger Labbe 360eccb371 Minor spelling correction. 2016-12-09 12:24:37 -08:00
Saurav 4671efef15 Fix LTI system theory equation for phi(t) 2016-11-30 12:25:52 -05:00
Roger Labbe 5bac8fbbbc Fixed formatting to generate book.
Some tables had two header specifications for 3 columns. Rendered
in the browswer, but not in latex. Not sure how that happened,
I don't think I changed that code and the pdf used to build.
2016-11-08 06:55:31 -08:00
Roger Labbe bfdc23fa77 Checked in a temporary test file by mistake 2016-11-02 08:39:38 -07:00
Roger Labbe 83f6795f72 Wording changes. 2016-11-02 08:38:18 -07:00
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