{"id":179,"date":"2016-10-20T18:12:52","date_gmt":"2016-10-20T18:12:52","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/?page_id=179"},"modified":"2017-05-12T14:56:31","modified_gmt":"2017-05-12T14:56:31","slug":"system-level-requirements","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/system-design\/system-level-requirements\/","title":{"rendered":"System-level requirements"},"content":{"rendered":"<ul>\n<li><em>Functional Requirements<\/em><\/li>\n<\/ul>\n<p>a) Operate independently of other systems<\/p>\n<p>b) Synchronize Stereo Camera and Radar systems<\/p>\n<p>c) Perceive long and short range simultaneously<\/p>\n<p>d) Track object with size, position, and velocity<\/p>\n<p>e) Classify vehicles and pedestrians<\/p>\n<p>f) Estimate vehicle egomotion<\/p>\n<ul>\n<li><em>\u00a0Non-functional requirements<\/em><\/li>\n<\/ul>\n<div class=\"page\" title=\"Page 7\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p>\u00a0 \u00a0 The non-functional requirement\u00a0requirements are categorized as Mandatory (M) or Desirable (D), as well as Performance (P) and Non-functional (N).<\/p>\n<p style=\"text-align: center\">Table 2. Non-functional requirement details<\/p>\n<table style=\"height: 461px\" width=\"605\">\n<tbody>\n<tr>\n<td style=\"text-align: center\" width=\"118\">ID<\/td>\n<td width=\"240\">Title<\/td>\n<td width=\"405\">\n<p style=\"text-align: center\">Description<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"118\">M.N1<\/td>\n<td width=\"240\">Works in real-time<\/td>\n<td width=\"405\">The system will work in real-time<\/td>\n<\/tr>\n<tr>\n<td width=\"118\">D.N1<\/p>\n<p>&nbsp;<\/td>\n<td width=\"240\">Weather-proof<\/td>\n<td width=\"405\">The system will be robust in all weather conditions (including rain, fog, snow, etc.)<\/td>\n<\/tr>\n<tr>\n<td width=\"118\">D.N2<\/td>\n<td width=\"240\">Functions in all lighting conditions<\/td>\n<td width=\"405\">The system will work properly in all kinds of lighting environments (including strong sun light, daylight, night, etc.)<\/td>\n<\/tr>\n<tr>\n<td width=\"118\">D.N3<\/p>\n<p>&nbsp;<\/td>\n<td width=\"240\">Concealable within the vehicle<\/td>\n<td width=\"405\">The system will be concealable totally in the car body<\/td>\n<\/tr>\n<tr>\n<td width=\"118\">D.N4<\/p>\n<p>&nbsp;<\/td>\n<td width=\"240\">Compatible with vehicle display systems<\/td>\n<td width=\"405\">The system will be able to be integrated into the already existing vehicle display systems<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li>Performance requirements<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Our system\u2019s performance requirements are categorized as Mandatory (M) or Desirable (D) according to our project definition and goals (Table 1). These requirements have been updated since the start of the project. As mentioned in the earlier sections, we had to slightly reduce the scope of the project and therefore realistically reassess our performance requirements. Fusion of stereo vision and radar data should work in the short range, up to ~30 meters away. Objects in this proximity should be detected by both sensor subsystems, while full-range detection and tracking of vehicles should be done by the radar subsystem. To allow for real-time performance, the data from all the sensors must be synchronized with each other.<\/span><\/p>\n<p style=\"text-align: center\"><b>Table 1. Performance requirement details<\/b><\/p>\n<table class=\" aligncenter\">\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">ID<\/span><\/td>\n<td><span style=\"font-weight: 400\">Description<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P1<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system shall detect and classify pedestrians within at least <\/span><b>20 meters<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P2<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system shall detect and classify vehicles within at least <\/span><b>50 meters<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P3<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system shall acquire raw data from all sensors at <\/span><b>5 Hz <\/b><span style=\"font-weight: 400\">or higher<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P4<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system shall detect objects with an accuracy of at least <\/span><b>50<\/b><span style=\"font-weight: 400\">%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P5<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system shall classify objects with an accuracy of at least <\/span><b>60<\/b><span style=\"font-weight: 400\">%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P6<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system shall synchronize the sensors to acquire inputs within <\/span><b>20 ms<\/b><span style=\"font-weight: 400\"> of each other.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">D.P6<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system shall find the position and velocity of the test car with an accuracy of at least \u00a0<\/span><b>80<\/b><span style=\"font-weight: 400\">%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">D.P7<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system shall find positions and velocities of objects with an accuracy of at least 8<\/span><b>0<\/b><span style=\"font-weight: 400\">%<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Functional Requirements a) Operate independently of other systems b) Synchronize Stereo Camera and Radar systems c) Perceive long and short range simultaneously d) Track object with size, position, and velocity e) Classify vehicles and pedestrians f) Estimate vehicle egomotion \u00a0Non-functional requirements \u00a0 \u00a0 The non-functional requirement\u00a0requirements are categorized as Mandatory (M) or Desirable (D), as&hellip;&nbsp;<a href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/system-design\/system-level-requirements\/\" rel=\"bookmark\"><span class=\"screen-reader-text\">System-level requirements<\/span><\/a><\/p>\n","protected":false},"author":69,"featured_media":0,"parent":50,"menu_order":0,"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-179","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/pages\/179","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=179"}],"version-history":[{"count":3,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/pages\/179\/revisions"}],"predecessor-version":[{"id":478,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/pages\/179\/revisions\/478"}],"up":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/pages\/50"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teama\/wp-json\/wp\/v2\/media?parent=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}