{"id":43,"date":"2017-09-27T06:25:27","date_gmt":"2017-09-27T06:25:27","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/?page_id=43"},"modified":"2018-05-10T20:11:14","modified_gmt":"2018-05-10T20:11:14","slug":"system-performance","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/system-performance\/","title":{"rendered":"System Performance"},"content":{"rendered":"<h2>Spring Performance Metrics<\/h2>\n\n<table id=\"tablepress-2\" class=\"tablepress tablepress-id-2\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Requirement<\/th><th class=\"column-2\">Performance Measure<\/th><th class=\"column-3\">Result<\/th><th class=\"column-4\">Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">CaBot avoids obstacles<\/td><td class=\"column-2\">CaBot stops or avoids obstacles that are no smaller than 2 ft. tall, 1 ft. wide, 0.5 ft. deep (placed on the ground)  that are 4 meters or less from CaBot<\/td><td class=\"column-3\">CaBot avoided all obstacles, but sometimes took time to replan<\/td><td class=\"column-4\">A faster laptop would help decrease replanning time<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">CaBot detects pedestrians and alerts user<\/td><td class=\"column-2\">CaBot will announce the number of pedestrians in front of it at a range of 2 meters. CaBot will stop for stationary pedestrians less than 1 meter away and will decrease its speed for pedestrians with distance of 2 meters or greater. <\/td><td class=\"column-3\">CaBot identified pedestrians sucessfully, but gave some false positives and was sometimes slow to identify pedestrians<\/td><td class=\"column-4\">A faster laptop with a GPU would help decrease detection speed<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">CaBot localizes itself sucessfully<\/td><td class=\"column-2\">CaBot localizes itself with an error of 0.5 meters or less.<\/td><td class=\"column-3\">CaBot did it!<\/td><td class=\"column-4\">N\/A<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">CaBot notifies the user of upcoming turns<\/td><td class=\"column-2\">While navigating, CaBot will notify the user of upcoming turns. <\/td><td class=\"column-3\">CaBot did it!<\/td><td class=\"column-4\">N\/A<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-2 from cache -->\n<h2>Fall Performance Metrics<\/h2>\n\n<table id=\"tablepress-1\" class=\"tablepress tablepress-id-1\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Requirement Description<\/th><th class=\"column-2\">Performance Measure<\/th><th class=\"column-3\">Result<\/th><th class=\"column-4\">Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">CaBot starts navigation, leading one of the CaBot<br \/>\nteammates with an iPhone<\/td><td class=\"column-2\">CaBot autonomously traverses through<br \/>\nthe waypoints established without<br \/>\nrunning into a wall<\/td><td class=\"column-3\">CaBot occasionally ran into the walls during testing and FVE<\/td><td class=\"column-4\">The collisions with the walls were caused by sensitivity in the starting position, and a buildup of error in encoder measurements. We plan to fuse encoder data with LIDAR for localization to increase accuracy<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">CaBot's estimated position at each waypoint is accurate<\/td><td class=\"column-2\">Distance between CaBot and waypoint is less than 1.5 meters<\/td><td class=\"column-3\">During FVE, CaBot was less than 0.5 meters away from the waypoint<\/td><td class=\"column-4\">N\/A<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">CaBot provides voice feedback to the user <\/td><td class=\"column-2\">CaBot alerts the user 2 meters before a turn and 0.5 meters after the turn. Error is +\/- 0.5 meters<\/td><td class=\"column-3\">CaBot consistently met the performance measures in testing and FVE<\/td><td class=\"column-4\">We plan to add vibrational feedback to CaBot in the Spring<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-1 from cache -->\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spring Performance Metrics Fall Performance Metrics &nbsp;<\/p>\n","protected":false},"author":126,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-43","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/wp-json\/wp\/v2\/pages\/43","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/wp-json\/wp\/v2\/users\/126"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":5,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/wp-json\/wp\/v2\/pages\/43\/revisions"}],"predecessor-version":[{"id":249,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/wp-json\/wp\/v2\/pages\/43\/revisions\/249"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2017teamg\/wp-json\/wp\/v2\/media?parent=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}