{"id":419,"date":"2017-10-26T18:12:57","date_gmt":"2017-10-26T18:12:57","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/?page_id=419"},"modified":"2017-10-26T19:05:03","modified_gmt":"2017-10-26T19:05:03","slug":"requirements","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/project\/requirements\/","title":{"rendered":"System Requirements"},"content":{"rendered":"\n<table id=\"tablepress-8\" class=\"tablepress tablepress-id-8\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">ID<\/th><th class=\"column-2\">Phase<\/th><th class=\"column-3\">Description<\/th><th class=\"column-4\">Priority<\/th><th class=\"column-5\">Status<\/th><th class=\"column-6\">Updated<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">F.001<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall autonomously navigate in the environment<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">F.002<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall build shared terrain map of the environment<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Discarded<\/td><td class=\"column-6\">2018-02-01<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">F.003<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall tow a rover off a high-centering obstacle<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-5-9<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">F.004<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall detect and avoid large obstacles<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">NF.001<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall navigate to commanded waypoints<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">NF.002<\/td><td class=\"column-2\">Spring<\/td><td class=\"column-3\">Improved shared terrain map should be more accurate than the static terrain map<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Discarded<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">NF.003<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall be able to take diagnostic pictures automatically<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Discarded<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">NF.004<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Live video stream taken by rovers should be available to test personnel<\/td><td class=\"column-4\">Desired<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">FP.001<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall navigate to within .5m of a desired location in the environment<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">FP.002<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall navigate to within .5m of the other rover such that their long axes are aligned to within 30\u00b0 and the wheel axes are less than .25m apart<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-5-9<\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">FP.003<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall mark and avoid obstacles larger than 1m x .5m x .5m<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-5-9<\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\">FP.004<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall tow a high-centered rover off objects between .18m  and .25m in height along both the long and wheel parallel axes of the rover<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-5-9<\/td>\n<\/tr>\n<tr class=\"row-14\">\n\t<td class=\"column-1\">NFP.001<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall localize detected obstacles to within  .5m<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<tr class=\"row-15\">\n\t<td class=\"column-1\">NFP.002<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Rover shall take pictures of self when stuck at least once every 30 seconds<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Discarded<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td class=\"column-1\">NFP.003<\/td><td class=\"column-2\">Fall<\/td><td class=\"column-3\">Live feed shall be 480p mjpeg stream<\/td><td class=\"column-4\">Required<\/td><td class=\"column-5\">Closed<\/td><td class=\"column-6\">2018-3-4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-8 from cache -->\n<p>&nbsp;<\/p>\n<p>Requirement Types:<\/p>\n<ul>\n<li>Functional Requirement (F)<\/li>\n<li>Non-functional Requirement (NF)<\/li>\n<li>Functional Performance Requirement (FP)<\/li>\n<li>Non-functional Performance Requirement (NFP)<\/li>\n<\/ul>\n<p>Implementation Phases:<\/p>\n<ul>\n<li>Fall = Fall Validation Experiment (FVE)<\/li>\n<li>Spring = Spring Validation Experiment (SVE)<\/li>\n<\/ul>\n<p>Requirement Priorities:<\/p>\n<ul>\n<li>Critical<\/li>\n<li>Required<\/li>\n<li>Desired<\/li>\n<\/ul>\n<p>Requirement Status:<\/p>\n<ul>\n<li>Open<\/li>\n<li>Closed = Finished<\/li>\n<li>Discarded<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Requirement Types: Functional Requirement (F) Non-functional Requirement (NF) Functional Performance Requirement (FP) Non-functional Performance Requirement (NFP) Implementation Phases: Fall = Fall [&hellip;]<\/p>\n","protected":false},"author":118,"featured_media":0,"parent":212,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-419","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/wp-json\/wp\/v2\/pages\/419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/wp-json\/wp\/v2\/comments?post=419"}],"version-history":[{"count":4,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/wp-json\/wp\/v2\/pages\/419\/revisions"}],"predecessor-version":[{"id":431,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/wp-json\/wp\/v2\/pages\/419\/revisions\/431"}],"up":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/wp-json\/wp\/v2\/pages\/212"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teami\/wp-json\/wp\/v2\/media?parent=419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}