{"id":12,"date":"2019-05-05T17:40:32","date_gmt":"2019-05-05T17:40:32","guid":{"rendered":"http:\/\/mscvprojects.ri.cmu.edu\/2019teama\/?page_id=12"},"modified":"2019-12-06T23:27:31","modified_gmt":"2019-12-07T04:27:31","slug":"project-overview","status":"publish","type":"page","link":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/","title":{"rendered":"Project Overview"},"content":{"rendered":"<h4>PART1: SLAM in Dynamic Environments (SPRING 2019)<\/h4>\n<p>SLAM (<strong>S<\/strong>imultaneous <strong>L<\/strong>ocalization <strong>A<\/strong>nd <strong>M<\/strong>apping) is a\u00a0computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent&#8217;s location within it. This has been widely applied in autonomous driving, drones, planetary rovers, mobile robots, etc. When a mobile robot is running, it is helpful to use a SLAM system to understand its surrounding environment. SLAM system relies on static feature in the scene to reliably localize. And our project is focused on how to reduce the effect of dynamic object in the scene.<\/p>\n<h5>Motivation<\/h5>\n<p>Mobile robots use SLAM system to better understand environment<\/p>\n<h5>Problem<\/h5>\n<p>Dynamic objects often disrupt camera tracking and mapping<\/p>\n<h5>Solution<\/h5>\n<p>Filter out the dynamic features and only rely on static features<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-35\" src=\"http:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-content\/uploads\/sites\/16\/2019\/05\/1sad-300x222.png\" alt=\"\" width=\"300\" height=\"222\" srcset=\"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-content\/uploads\/sites\/16\/2019\/05\/1sad-300x222.png 300w, https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-content\/uploads\/sites\/16\/2019\/05\/1sad.png 317w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Image source:\u00a0Bescos, Berta, et al. &#8220;DynaSLAM: Tracking, Mapping, and Inpainting in Dynamic Scenes.&#8221; IEEE Robotics and Automation Letters 3.4 (2018): 4076-4083.<\/p>\n<h4>PART2: Illumination Invariant Cross-spectral Feature Matching (FALL 2019)<\/h4>\n<p>When a robot performing visual SLAM in a scene, one thing that can keep changing is the illumination condition. In some cases, the change in illumination is severe and in order to reliably localize during this change, a robust feature that is invariant to non-linear intensity variations is required.\u00a0 This type of feature has many real-world applications such as re-localization across day-night cycles,\u00a0 cross-spectral registration, etc. Our project is focused on how to develop such feature with non-learning method.<\/p>\n<h5>Motivation<\/h5>\n<p>Indoor robot localization with day-night cycles\/across different illuminations<\/p>\n<h5>Problem<\/h5>\n<p>Different illumination\/different spectral cause non-linear intensity changes and make feature matching hard<\/p>\n<h5>Solution<\/h5>\n<p>Develop a pose invariant feature that is fast, and robust to changes in illumination<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PART1: SLAM in Dynamic Environments (SPRING 2019) SLAM (Simultaneous Localization And Mapping) is a\u00a0computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent&#8217;s location within it. This has been widely applied in autonomous driving, drones, planetary rovers, mobile robots, etc. When a mobile robot is running, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Project Overview&#8221;<\/span><\/a><\/p>\n","protected":false},"author":34,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Project Overview - SLAM in Dynamic Environments<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Project Overview - SLAM in Dynamic Environments\" \/>\n<meta property=\"og:description\" content=\"PART1: SLAM in Dynamic Environments (SPRING 2019) SLAM (Simultaneous Localization And Mapping) is a\u00a0computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent&#8217;s location within it. This has been widely applied in autonomous driving, drones, planetary rovers, mobile robots, etc. When a mobile robot is running, &hellip; Continue reading &quot;Project Overview&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/\" \/>\n<meta property=\"og:site_name\" content=\"SLAM in Dynamic Environments\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-07T04:27:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-content\/uploads\/sites\/16\/2019\/05\/1sad.png\" \/>\n\t<meta property=\"og:image:width\" content=\"317\" \/>\n\t<meta property=\"og:image:height\" content=\"235\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/\",\"name\":\"Project Overview - SLAM in Dynamic Environments\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/wp-content\\\/uploads\\\/sites\\\/16\\\/2019\\\/05\\\/1sad-300x222.png\",\"datePublished\":\"2019-05-05T17:40:32+00:00\",\"dateModified\":\"2019-12-07T04:27:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/wp-content\\\/uploads\\\/sites\\\/16\\\/2019\\\/05\\\/1sad.png\",\"contentUrl\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/wp-content\\\/uploads\\\/sites\\\/16\\\/2019\\\/05\\\/1sad.png\",\"width\":317,\"height\":235},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Project Overview\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/#website\",\"url\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/\",\"name\":\"SLAM in Dynamic Environments\",\"description\":\"MSCV Capstone Project Sponsored by Amazon Lab126\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mscvprojects.ri.cmu.edu\\\/2019teama\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Project Overview - SLAM in Dynamic Environments","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/","og_locale":"en_US","og_type":"article","og_title":"Project Overview - SLAM in Dynamic Environments","og_description":"PART1: SLAM in Dynamic Environments (SPRING 2019) SLAM (Simultaneous Localization And Mapping) is a\u00a0computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent&#8217;s location within it. This has been widely applied in autonomous driving, drones, planetary rovers, mobile robots, etc. When a mobile robot is running, &hellip; Continue reading \"Project Overview\"","og_url":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/","og_site_name":"SLAM in Dynamic Environments","article_modified_time":"2019-12-07T04:27:31+00:00","og_image":[{"width":317,"height":235,"url":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-content\/uploads\/sites\/16\/2019\/05\/1sad.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/","url":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/","name":"Project Overview - SLAM in Dynamic Environments","isPartOf":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/#primaryimage"},"image":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/#primaryimage"},"thumbnailUrl":"http:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-content\/uploads\/sites\/16\/2019\/05\/1sad-300x222.png","datePublished":"2019-05-05T17:40:32+00:00","dateModified":"2019-12-07T04:27:31+00:00","breadcrumb":{"@id":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/#primaryimage","url":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-content\/uploads\/sites\/16\/2019\/05\/1sad.png","contentUrl":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-content\/uploads\/sites\/16\/2019\/05\/1sad.png","width":317,"height":235},{"@type":"BreadcrumbList","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/"},{"@type":"ListItem","position":2,"name":"Project Overview"}]},{"@type":"WebSite","@id":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/#website","url":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/","name":"SLAM in Dynamic Environments","description":"MSCV Capstone Project Sponsored by Amazon Lab126","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":6,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":41,"href":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-json\/wp\/v2\/pages\/12\/revisions\/41"}],"wp:attachment":[{"href":"https:\/\/mscvprojects.ri.cmu.edu\/2019teama\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}