{"id":196,"date":"2016-11-18T16:03:38","date_gmt":"2016-11-18T16:03:38","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/?page_id=196"},"modified":"2017-05-12T15:08:24","modified_gmt":"2017-05-12T15:08:24","slug":"mapping-localization","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/mapping-localization\/","title":{"rendered":"Mapping &amp; Localization"},"content":{"rendered":"<p>Our mapping system currently uses offline mapping with the Berkeley Localization and Mapping algorithm.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-317\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-content\/uploads\/sites\/13\/2016\/11\/Screen-Shot-2016-12-14-at-5.02.29-AM-1024x335.png\" alt=\"screen-shot-2016-12-14-at-5-02-29-am\" width=\"474\" height=\"155\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-content\/uploads\/sites\/13\/2016\/11\/Screen-Shot-2016-12-14-at-5.02.29-AM-1024x335.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-content\/uploads\/sites\/13\/2016\/11\/Screen-Shot-2016-12-14-at-5.02.29-AM-300x98.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-content\/uploads\/sites\/13\/2016\/11\/Screen-Shot-2016-12-14-at-5.02.29-AM-768x251.png 768w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/p>\n<p>It takes in point clouds of data over time,\u00a0 filters them to reduce the number of points to deal with, and computes incremental position estimates over time using Generalized ICP. It then maps and the points and then computes an integrated position estimate by localizing itself in the map. It also performs laser loop closure automatically using existing map and new point clouds.<\/p>\n<p>Here is a visualization of a map partially generated by BLAM.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-226 size-full\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-content\/uploads\/sites\/13\/2016\/11\/PCmap.png\" alt=\"pcmap\" width=\"1922\" height=\"1032\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-content\/uploads\/sites\/13\/2016\/11\/PCmap.png 1922w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-content\/uploads\/sites\/13\/2016\/11\/PCmap-300x161.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-content\/uploads\/sites\/13\/2016\/11\/PCmap-768x412.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-content\/uploads\/sites\/13\/2016\/11\/PCmap-1024x550.png 1024w\" sizes=\"auto, (max-width: 1922px) 100vw, 1922px\" \/><\/p>\n<p>Below is a video of our mapping system working in simulation, generating colorized point clouds from velodyne and RGB camera data.<\/p>\n<p>https:\/\/www.youtube.com\/watch?v=RK0FCifyR44<\/p>\n<p>Additionally, here is a video of the RGB projected color data into the velodyne point cloud.<br \/>\nhttps:\/\/www.youtube.com\/watch?v=muoX-tetfog<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our mapping system currently uses offline mapping with the Berkeley Localization and Mapping algorithm. It takes in point clouds of data over time,\u00a0 filters them to reduce the number of points to deal with, and computes incremental position estimates over time using Generalized ICP. It then maps and the points and then computes an integrated &hellip; <a href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/mapping-localization\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Mapping &amp; Localization<\/span><\/a><\/p>\n","protected":false},"author":62,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-196","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-json\/wp\/v2\/pages\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-json\/wp\/v2\/users\/62"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":11,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-json\/wp\/v2\/pages\/196\/revisions"}],"predecessor-version":[{"id":504,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-json\/wp\/v2\/pages\/196\/revisions\/504"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamb\/wp-json\/wp\/v2\/media?parent=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}