{"id":94,"date":"2019-01-22T22:49:26","date_gmt":"2019-01-22T22:49:26","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/?page_id=94"},"modified":"2019-02-22T18:10:10","modified_gmt":"2019-02-22T18:10:10","slug":"system-requirements","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/system-design\/system-requirements\/","title":{"rendered":"System requirements"},"content":{"rendered":"<p><b>1. System-level Mandatory Performance Requirements<\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">ID<\/span><\/td>\n<td><span style=\"font-weight: 400\">Requirement<\/span><\/td>\n<td><span style=\"font-weight: 400\">Description<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P.1<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will generate temperature model for an area within the dimension of 20m\u00d720m\u00d75m.<\/span><\/td>\n<td><span style=\"font-weight: 400\">A demo covering nontrivial scale is expected.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P.2<\/span><\/td>\n<td><span style=\"font-weight: 400\">The accuracy of the temperature distribution model will be greater than 80%.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The temperature distribution model is expected to be close to ground truth temperature distribution.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P.3<\/span><\/td>\n<td><span style=\"font-weight: 400\">Each selected interest point will reduce local uncertainty by at least 3%.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The selected interesting point is expected to be efficient and meaningful for model update.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P.4<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will collect temperature sample with an absolute error no larger than 2\u00b0C.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The temperature sensors are expected to provide accurate measurements for distribution modeling.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P.5<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will update the model after receiving each sample.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system is expected to conduct efficient model updating.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P.6<\/span><\/td>\n<td><span style=\"font-weight: 400\">Both UAV and UGV will reach and take temperature samples at the assigned locations with success rate greater than 80%.<\/span><\/td>\n<td><span style=\"font-weight: 400\">Many influences including navigation error, control error etc. could cause sampling task to fail. Both UAV and UGV are expected a nontrivial chance to finish the sampling task.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P.7<\/span><\/td>\n<td><span style=\"font-weight: 400\">Both UAV and UGV will achieve localization accuracy greater than 2m.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The UAV and UGV are expected to take measures close to the desired location.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P.8<\/span><\/td>\n<td><span style=\"font-weight: 400\">Both UAV and UGV will plan obstacle-free trajectory through randomly-deployed obstacles. The quantities and dimensions of obstacles are listed in Table.12.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The UAV and UGV are expected to avoid reasonably sized pieces of obstacles without human maneuver.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.P.9<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will last at least 15 minutes for each deployment.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system is expected to avoid frequent recharging.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><b>2. System-level Mandatory Non-Functional Requirements<\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">ID<\/span><\/td>\n<td><span style=\"font-weight: 400\">Requirement<\/span><\/td>\n<td><span style=\"font-weight: 400\">Description<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.N.1<\/span><\/td>\n<td><span style=\"font-weight: 400\">Both UAV and UGV will have no sharp edges.<\/span><\/td>\n<td><span style=\"font-weight: 400\">Safety consideration 1.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.N.2<\/span><\/td>\n<td><span style=\"font-weight: 400\">UAV has drone blade guards.<\/span><\/td>\n<td><span style=\"font-weight: 400\">Safety consideration 2.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.N.3<\/span><\/td>\n<td><span style=\"font-weight: 400\">Both UAV and UGV will have emergency stop mechanism.<\/span><\/td>\n<td><span style=\"font-weight: 400\">Safety consideration 3.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.N.4<\/span><\/td>\n<td><span style=\"font-weight: 400\">Both UAV and UGV will maintain a low noise level.<\/span><\/td>\n<td><span style=\"font-weight: 400\">Environmental consideration 1.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.N.5<\/span><\/td>\n<td><span style=\"font-weight: 400\">Both UAV and UGV will cause no damage to the operating environment.<\/span><\/td>\n<td><span style=\"font-weight: 400\">Environmental consideration 2.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.N.6<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will be able to scale up to multiple heterogeneous robots.<\/span><\/td>\n<td><span style=\"font-weight: 400\">Extensibility consideration for deployment in various environments.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">M.N.7<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will cost no more than 5000 dollars.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The sponsor can provide no more than 5000 dollars.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><b>3. System-level Desirable Performance Requirements<\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">ID<\/span><\/td>\n<td><span style=\"font-weight: 400\">Requirement<\/span><\/td>\n<td><span style=\"font-weight: 400\">Description<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">D.P.1<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will generate temperature model for an area with the dimension of 20m\u00d720m\u00d75m within 20 minutes.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system is expected to operate efficiently, while there is no guarantee on the complexity of the environment. \u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">D.P.2<\/span><\/td>\n<td><span style=\"font-weight: 400\">The UGV will travel at an average speed of 3 mph.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The UGV is expected to move efficiently, while complex terrain could slow down its movement.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">D.P.3<\/span><\/td>\n<td><span style=\"font-weight: 400\">The UAV will travel at an average speed of 8 mph.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The UAV is expected to move efficiently, while weather condition could slow down its movement.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">D.P.4<\/span><\/td>\n<td><span style=\"font-weight: 400\">The UGV and UAV will have less than 2m\u00d72m\u00d71m overlapping in sampling coverage.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The UAV and UGV collaborative sampling is expected to have few overlapping, why it could be constrained by terrain\u2019s geometry.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><b>4. System-level Desirable Non-functional Requirements<\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">ID<\/span><\/td>\n<td><span style=\"font-weight: 400\">Requirement<\/span><\/td>\n<td><span style=\"font-weight: 400\">Description<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">D.N.1<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will operate efficiently in different kinds of weather.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will operate robustly under different conditions for real scientific use.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">D.N.2<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will provide a user-friendly interface for interest area selection.<\/span><\/td>\n<td><span style=\"font-weight: 400\">Users without coding experience will be able to operate the system easily.<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">D.N.3<\/span><\/td>\n<td><span style=\"font-weight: 400\">The combined weight of UAV and UGV should be no more than 50kg.<\/span><\/td>\n<td><span style=\"font-weight: 400\">The system will not be too heavy to be portable.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. System-level Mandatory Performance Requirements ID Requirement Description M.P.1 The system will generate temperature model for an area within the dimension of 20m\u00d720m\u00d75m. A demo covering nontrivial scale is expected. M.P.2 The accuracy of the temperature distribution model will be [&hellip;]<\/p>\n","protected":false},"author":166,"featured_media":0,"parent":90,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/single-client.php","meta":{"footnotes":""},"class_list":["post-94","page","type-page","status-publish","hentry","clearfix"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/wp-json\/wp\/v2\/pages\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/wp-json\/wp\/v2\/users\/166"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":4,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/wp-json\/wp\/v2\/pages\/94\/revisions"}],"predecessor-version":[{"id":139,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/wp-json\/wp\/v2\/pages\/94\/revisions\/139"}],"up":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/wp-json\/wp\/v2\/pages\/90"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teamg\/wp-json\/wp\/v2\/media?parent=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}