{"id":121,"date":"2020-01-15T04:47:49","date_gmt":"2020-01-15T04:47:49","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/?page_id=121"},"modified":"2020-05-08T13:47:10","modified_gmt":"2020-05-08T13:47:10","slug":"system-requirements","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/system-requirements\/","title":{"rendered":"System Requirements"},"content":{"rendered":"<h2 id=\"tablepress-4-name\" class=\"tablepress-table-name tablepress-table-name-id-4\">Mandatory Performance Requirements<\/h2>\n\n<table id=\"tablepress-4\" class=\"tablepress tablepress-id-4\" aria-labelledby=\"tablepress-4-name\">\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-1\">\n\t<td class=\"column-1\">M.P.1<\/td><td class=\"column-2\">The system will explore the garage and reach a target parking spot within 2t time, where t is the time it takes to reach the target spot via user teleoperation<\/td>\n<\/tr>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">M.P.2<\/td><td class=\"column-2\">The system will create a map of the environment with a mapping error of less than 20 cm as compared to the ground truth map<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">M.P.3<\/td><td class=\"column-2\">The system\u2019s map-building will be robust over sharp turns, such that the SLAM pipeline will not break (lose track of correspondences) in 80% of trials where a 90 degree turn is present<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">M.P.4<\/td><td class=\"column-2\">The system will discretely localize itself within 5 degrees in rotation and 50 cm in translation as compared to the ground truth location<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">M.P.5<\/td><td class=\"column-2\">The system will detect lanes of correct length and position in the image in 80% of the frames<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">M.P.6<\/td><td class=\"column-2\">The system will create exploration waypoints that lie inside the lane in 80% of trials<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">M.P.7<\/td><td class=\"column-2\">The system will park itself in the target parking spot within 10 degrees and 75 cm of the target pose<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">M.P.8<\/td><td class=\"column-2\">The system will build a semi-dense map of its environment in near-real-time (with a delay of less than 1 second between receiving sensor data and updating the map)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-4 from cache -->\n<h2 id=\"tablepress-5-name\" class=\"tablepress-table-name tablepress-table-name-id-5\">Mandatory Nonfunctional Requirements<\/h2>\n\n<table id=\"tablepress-5\" class=\"tablepress tablepress-id-5\" aria-labelledby=\"tablepress-5-name\">\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-1\">\n\t<td class=\"column-1\">M.N.1<\/td><td class=\"column-2\">System\u2019s exploration algorithm will be scalable to a full-size autonomous car<\/td>\n<\/tr>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">M.N.2<\/td><td class=\"column-2\">Prototype will be inexpensive i.e., less than $5000 to fabricate and assemble<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-5 from cache -->\n<h2 id=\"tablepress-6-name\" class=\"tablepress-table-name tablepress-table-name-id-6\">Desirable Performance Requirements<\/h2>\n\n<table id=\"tablepress-6\" class=\"tablepress tablepress-id-6\" aria-labelledby=\"tablepress-6-name\">\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-1\">\n\t<td class=\"column-1\">D.P.1<\/td><td class=\"column-2\">System will avoid dynamic obstacles, stopping 100% of the time a dynamic obstacle is introduced in the lane within 1m from the front of the robot<\/td>\n<\/tr>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">D.P.2<\/td><td class=\"column-2\">System will detect empty parking spots using raw sensor data (no AprilTags) with an accuracy of 80%<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">D.P.3<\/td><td class=\"column-2\">System will detect and classify road signs with a Mean Average Precision score of 80<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-6 from cache -->\n<h2 id=\"tablepress-7-name\" class=\"tablepress-table-name tablepress-table-name-id-7\">Desirable Nonfunctional Requirements<\/h2>\n\n<table id=\"tablepress-7\" class=\"tablepress tablepress-id-7\" aria-labelledby=\"tablepress-7-name\">\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-1\">\n\t<td class=\"column-1\">D.N.1<\/td><td class=\"column-2\">The system\u2019s architecture and software framework will be well-documented<\/td>\n<\/tr>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">D.N.2<\/td><td class=\"column-2\">The system will notify the user of the status and location of the car once it is parked<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">D.N.3<\/td><td class=\"column-2\">The system will choose between several open parking spots based on a heuristic<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-7 from cache -->\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp;<\/p>\n","protected":false},"author":218,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page_fullwidth.php","meta":{"footnotes":""},"class_list":["post-121","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/wp-json\/wp\/v2\/pages\/121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/wp-json\/wp\/v2\/users\/218"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":3,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/wp-json\/wp\/v2\/pages\/121\/revisions"}],"predecessor-version":[{"id":494,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/wp-json\/wp\/v2\/pages\/121\/revisions\/494"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2020teami\/wp-json\/wp\/v2\/media?parent=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}