{"id":39,"date":"2016-09-14T19:39:13","date_gmt":"2016-09-14T19:39:13","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/?page_id=39"},"modified":"2017-05-12T20:20:06","modified_gmt":"2017-05-12T20:20:06","slug":"summary","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/summary\/","title":{"rendered":"Summary"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>\n<h2>Project Description<\/h2>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Current self-driving cars such as those used by Google and Uber have many limitations in their perception systems. As can be seen in Fig.1. below, existing sensor racks are bulky, expensive, and hard to maintain. This is due to the large number of redundant sensors used by such systems in order to avoid misreading the environment under various driving conditions.<\/span><\/p>\n<p><span style=\"font-weight: 400\"><a href=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/uber.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-512\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/uber.png\" alt=\"\" width=\"346\" height=\"242\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/uber.png 346w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/uber-300x210.png 300w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/a> <a href=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/google.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-511\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/google.png\" alt=\"\" width=\"325\" height=\"242\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/google.png 325w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/google-300x223.png 300w\" sizes=\"auto, (max-width: 325px) 100vw, 325px\" \/><\/a>\u00a0\u00a0<\/span><\/p>\n<p><b>Fig. 1. Current sensor racks used by Google (left) and Uber (right) autonomous cars <\/b><b><\/b><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Another issue with existing automotive perception systems is that these systems do not adequately apply sensor fusion of complementary sensor systems. Consequently, even an advanced autonomous vehicle can fail if all its sensors are blinded by a single stimulus. For example, consider Tesla\u2019s self-driving car crash that occurred when the test car\u2019s LIDAR and vision sensors were overpowered and compromised by sunlight reflected from a crossing truck.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In comparison, Fig. 2. below shows the self-driving car developed by our sponsors, Delphi Automotive. This was one of the first autonomous vehicles to drive cross-country across the US. In this case, the sensors have been installed on the vehicle while preserving its form and aesthetics. This was possible by using fewer sensors (meaning less redundancy) through smarter programming and sensor fusion, which all makers of autonomous vehicles seek to achieve.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-109 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/Delphi-autonomous-driving-vehicle-parked-with-san-francisco-in-background-3-640x353-300x165.jpg\" alt=\"delphi-autonomous-driving-vehicle-parked-with-san-francisco-in-background-3-640x353\" width=\"397\" height=\"218\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/Delphi-autonomous-driving-vehicle-parked-with-san-francisco-in-background-3-640x353-300x165.jpg 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/Delphi-autonomous-driving-vehicle-parked-with-san-francisco-in-background-3-640x353.jpg 640w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><\/p>\n<p style=\"text-align: center\"><b>Fig. 2. Delphi\u2019s self-driving SUV has integrated sensors<\/b><\/p>\n<ul>\n<li>\n<h2>Project Information<b><br \/>\n<\/b><\/h2>\n<p><span style=\"font-weight: 400\">In the last section, we identified the <\/span><b>user needs <\/b><span style=\"font-weight: 400\">of autonomous vehicle developers to have an inexpensive, reliable, and minimalistic automotive perception system that is easy to integrate and test. Developers desire a system with intelligent sensor fusion both to reduce the number of total sensors used and to minimize the risk of misreading the environment. \u00a0In this project, we combine the input from multiple sensors to create an improved perception system that can be installed in any car for autonomous driving purposes. Our minimalistic system uses \u00a0fewer sensors, making it less expensive and easier to integrate compared existing solutions.<\/span><\/p>\n<p><span style=\"font-weight: 400\">We know that stereo vision and radar are typically used for short-range and long-range perception, respectively. The <\/span><b>result<\/b><span style=\"font-weight: 400\"> of our project is therefore a standalone perception system that combines these two sensor systems to create a system that can simultaneously perceive in both the long and short range. Using rviz in ROS, the user can view the detected vehicles and pedestrians in the driving environment along with their positions and velocities in real-time. We found that the radar and the vision subsystems complement each other well for object detection. The vision system identifies pedestrians and vehicles accurately while the radar subsystem determines object positions and velocities accurately. By unifying these subsystems through sensor fusion, we improved object detection accuracy by over 10% (compared to vision alone). Additionally, we found that the radar and vision subsystems have different failure cases, which makes our unified system more robust (sunlight does not affect the radar, for example).<\/span><\/p>\n<p style=\"text-align: justify\"><span style=\"font-weight: 400\">Based on our results, we <\/span><b>successfully developed a solution <\/b><span style=\"font-weight: 400\">to meet the<\/span> <span style=\"font-weight: 400\">aforementioned user needs<\/span> <span style=\"font-weight: 400\">by creating a custom standalone perception system that can function independently or in tandem with an existing system.<\/span> <span style=\"font-weight: 400\">Through the sensor fusion of stereo vision and radar technologies, our system identifies objects in most driving conditions, while still being inexpensive, compact, and efficient relative to current solutions.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Clearly, the <\/span><b>motivation for this project <\/b><span style=\"font-weight: 400\">stemmed from the desire to improve automotive perception for autonomous driving. To do so, we explored the use of complementary stereo-vision and radar sensor technologies to increase the accuracy and reliability of identifying objects in the driving environment.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-content\/uploads\/sites\/12\/2016\/09\/delphi.jpg\"><br \/>\n<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; Project Description Current self-driving cars such as those used by Google and Uber have many limitations in their perception systems. As can be seen in Fig.1. below, existing sensor racks are bulky, expensive, and hard to maintain. This is due to the large number of redundant sensors used by such systems in order&hellip;&nbsp;<a href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/summary\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">Summary<\/span><\/a><\/p>\n","protected":false},"author":69,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"template-fullwidth.php","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-39","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/pages\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/users\/69"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":20,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/pages\/39\/revisions"}],"predecessor-version":[{"id":513,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/pages\/39\/revisions\/513"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/media?parent=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}