{"id":1265,"date":"2026-08-08T19:33:08","date_gmt":"2026-08-08T18:33:08","guid":{"rendered":"https:\/\/ramyrashad.com\/?page_id=1265"},"modified":"2026-08-08T19:39:19","modified_gmt":"2026-08-08T18:39:19","slug":"robot-localization-module-term-252","status":"publish","type":"page","link":"https:\/\/ramyrashad.com\/index.php\/robot-localization-module-term-252\/","title":{"rendered":"Robot Localization Module &#8211; Term 252"},"content":{"rendered":"\n<p><strong>KFUPM Code:<\/strong><\/p>\n\n\n\n<p>CIE 482: Path Planning and Navigation of Mobile Robots<\/p>\n\n\n\n<p><strong>Catalog Description:<\/strong><\/p>\n\n\n\n<p>Key concepts, algorithms and design of robot motion and navigation in the presence of obstacles and static and dynamic environments with uncertainty. Real-time feedback control to track the planned motion, C-space obstacles, grid-based motion planning, randomized sampling-based planners, and virtual potential fields. Robot Localization using Kalman Filtering<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"252- CIE 482 - Lecture 15: Bayesian Filtering Theory\" width=\"790\" height=\"444\" src=\"https:\/\/www.youtube.com\/embed\/Wrc8Y9pKju8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Slides<\/td><td>Homework\/Assignment<\/td><td>Recording (Youtube Link)<\/td><\/tr><tr><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Topic4_Lec13.pdf\" title=\"\">Lecture 13: Overview of Probabilistic Map-based Localization<\/a><\/td><td><\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Topic4_Lec14.pdf\" title=\"\">Lecture 14: Basics of Probability Theory<\/a><\/td><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Asg3.pdf\" title=\"\">Assignment 3<\/a><\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Topic4_Lec15.pdf\" title=\"\">Lecture 15: Bayesian Filtering Theory<\/a><\/td><td><\/td><td><a href=\"https:\/\/youtu.be\/Wrc8Y9pKju8?si=gHImpo1xgS9bhkY9\" title=\"Lecture 15\">Lecture 15<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Topic4_Lec16.pdf\" title=\"\">Lecture 16: Kalman Filtering I<\/a><\/td><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Asg4.pdf\" title=\"\">Assignment 4<\/a> &#8211; <a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/Asg4-code.zip\" title=\"\">Code<\/a><\/td><td><a href=\"https:\/\/youtu.be\/mAifOJ6Qlhw?si=ryXtP9hp4yIATE9J\" title=\"Lecture 16\">Lecture 16<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Topic4_Lec17.pdf\" title=\"\">Lecture 17: Kalman Filtering II<\/a><\/td><td><\/td><td><a href=\"https:\/\/youtu.be\/ROMGpVzbGiI?si=nJWs8kfsO3kRKJW1\" title=\"Lecture 17\">Lecture 17<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Topic4_Lec18.pdf\" title=\"\">Lecture 18: Kalman Filtering III<\/a><\/td><td><\/td><td><a href=\"https:\/\/youtu.be\/JnaBQxyLTCA?si=5uuHzQ-YDio0DMCj\" title=\"\">Lecture 18<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Topic4_Lec19.pdf\" title=\"\">Lecture 19: Extended Kalman Filter<\/a><\/td><td><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/CIE482_Asg5.pdf\" title=\"\">Assignment 5<\/a> &#8211; <a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/Asg5-code.zip\" title=\"\">Code<\/a><br><a href=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2026\/08\/Asg6-code.zip\" title=\"\">Assignment 6<\/a><\/td><td><a href=\"https:\/\/youtu.be\/2QTqtos0Acg?si=ZMIEiEmz2niB8gs3\" title=\"\">Lecture 19<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>KFUPM Code: CIE 482: Path Planning and Navigation of Mobile Robots Catalog Description: Key concepts, algorithms and design of robot motion and navigation in the presence of obstacles [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"ub_ctt_via":"","_mi_skip_tracking":false,"footnotes":""},"aioseo_notices":[],"featured_image_src":null,"_links":{"self":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/pages\/1265"}],"collection":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/comments?post=1265"}],"version-history":[{"count":6,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/pages\/1265\/revisions"}],"predecessor-version":[{"id":1285,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/pages\/1265\/revisions\/1285"}],"wp:attachment":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/media?parent=1265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}