{"id":153,"date":"2021-01-15T18:29:50","date_gmt":"2021-01-15T18:29:50","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/?page_id=153"},"modified":"2021-10-21T20:54:16","modified_gmt":"2021-10-21T20:54:16","slug":"system-requirements","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/system-requirements\/","title":{"rendered":"System Requirements"},"content":{"rendered":"\n<h4><b>Functional Requirements<\/b><\/h4>\n<i>The system shall&#8230; <\/i> <br>\n <ol>\n  <li>Localize within environment<\/li>\n  <li>Detect hotspots<\/li>\n  <li>Estimate position of hotspots<\/li>\n  <li>Maintain knowledge of hotspot positions as robot navigates<\/li>\n  <li>Navigate to hotspots on hard, flat indoor floors<\/li>\n  <li>Move manipulator<\/li>\n  <li>Spray hotspots with disinfectant<\/li>\n  <li>Log disinfection data<\/li>\n<\/ol> \n\n\n<i>The system might&#8230;<\/i>\n  <ol>\n    <li>Avoid static obstacles<\/li>\n    <li>Detect dynamic obstacles<\/li>\n    <li>Plan efficient path to hotspots<\/li>\n    <li>Prioritize\/Deprioritize hotspots<\/li>\n    <li>Map Environment<\/li>\n    <li>Store locations of hotspots in a mapped room<\/li>\n    <li>Stop if dynamic obstacle is detected<\/li>\n    <li>Orient spray nozzle horizontally or vertically<\/li>\n    <li>Monitor errors<\/li>\n    <li>Alert user of errors<\/li>\n    <li>Produce auditory tones prior to spraying<\/li>\n    <li>Display cleaning logs<\/li>\n    <li>Operate remotely via human commands<\/li>\n  <\/ol>\n\n\n\n<h4><b>Performance Requirements<\/b><\/h4>\n<i>The system will&#8230;<\/i>\n  <ol>\n    <li>Localize within environment within 10 cm accuracy<\/li>\n    <li>Detect at least 70% of the hotspots in its environment given that:<\/li>\n      <ol type=\"a\">\n        <li> It is operated in classrooms less than 100 m^2 for at least 10 minutes per classroom.\n        <li> There are at least 10 cumulative hotspots across the classrooms in which it is operated.\n      <\/ol>\n    <li>Estimate position of hotspots within +\/- 10 cm accuracy when within 1 meter of the hotspot<\/li>\n    <li>Maintain knowledge of hotspot positions as robot navigates at a frequency of 10 Hz<\/li>\n    <li>Navigate to within 0.25 m and 15 degrees of hotspots on hard, flat indoor floors reliably at 0.25 m\/s<\/li>\n    <li>Move spray nozzle with at least 1 degree of freedom<\/li>\n    <li>Spray hotspots with 0.5 m^2 coverage<\/li>\n    <li>Log cleaning data while operating<\/li>\n  <\/ol>\n\n\n\n<h4><b>Nonfunctional Requirements<\/b><\/h4>\n<i>The system will&#8230;<\/i>\n  <ol>\n    <li>Raw materials cost less than $10,000<\/li>\n    <li>Have sufficient battery life (1 hour runtime with full payload)<\/li>\n    <li>Use minimally-harmful disinfection method<\/li>\n  <\/ol>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Functional Requirements The system shall&#8230; Localize within environment Detect hotspots Estimate position of hotspots Maintain knowledge of hotspot positions as robot navigates Navigate to hotspots on hard, flat indoor floors Move manipulator Spray hotspots with disinfectant Log disinfection data The system might&#8230; Avoid static obstacles Detect dynamic obstacles Plan efficient path to hotspots Prioritize\/Deprioritize hotspots&hellip;&nbsp;<\/p>\n","protected":false},"author":230,"featured_media":0,"parent":0,"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-153","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/wp-json\/wp\/v2\/pages\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/wp-json\/wp\/v2\/users\/230"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":9,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/wp-json\/wp\/v2\/pages\/153\/revisions"}],"predecessor-version":[{"id":903,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/wp-json\/wp\/v2\/pages\/153\/revisions\/903"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2021teama\/wp-json\/wp\/v2\/media?parent=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}