{"id":406,"date":"2019-05-07T21:35:01","date_gmt":"2019-05-07T21:35:01","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/?page_id=406"},"modified":"2019-05-10T21:13:56","modified_gmt":"2019-05-10T21:13:56","slug":"data-acquisition-subsystem","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/data-acquisition-subsystem\/","title":{"rendered":"Data Acquisition Subsystem"},"content":{"rendered":"<p>The architecture for the Data Acquisition Subsystem looks like the following,<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-378 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Sensor-Rig-PDR-02-300x102.png\" alt=\"\" width=\"606\" height=\"206\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Sensor-Rig-PDR-02-300x102.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Sensor-Rig-PDR-02-768x261.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Sensor-Rig-PDR-02-1024x348.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Sensor-Rig-PDR-02-830x282.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Sensor-Rig-PDR-02-230x78.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Sensor-Rig-PDR-02-350x119.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Sensor-Rig-PDR-02-480x163.png 480w\" sizes=\"auto, (max-width: 606px) 100vw, 606px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-393 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-300x34.png\" alt=\"\" width=\"300\" height=\"34\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-300x34.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-768x88.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-1024x117.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-830x95.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-230x26.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-350x40.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-480x55.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar.png 1693w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Currently, our sensor rig houses a monocular Point Grey camera and a TI mmWave RADAR. Data from these sensors is fed into the Vehicle and Environment Detection subsystem.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-542 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/sensor-rig-all-300x146.png\" alt=\"\" width=\"541\" height=\"264\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/sensor-rig-all-300x146.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/sensor-rig-all-768x374.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/sensor-rig-all-1024x498.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/sensor-rig-all-830x404.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/sensor-rig-all-230x112.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/sensor-rig-all-350x170.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/sensor-rig-all-480x234.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/sensor-rig-all.png 1073w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><\/p>\n<p>In order to validate and test our algorithms, we use an open source autonomous driving simulator &#8211;\u00a0<a href=\"http:\/\/carla.org\/\" target=\"_blank\" rel=\"noopener\">Carla<\/a><\/p>\n<p>The architecture for our simulator subsystem looks like the following,<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-379 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Simulator-PDR-01-300x257.png\" alt=\"\" width=\"494\" height=\"423\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Simulator-PDR-01-300x257.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Simulator-PDR-01-768x658.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Simulator-PDR-01-1024x877.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Simulator-PDR-01-830x711.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Simulator-PDR-01-230x197.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Simulator-PDR-01-350x300.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Simulator-PDR-01-480x411.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/Simulator-PDR-01.png 1843w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-393 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-300x34.png\" alt=\"\" width=\"300\" height=\"34\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-300x34.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-768x88.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-1024x117.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-830x95.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-230x26.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-350x40.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar-480x55.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/StatusBar.png 1693w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>The simulator environment is where we create a collision scenario coupled with our use case map which we develop in\u00a0<a href=\"https:\/\/www.vectorzero.io\/\" target=\"_blank\" rel=\"noopener\">VECTORZERO: RoadRunner<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-463 size-medium\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/carla-e1557515677463-300x146.png\" alt=\"\" width=\"300\" height=\"146\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/carla-e1557515677463-300x146.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/carla-e1557515677463-230x112.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/carla-e1557515677463-350x170.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/carla-e1557515677463-480x234.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/carla-e1557515677463.png 485w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-464\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/vec_0-300x139.png\" alt=\"\" width=\"300\" height=\"139\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/vec_0-300x139.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/vec_0-768x357.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/vec_0-830x385.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/vec_0-230x107.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/vec_0-350x163.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/vec_0-480x223.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-content\/uploads\/sites\/31\/2019\/05\/vec_0.png 842w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>A town in Carla\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Map built in RoadRunner<\/p>\n<p>Carla also has a Python API through which we develop scripts to interact with Carla environment. Moreover, there is also a ROS bridge that allows us to publish and subscribe to various ROS nodes.<\/p>\n<p>Carla, as of yet, does not contain a RADAR sensor hence we simulate one by extracting the ground truth of all vehicles that would be detected by our RADAR and then add some noise on top of it.<\/p>\n<p>For more information about this subsystem, see our\u00a0<a href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/sub-system-descriptions\/\" target=\"_blank\" rel=\"noopener\">subsystems description.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The architecture for the Data Acquisition Subsystem looks like the following, Currently, our sensor rig houses a monocular Point Grey camera and [&hellip;]<\/p>\n","protected":false},"author":178,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-406","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/pages\/406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/users\/178"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/comments?post=406"}],"version-history":[{"count":16,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/pages\/406\/revisions"}],"predecessor-version":[{"id":543,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/pages\/406\/revisions\/543"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teama\/wp-json\/wp\/v2\/media?parent=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}