{"id":16735,"date":"2020-02-02T13:17:40","date_gmt":"2020-02-02T18:17:40","guid":{"rendered":"https:\/\/bangla.salearningschool.com\/recent-posts\/the-kalman-filter-theory-example-equations-applications\/"},"modified":"2020-02-08T09:41:38","modified_gmt":"2020-02-08T14:41:38","slug":"the-kalman-filter-theory-example-equations-applications","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=16735","title":{"rendered":"The Kalman Filter: Theory : Example: Equations: Applications"},"content":{"rendered":"<h1>The Kalman Filter: An algorithm for making sense of fused sensor insight<\/h1>\n<p>&#8220;The Kalman filter is relatively quick and easy to implement and provides an optimal estimate of the condition for normally distributed noisy sensor values under certain conditions. Mr. Kalman was so convinced of his algorithm that he was able to inspire a friendly engineer at NASA. And so this filter helped <a href=\"http:\/\/www.convict.lu\/htm\/rob\/Das%20Kalman%20Filter%20wird%2050_v_1.4.pdf\">for the first time in the Apollo Guidance Computer at the moon landings<\/a> .&#8221;<\/p>\n<p><a href=\"https:\/\/towardsdatascience.com\/kalman-filter-an-algorithm-for-making-sense-from-the-insights-of-various-sensors-fused-together-ddf67597f35e\">https:\/\/towardsdatascience.com\/kalman-filter-an-algorithm-for-making-sense-from-the-insights-of-various-sensors-fused-together-ddf67597f35e<\/a><\/p>\n<p><strong>Kalman Filter<\/strong><\/p>\n<p><strong>&#8220;I<\/strong>n <a title=\"Statistics\" href=\"https:\/\/en.wikipedia.org\/wiki\/Statistics\">statistics<\/a> and <a title=\"Control theory\" href=\"https:\/\/en.wikipedia.org\/wiki\/Control_theory\">control theory<\/a>, <strong>Kalman filtering<\/strong>, also known as <strong>linear quadratic estimation<\/strong> (<strong>LQE<\/strong>), is an <a title=\"Algorithm\" href=\"https:\/\/en.wikipedia.org\/wiki\/Algorithm\">algorithm<\/a> that uses a series of measurements observed over time, containing <a title=\"Statistical noise\" href=\"https:\/\/en.wikipedia.org\/wiki\/Statistical_noise\">statistical noise<\/a> and other inaccuracies, and produces estimates of unknown variables that tend to be more accurate than those based on a single measurement alone, by estimating a <a title=\"Joint probability distribution\" href=\"https:\/\/en.wikipedia.org\/wiki\/Joint_probability_distribution\">joint probability distribution<\/a> over the variables for each timeframe. The filter is named after <a title=\"Rudolf E. K\u00e1lm\u00e1n\" href=\"https:\/\/en.wikipedia.org\/wiki\/Rudolf_E._K%C3%A1lm%C3%A1n\">Rudolf E. K\u00e1lm\u00e1n<\/a>, one of the primary developers of its theory.&#8221;<br \/>\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Kalman_filter\">https:\/\/en.wikipedia.org\/wiki\/Kalman_filter<\/a><\/p>\n<p><strong>Kalman Filter in Two Dimensions<\/strong><\/p>\n<p><a href=\"https:\/\/www.researchgate.net\/publication\/3082925_Kalman_filtering_in_two_dimensions\">https:\/\/www.researchgate.net\/publication\/3082925_Kalman_filtering_in_two_dimensions<\/a><\/p>\n<p><strong>Understanding and Applying Kalman Filtering<\/strong><\/p>\n<p><a href=\"http:\/\/biorobotics.ri.cmu.edu\/papers\/sbp_papers\/integrated3\/kleeman_kalman_basics.pdf\">http:\/\/biorobotics.ri.cmu.edu\/papers\/sbp_papers\/integrated3\/kleeman_kalman_basics.pdf<\/a><\/p>\n<p><strong>Related:<\/strong><\/p>\n<p>https:\/\/arxiv.org\/pdf\/1910.03558.pdf<\/p>\n<p>https:\/\/www.cse.sc.edu\/~terejanu\/files\/tutorialEKF.pdf<\/p>\n<p>https:\/\/statweb.stanford.edu\/~candes\/teaching\/acm116\/Handouts\/Kalman.pdf<\/p>\n<p>*** . *** . *** .<br \/>\n<em><strong>Note: Older short-notes from this site are posted on Medium: <\/strong><\/em><a href=\"https:\/\/medium.com\/@SayedAhmedCanada\">https:\/\/medium.com\/@SayedAhmedCanada<\/a><\/p>\n<p>*** . *** *** . *** . *** . ***<\/p>\n<p><em><strong>Sayed Ahmed<\/strong><br \/>\n<\/em><br \/>\n<em><strong>BSc. Eng. in Comp. Sc. &amp; Eng. (BUET)<\/strong><\/em><br \/>\n<em><strong>MSc. in Comp. Sc. (U of Manitoba, Canada)<\/strong><\/em><br \/>\n<em><strong>MSc. in Data Science and Analytics (Ryerson University, Canada)<\/strong><\/em><br \/>\n<em><strong>Linkedin<\/strong>: <a href=\"https:\/\/ca.linkedin.com\/in\/sayedjustetc\">https:\/\/ca.linkedin.com\/in\/sayedjustetc<\/a><br \/>\n<\/em><\/p>\n<p><em><strong>Blog<\/strong>: <a href=\"http:\/\/bangla.salearningschool.com\/\">http:\/\/Bangla.SaLearningSchool.com<\/a>, <a href=\"http:\/\/sitestree.com\">http:\/\/SitesTree.com<\/a><\/em><br \/>\n<em><strong>Online and Offline Training<\/strong>: <a href=\"http:\/\/training.SitesTree.com\">http:\/\/Training.SitesTree.com<\/a> (Also, can be free and low cost sometimes)<\/em><\/p>\n<p><em>Facebook Group\/Form to discuss (Q &amp; A): <\/em><a href=\"https:\/\/www.facebook.com\/banglasalearningschool\">https:\/\/www.facebook.com\/banglasalearningschool<\/a><\/p>\n<p>Our free or paid training events: <a href=\"https:\/\/www.facebook.com\/justetcsocial\">https:\/\/www.facebook.com\/justetcsocial<\/a><\/p>\n<p><em>Get access to courses on Big Data, Data Science, AI, Cloud, Linux, System Admin, Web Development and Misc. related. Also, create your own course to sell to others. <\/em><a href=\"http:\/\/sitestree.com\/training\/\">http:\/\/sitestree.com\/training\/<\/a><\/p>\n<p><em><strong>I<\/strong>f you want to contribute to occasional free and\/or low cost online\/offline training or charitable\/non-profit work in the education\/health\/social service sector, you can financially contribute to: safoundation at <a href=\"http:\/\/salearningschool.com\">salearningschool.com<\/a> using Paypal or Credit Card (on <\/em><a href=\"http:\/\/sitestree.com\/training\/enrol\/index.php?id=114\">http:\/\/sitestree.com\/training\/enrol\/index.php?id=114<\/a> <em>).<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Kalman Filter: An algorithm for making sense of fused sensor insight &#8220;The Kalman filter is relatively quick and easy to implement and provides an optimal estimate of the condition for normally distributed noisy sensor values under certain conditions. Mr. Kalman was so convinced of his algorithm that he was able to inspire a friendly &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=16735\">Continue reading<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1910,182],"tags":[],"class_list":["post-16735","post","type-post","status-publish","format-standard","hentry","category-ai-ml-ds-rl-dl-nn-nlp-data-mining-optimization","category---blog","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":16655,"url":"http:\/\/bangla.sitestree.com\/?p=16655","url_meta":{"origin":16735,"position":0},"title":"Lesson 1: The (Linear) Kalman Filter: State Estimation and Localization for Self-Driving Cars","author":"Sayed","date":"January 17, 2020","format":false,"excerpt":"https:\/\/www.coursera.org\/lecture\/state-estimation-localization-self-driving-cars\/lesson-1-the-linear-kalman-filter-7DFmY https:\/\/d3c33hcgiwev3.cloudfront.net\/gWbwrisXEem4egrIUlgmqg.processed\/full\/360p\/index.webm?Expires=1579392000&Signature=gLd7RN8aqZhrNLNLl-huuNsIrkWnUp8gPUAMNqk6Xnkx0lmkMKE8XdXs5v7GGSMvq9ieVeR7MAi2bDz6pxUhgWspfMtnZZ2k2ZpKKzKdNoiFHW-zBVcnFTq~yPyC0ssd1gHzenk2SHqPBu1BhkHTqz7nhdXU08UQS-Z1w7qhwcw_&Key-Pair-Id=APKAJLTNE6QMUY6HBC5A *** *** Note: Older short-notes from this site are posted on Medium: https:\/\/medium.com\/@SayedAhmedCanada *** . *** *** . *** . *** . *** Sayed Ahmed BSc. Eng. in Comp. Sc. & Eng. (BUET) MSc. in Comp. Sc. (U of Manitoba, Canada) MSc. in Data Science and Analytics (Ryerson\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16596,"url":"http:\/\/bangla.sitestree.com\/?p=16596","url_meta":{"origin":16735,"position":1},"title":"Matlab: Tracking and Estimation","author":"Sayed","date":"January 5, 2020","format":false,"excerpt":"Tracking and Motion Estimation \u2014 Examples Track a Face in Scene Face Detection and Tracking Using Live Video Acquisition Tracking Pedestrians from a Moving Car Track pedestrians using a camera mounted in a moving car. Using Kalman Filter for Object Tracking https:\/\/www.mathworks.com\/help\/vision\/examples.html?category=tracking-and-motion-estimation&s_tid=CRUX_gn_example https:\/\/www.mathworks.com\/help\/vision\/examples.html?category=computer-vision-with-simulink&s_tid=CRUX_lftnav_example_tracking-and-motion-estimation Sayed Ahmed BSc. Eng. in Comp. Sc.\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":14757,"url":"http:\/\/bangla.sitestree.com\/?p=14757","url_meta":{"origin":16735,"position":2},"title":"Want to become a self-driving car engineer: &#8220;12 PROJECTS THAT HELP YOU BECOME SELF-DRIVING CAR ENGINEER (PYTHON and C++ CODE AVAILABLE)&#8221;","author":"Sayed","date":"May 7, 2019","format":false,"excerpt":"Want to become a self-driving car engineer: \"12 PROJECTS THAT HELP YOU BECOME SELF-DRIVING CAR ENGINEER (PYTHON and C++ CODE AVAILABLE)\" Project 1 - Finding Lane Lines on the Road https:\/\/github.com\/ndrplz\/self-driving-car\/tree\/master\/project_1_lane_finding_basic Project 2 - Traffic Sign Classification https:\/\/github.com\/ndrplz\/self-driving-car\/tree\/master\/project_2_traffic_sign_classifier Project 3 - Behavioral Cloning https:\/\/github.com\/ndrplz\/self-driving-car\/tree\/master\/project_3_behavioral_cloning Project 4 - Advanced Lane Finding\u2026","rel":"","context":"In &quot;\u09ac\u09cd\u09b2\u0997 \u0964 Blog&quot;","block_context":{"text":"\u09ac\u09cd\u09b2\u0997 \u0964 Blog","link":"http:\/\/bangla.sitestree.com\/?cat=182"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24973,"url":"http:\/\/bangla.sitestree.com\/?p=24973","url_meta":{"origin":16735,"position":3},"title":"Want to become a self-driving car engineer: &#8220;12 PROJECTS THAT HELP YOU BECOME SELF-DRIVING CAR ENGINEER (PYTHON and C++ CODE AVAILABLE)&#8221; #Root","author":"Author-Check- Article-or-Video","date":"April 14, 2021","format":false,"excerpt":"Want to become a self-driving car engineer: \"12 PROJECTS THAT HELP YOU BECOME SELF-DRIVING CAR ENGINEER (PYTHON and C++ CODE AVAILABLE)\" Project 1 - Finding Lane Lines on the Road https:\/\/github.com\/ndrplz\/self-driving-car\/tree\/master\/project_1_lane_finding_basic Project 2 - Traffic Sign Classification https:\/\/github.com\/ndrplz\/self-driving-car\/tree\/master\/project_2_traffic_sign_classifier Project 3 - Behavioral Cloning https:\/\/github.com\/ndrplz\/self-driving-car\/tree\/master\/project_3_behavioral_cloning Project 4 - Advanced Lane Finding\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16608,"url":"http:\/\/bangla.sitestree.com\/?p=16608","url_meta":{"origin":16735,"position":4},"title":"Tracking and Detection: With Machine Learning","author":"Sayed","date":"January 6, 2020","format":false,"excerpt":"Tracking-Learning-Detection https:\/\/ieeexplore.ieee.org\/abstract\/document\/6104061 Learning to identify and track faces in image sequences https:\/\/ieeexplore.ieee.org\/abstract\/document\/670958 Target Tracking Using Machine Learning and Kalman Filter in Wireless Sensor Networks https:\/\/ieeexplore.ieee.org\/abstract\/document\/6841003 Multivariate Relevance Vector Machines for Tracking https:\/\/link.springer.com\/chapter\/10.1007\/11744078_10 Pose estimation and tracking using multivariate regression https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S0167865508000573 Long-Term Correlation Tracking http:\/\/openaccess.thecvf.com\/content_cvpr_2015\/html\/Ma_Long-Term_Correlation_Tracking_2015_CVPR_paper.html Learning-based approach to real time tracking\u2026","rel":"","context":"In &quot;AI ML DS RL DL NN NLP Data Mining Optimization&quot;","block_context":{"text":"AI ML DS RL DL NN NLP Data Mining Optimization","link":"http:\/\/bangla.sitestree.com\/?cat=1910"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22175,"url":"http:\/\/bangla.sitestree.com\/?p=22175","url_meta":{"origin":16735,"position":5},"title":"Target Tracking and Estimation: With Machine Learning or Not #Root #Tracking and Estimation","author":"Author-Check- Article-or-Video","date":"March 11, 2021","format":false,"excerpt":"Tracking-Learning-Detection https:\/\/ieeexplore.ieee.org\/abstract\/document\/6104061 Learning to identify and track faces in image sequences https:\/\/ieeexplore.ieee.org\/abstract\/document\/670958 Target Tracking Using Machine Learning and Kalman Filter in Wireless Sensor Networks https:\/\/ieeexplore.ieee.org\/abstract\/document\/6841003 Multivariate Relevance Vector Machines for Tracking https:\/\/link.springer.com\/chapter\/10.1007\/11744078_10 Pose estimation and tracking using multivariate regression https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S0167865508000573 Long-Term Correlation Tracking http:\/\/openaccess.thecvf.com\/content_cvpr_2015\/html\/Ma_Long-Term_Correlation_Tracking_2015_CVPR_paper.html Learning-based approach to real time tracking\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/16735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16735"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/16735\/revisions"}],"predecessor-version":[{"id":16741,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/16735\/revisions\/16741"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16735"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}