{"id":597,"date":"2023-12-14T07:18:21","date_gmt":"2023-12-14T07:18:21","guid":{"rendered":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/?page_id=597"},"modified":"2023-12-14T07:46:14","modified_gmt":"2023-12-14T07:46:14","slug":"fvd-system-performance","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/fvd-system-performance\/","title":{"rendered":"FVD System Performance"},"content":{"rendered":"\n<p><strong>FVD System Performance<\/strong><\/p>\n\n\n\n<p>The demonstration for the G.H.A.R. system during the Fall Validation Demonstration (FVD) was the conclusive demonstration of all the subsystems (Planning, SLAM, UI, and Robot) all together. The performance was evaluated based on a single test case which was comprised of different map configurations and sub cases; the main test case was demonstrated as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Criteria 1: <\/strong>Freely Steppable Obstacle Height (FSOH)\n<ul class=\"wp-block-list\">\n<li>Obstacle in place that will be traversable for the Unitree.<\/li>\n\n\n\n<li>Two obstacles with the same height &#8211; LoCobot<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Criteria 2:<\/strong> Maximum Traversable Slope (MTS)\n<ul class=\"wp-block-list\">\n<li>An obstacle with a small slope (traversable by both)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Criteria 3: <\/strong>Robot Radius\n<ul class=\"wp-block-list\">\n<li>The robot radius parameter was varied to demonstrate the effect of changing the robot\u2019s base radius on the path generated.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>The map configuration that was used for the test case can be seen in the figure below, along with the generated path from the planner from both the LoCobot and Unitree. Please note that these results are taken from FVD encore, due to communication\/connection issues with the robots during the initial FVD. Below are the results for FVD Main Test Case. <\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"286\" height=\"253\" data-id=\"608\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/map_config_1.png\" alt=\"\" class=\"wp-image-608 img-responsive\" \/><figcaption class=\"wp-element-caption\"><strong>Map Configuration<\/strong><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"319\" height=\"280\" data-id=\"610\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/locobot_results.png\" alt=\"\" class=\"wp-image-610 img-responsive\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/locobot_results.png 319w, https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/locobot_results-300x263.png 300w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><figcaption class=\"wp-element-caption\"><strong>LoCoBot Results<\/strong><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"311\" height=\"276\" data-id=\"601\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/Unitree_results.png\" alt=\"\" class=\"wp-image-601 img-responsive\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/Unitree_results.png 311w, https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/Unitree_results-300x266.png 300w\" sizes=\"auto, (max-width: 311px) 100vw, 311px\" \/><figcaption class=\"wp-element-caption\"><strong>Unitree Results<\/strong><\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>The map is populated with different obstacles that represent the criteria demonstration and the path that the robot generated was one that prioritizes the capability of each obstacle (i.e. Unitree traversing the obstacles). As seen in below table, the obstacle avoidance criteria was satisfied during both runs conducted. The first run conducted referred to the main test case and the second run referred to the Encore test case (increased speeds for LoCobot and higher slope traversals for the Unitree). During both runs there were manual interventions, meaning the robot\u2019s remote control was used to manually steer it back on the generated path, necessary for the Unitree. This issue was also seen during tests\/dry runs leading up to the FVD, and this was largely due in part to the lack of visibility of the ArUco markers when the legged platform was too close in proximity to the marker resulting in no detection being made. Another issue that could have contributed to this was the oscillation\/vibrations in the realsense when the Unitree was traversing the generated path. This was caused by the robot\u2019s controller itself as there was a bit of latency (when stopping) and while moving the robot\u2019s camera shakes which distorts the images outputed by the sensors. To mitigate these two risks the team opted to use two different sizes of ArUco marker, with a minimum size of 250mm (in length and width) and a larger sized marker. The larger marker was used specifically for the Unitree, and while this helped to reduce the frequency of manual intervetions it did not completely eliminate the need for the interventions (hence the results below). Lastly, the paths generated with an average time of <strong>1.3 seconds.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"319\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/FVD_results.png\" alt=\"\" class=\"wp-image-609 img-responsive\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/FVD_results.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/FVD_results-300x93.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/FVD_results-768x239.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/FVD_results-750x234.png 750w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Results during FVD<\/figcaption><\/figure>\n\n\n\n<p>The main requirements satisfied during the FVD are identified below. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"413\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/PR_fvd.png\" alt=\"\" class=\"wp-image-605 img-responsive\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/PR_fvd.png 876w, https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/PR_fvd-300x141.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/PR_fvd-768x362.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-content\/uploads\/sites\/73\/2023\/12\/PR_fvd-750x354.png 750w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>FVD System Performance The demonstration for the G.H.A.R. system during the Fall Validation Demonstration (FVD) was the conclusive demonstration of all the subsystems (Planning, SLAM, UI, and Robot) all together. The performance was evaluated based on a single test case which was comprised of different map configurations and sub cases; the main test case was &#8230; <a href=\"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/fvd-system-performance\/\" 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":339,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-597","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-json\/wp\/v2\/pages\/597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-json\/wp\/v2\/users\/339"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-json\/wp\/v2\/comments?post=597"}],"version-history":[{"count":8,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-json\/wp\/v2\/pages\/597\/revisions"}],"predecessor-version":[{"id":618,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-json\/wp\/v2\/pages\/597\/revisions\/618"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2023teami\/wp-json\/wp\/v2\/media?parent=597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}