{"id":32,"date":"2023-11-21T18:09:03","date_gmt":"2023-11-21T18:09:03","guid":{"rendered":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/?page_id=32"},"modified":"2024-02-24T04:01:09","modified_gmt":"2024-02-24T04:01:09","slug":"system-requirements","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/system-requirements\/","title":{"rendered":"System Requirements"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">Mandatory Performance Requirements<\/h4>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">ID<\/th><th class=\"has-text-align-left\" data-align=\"left\">Functional Requirement<\/th><th class=\"has-text-align-left\" data-align=\"left\">Performance Requirement<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">M.P.1<\/td><td class=\"has-text-align-left\" data-align=\"left\">Localize Itself<\/td><td class=\"has-text-align-left\" data-align=\"left\">The drone shall localize itself at least at 10Hz<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M.P.2<\/td><td class=\"has-text-align-left\" data-align=\"left\">Localize Itself<\/td><td class=\"has-text-align-left\" data-align=\"left\">Localize itself within a drift of 4%<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M.P.3<\/td><td class=\"has-text-align-left\" data-align=\"left\">Be Capable of Completing Mission<\/td><td class=\"has-text-align-left\" data-align=\"left\">Have flight time of more than 10 minutes<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M.P.4<\/td><td class=\"has-text-align-left\" data-align=\"left\">Plan Safe Trajectory Towards Goal<\/td><td class=\"has-text-align-left\" data-align=\"left\">Navigate trees with separation of at least 5m<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M.P.5<\/td><td class=\"has-text-align-left\" data-align=\"left\">Communicate with User<\/td><td class=\"has-text-align-left\" data-align=\"left\">Have a Communications Range up to 150m<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M.P.6<\/td><td class=\"has-text-align-left\" data-align=\"left\">Detect Fire, Localize Fire<\/td><td class=\"has-text-align-left\" data-align=\"left\">Detect fires with an accuracy of more than 70%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Non-Mandatory Performance Requirements<\/h4>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">ID<\/th><th class=\"has-text-align-left\" data-align=\"left\">Non &#8211; Functional Requirement<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">M.N.1<\/td><td class=\"has-text-align-left\" data-align=\"left\">Have appropriate dimensions\/size<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M.N.2<\/td><td class=\"has-text-align-left\" data-align=\"left\">Have failsafe and redundancies<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M.N.3<\/td><td class=\"has-text-align-left\" data-align=\"left\">Be of Rugged Design<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M.N.4<\/td><td class=\"has-text-align-left\" data-align=\"left\">Rely on Passive Sensors Only<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">M.N.5<\/td><td class=\"has-text-align-left\" data-align=\"left\">Be Easy to Use<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Desirable Requirements<\/h4>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">ID<\/th><th class=\"has-text-align-left\" data-align=\"left\">Functional Requirement<\/th><th class=\"has-text-align-left\" data-align=\"left\">Performance Requirement<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">D.P.1<\/td><td class=\"has-text-align-left\" data-align=\"left\">Plan Safe Trajectory Towards Goal<\/td><td class=\"has-text-align-left\" data-align=\"left\">Navigate autonomously between trees<br>at minimum 1m\/s<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">D.P.2<\/td><td class=\"has-text-align-left\" data-align=\"left\">Detect Fire and Localize Fire<\/td><td class=\"has-text-align-left\" data-align=\"left\">Localize the Fire within 5m<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">D.P.3<\/td><td class=\"has-text-align-left\" data-align=\"left\">Operate in GPS degraded <br>forest environment<\/td><td class=\"has-text-align-left\" data-align=\"left\">Localize itself in GPS degraded environment with less than 0.05Hz of GPS connectivity<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Desirable Non Functional Requirements<\/h4>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">ID<\/th><th class=\"has-text-align-left\" data-align=\"left\">Functional Requirement<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">D.N.1<\/td><td class=\"has-text-align-left\" data-align=\"left\">Be FAA Compliant<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Mandatory Performance Requirements ID Functional Requirement Performance Requirement M.P.1 Localize Itself The drone shall localize itself at least at 10Hz M.P.2 Localize Itself Localize itself within a drift of 4% M.P.3 Be Capable of Completing Mission Have flight time of more than 10 minutes M.P.4 Plan Safe Trajectory Towards Goal Navigate trees with separation of &#8230; <a href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/system-requirements\/\" class=\"more-link text-uppercase small\"><strong>Continue Reading<\/strong> <i class=\"fa fa-angle-double-right\" aria-hidden=\"true\"><\/i><\/a><\/p>\n","protected":false},"author":346,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-32","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/wp-json\/wp\/v2\/pages\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/wp-json\/wp\/v2\/users\/346"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":4,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/wp-json\/wp\/v2\/pages\/32\/revisions"}],"predecessor-version":[{"id":451,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/wp-json\/wp\/v2\/pages\/32\/revisions\/451"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2024teamb\/wp-json\/wp\/v2\/media?parent=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}