{"id":173,"date":"2016-10-21T05:29:35","date_gmt":"2016-10-21T05:29:35","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/?page_id=173"},"modified":"2017-02-25T01:58:12","modified_gmt":"2017-02-25T01:58:12","slug":"system-requirements","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/system-summary\/system-requirements\/","title":{"rendered":"System Requirements"},"content":{"rendered":"<h1><b>Functional Requirements<\/b><\/h1>\n<p><strong>Fall<\/strong><br \/>\n<strong>Mandatory<\/strong><\/p>\n<ol>\n<li><b>Robot Patrolling: <\/b><span style=\"font-weight: 400\">Mell-E shall accept cleaning boundaries from users and patrol within the received boundaries.<br \/>\n<\/span><\/li>\n<li><b>Obstacle Avoidance: <\/b><span style=\"font-weight: 400\">Mell-E share be able to avoid obstacles during its patrolling.<\/span><\/li>\n<li><strong>Litter Detection: <\/strong>Mell-E shall be able to detect cans on the grass and sidewalk environment.<\/li>\n<li><strong>Angle Estimation: <\/strong>Mell-E shall know the relative angles between cans and camera center.<\/li>\n<li><b>Feedback Information Frequency: <\/b><span style=\"font-weight: 400\">Mell-E shall report its information at a rate of 1 Hz.<\/span><\/li>\n<li><b>Litter Storage: <\/b><span style=\"font-weight: 400\">Mell-E\u2019s litter storage shall fit 10 standard beverage cans onboard itself.<\/span><\/li>\n<\/ol>\n<p><strong>Spring<\/strong><\/p>\n<p><strong>Mandatory<\/strong><\/p>\n<ol>\n<li><b>Litter Classification<\/b>:Mell-E shall classify three classes&#8211;cans, bottles or none of them before picking them up.<\/li>\n<li><strong>Litter Pickup:<\/strong> Mell-E shall be able to use its 4-DOF arm to pick-up litters and store them.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h1><b>Performance Requirements<\/b><\/h1>\n<p><strong>Fall<\/strong><\/p>\n<p><strong>Mandatory<\/strong><\/p>\n<ol>\n<li><b>Robot Patrolling: <\/b><span style=\"font-weight: 400\">Mell-E will cover a 1 acre boundary within a 10 feet deviation. Mell-E will not go beyond the boundary by more than 10 feet<\/span><\/li>\n<li><b>Obstacle Avoidance: <\/b><span style=\"font-weight: 400\">Mell-E will detect obstacles taller than 1 foot in height.<\/span><\/li>\n<li><strong>Litter Detection: <\/strong>Mell-E will detect cans with the detection accuracy at 75%.<\/li>\n<li><strong>Angle Estimation: <\/strong>Mell-E will detect the angle within -30 degrees to +30 degrees, and the tolerance will be +\/- 5 degrees.<\/li>\n<li><b>Feedback Information Frequency: <\/b><span style=\"font-weight: 400\">Mell-E will report its information at a rate of 1 Hz.<\/span><\/li>\n<li><b>Litter Storage: <\/b><span style=\"font-weight: 400\">Mell-E\u2019s litter storage will fit 10 standard beverage cans onboard itself.<\/span><\/li>\n<\/ol>\n<p><strong>Spring<\/strong><\/p>\n<p><strong>Mandatory<\/strong><\/p>\n<ol>\n<li><b>Litter Classification<\/b>: Mell-E will be able to classify three classes: cans, bottles, or none of them with accuracy at 90%.<\/li>\n<li><b>Litter Pickup: <\/b>Mell-E will be able to pick-up and store litter within 5 attempts.<\/li>\n<\/ol>\n<p><strong>Desired<\/strong><\/p>\n<ol>\n<li><b>Litter Pick Up Diversity: <\/b><span style=\"font-weight: 400\">Mell-E will be able to pick up 3 different classes of litter.<\/span><\/li>\n<\/ol>\n<h1><strong>Non Functional Requirements<\/strong><\/h1>\n<p><strong>Mandatory<\/strong><\/p>\n<ol>\n<li><b>Safety:<\/b><span style=\"font-weight: 400\"> Doesn\u2019t damage the environment or people.<\/span><\/li>\n<li><b>Life-cycle<\/b><span style=\"font-weight: 400\">: Lasts through one demo at a time.<\/span><\/li>\n<li><b>Cost:<\/b><span style=\"font-weight: 400\"> Below $15,000.<\/span><\/li>\n<li><b>Weather condition:<\/b><span style=\"font-weight: 400\"> Works in \u201cgood\u201d weather.<\/span><\/li>\n<\/ol>\n<p><strong>Desired<\/strong><\/p>\n<ol>\n<li><b>User-friendly<\/b><span style=\"font-weight: 400\">: Takes less than 15 minutes to set up.<\/span><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Functional Requirements Fall Mandatory Robot Patrolling: Mell-E shall accept cleaning boundaries from users and patrol within the received boundaries. Obstacle Avoidance: Mell-E share be able to avoid obstacles during its patrolling. Litter Detection: Mell-E shall be able to detect cans on the grass and sidewalk environment. Angle Estimation: Mell-E shall know the relative angles between<br \/><a class=\"moretag\" href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/system-summary\/system-requirements\/\">+ Read More<\/a><\/p>\n","protected":false},"author":49,"featured_media":0,"parent":22,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-173","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/wp-json\/wp\/v2\/pages\/173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":5,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/wp-json\/wp\/v2\/pages\/173\/revisions"}],"predecessor-version":[{"id":388,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/wp-json\/wp\/v2\/pages\/173\/revisions\/388"}],"up":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/wp-json\/wp\/v2\/pages\/22"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2016teamc\/wp-json\/wp\/v2\/media?parent=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}