{"id":88,"date":"2015-09-13T20:30:56","date_gmt":"2015-09-14T00:30:56","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/?page_id=88"},"modified":"2015-10-24T03:33:44","modified_gmt":"2015-10-24T07:33:44","slug":"system-requirements","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/system-performance\/system-requirements\/","title":{"rendered":"SYSTEM REQUIREMENTS"},"content":{"rendered":"<h2 id=\"tablepress-10-name\" class=\"tablepress-table-name tablepress-table-name-id-10\">Mandatory functional requirements<\/h2>\n<span id=\"tablepress-10-description\" class=\"tablepress-table-description tablepress-table-description-id-10\">The system shall:<\/span>\n\n<table id=\"tablepress-10\" class=\"tablepress tablepress-id-10\" aria-labelledby=\"tablepress-10-name\" aria-describedby=\"tablepress-10-description\">\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-1\">\n\t<td class=\"column-1\">MF1.<\/td><td class=\"column-2\">Interfacing with low level controller on boat, IMU\/GPS and Radar<br \/>\n<\/td>\n<\/tr>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">MF2.<\/td><td class=\"column-2\">Detect static obstacles in the river with minimum size of 2mtx2mtx2mt with more than 85% accuracy<br \/>\n<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">MF3.<\/td><td class=\"column-2\">Segment shores and bridges<br \/>\n<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">MF4.<\/td><td class=\"column-2\">Autonomously navigate from source to destination at the maximum distance of 2 miles in not more than 15 minutes<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">MF5.<\/td><td class=\"column-2\">Avoid detected static obstacles with an accuracy of more than 95%<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">MF6.<\/td><td class=\"column-2\">Update the path within 5 sec after detecting new static obstacles<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">MF7.<\/td><td class=\"column-2\">Record sensor data up to duration of 15 minutes<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">MF8.<\/td><td class=\"column-2\">Replay saved sensor data<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">MF9. <\/td><td class=\"column-2\">Have a 2D simulator to test path planning algorithm<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">MF10.<\/td><td class=\"column-2\">Generate Occupancy grid map of environment<br \/>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-10 from cache -->\n<p>&nbsp;<\/p>\n<h2 id=\"tablepress-11-name\" class=\"tablepress-table-name tablepress-table-name-id-11\">Desirable functional requirements<\/h2>\n<span id=\"tablepress-11-description\" class=\"tablepress-table-description tablepress-table-description-id-11\">The system shall:<\/span>\n\n<table id=\"tablepress-11\" class=\"tablepress tablepress-id-11\" aria-labelledby=\"tablepress-11-name\" aria-describedby=\"tablepress-11-description\">\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-1\">\n\t<td class=\"column-1\">DF1.<\/td><td class=\"column-2\">Track dynamic obstacles with minimum size of 1m x 1m x 1m.<\/td>\n<\/tr>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">DF2.<\/td><td class=\"column-2\">Update the path within 2sec after detecting new dynamic obstacles.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-11 from cache -->\n<p>&nbsp;<\/p>\n<h2 id=\"tablepress-12-name\" class=\"tablepress-table-name tablepress-table-name-id-12\">Mandatory non-functional requirements<\/h2>\n<span id=\"tablepress-12-description\" class=\"tablepress-table-description tablepress-table-description-id-12\">The system shall:<\/span>\n\n<table id=\"tablepress-12\" class=\"tablepress tablepress-id-12\" aria-labelledby=\"tablepress-12-name\" aria-describedby=\"tablepress-12-description\">\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-1\">\n\t<td class=\"column-1\">MNF1.<\/td><td class=\"column-2\">Be tested in 25-30 field trials.<\/td>\n<\/tr>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">MNF2.<\/td><td class=\"column-2\">Arrive within a radius of 15 meters of the desired destination.<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">MNF3.<\/td><td class=\"column-2\">Be demonstrated in a video.<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">MNF4.<\/td><td class=\"column-2\">Sail at a velocity not more than 15 mph.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-12 from cache -->\n<p>&nbsp;<\/p>\n<h2 id=\"tablepress-13-name\" class=\"tablepress-table-name tablepress-table-name-id-13\">Desirable non-functional requirements<\/h2>\n<span id=\"tablepress-13-description\" class=\"tablepress-table-description tablepress-table-description-id-13\">The system shall:<\/span>\n\n<table id=\"tablepress-13\" class=\"tablepress tablepress-id-13\" aria-labelledby=\"tablepress-13-name\" aria-describedby=\"tablepress-13-description\">\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-1\">\n\t<td class=\"column-1\">DNF1.<\/td><td class=\"column-2\">Obey the \u201crules of the road\u201d.<\/td>\n<\/tr>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">DNF2.<\/td><td class=\"column-2\">Estimate the shape of the static obstacles in the river with a minimum of 50% overlap.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-13 from cache -->\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; &nbsp; &nbsp;<\/p>\n","protected":false},"author":21,"featured_media":0,"parent":74,"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-88","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/wp-json\/wp\/v2\/pages\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":6,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/wp-json\/wp\/v2\/pages\/88\/revisions"}],"predecessor-version":[{"id":353,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/wp-json\/wp\/v2\/pages\/88\/revisions\/353"}],"up":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/wp-json\/wp\/v2\/pages\/74"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2015teamb\/wp-json\/wp\/v2\/media?parent=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}