{"id":142,"date":"2019-01-23T03:07:52","date_gmt":"2019-01-23T03:07:52","guid":{"rendered":"http:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/?page_id=142"},"modified":"2019-12-13T22:22:37","modified_gmt":"2019-12-13T22:22:37","slug":"performance","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/performance\/","title":{"rendered":"Performance"},"content":{"rendered":"<h2>Fall Validation Performance Evaluation<\/h2>\n<p><strong>Test 1: Realistic Simulator <\/strong><\/p>\n\n<table id=\"tablepress-13\" class=\"tablepress tablepress-id-13\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\"><strong> ID <\/strong><\/th><th class=\"column-2\"><strong> Requirement <\/strong><\/th><th class=\"column-3\"><strong> FVD Performance <\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">M.P.5<\/td><td class=\"column-2\">Rover is able to avoid obstacles of height at least 0.1m 80% of the time and maintains a safe distance of 0.5 m from the obstacle <\/td><td class=\"column-3\">Rover is successfully able to avoid obstacles of height at least .1m 100% of the times. The closest the rover comes to an obstacle is 0.7m.<br \/>\n<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">M.P.6<\/td><td class=\"column-2\">Odometry error every 1m distance travelled should have a mean of at least 0.005m with a standard deviation of at least 0.002m <\/td><td class=\"column-3\">Odometry error every 1m distance travelled had a mean of at least 0.005m 100% of the time. The standard deviation of the same was also always within the desired range.<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">N.F.R 1<\/td><td class=\"column-2\">Have realistic Simulation: Spatiotemporal information of the sun changes according to real Sun trajectory as seen from the specified latitude and longitude of the moon.<\/td><td class=\"column-3\">Successfully demonstrated realistic illumination modelling for four different latitude-longitude pairs. <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-13 from cache -->\n<figure id=\"attachment_510\" aria-describedby=\"caption-attachment-510\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-12-at-1.00.45-PM-300x295.png\" alt=\"\" width=\"300\" height=\"295\" class=\"size-medium wp-image-510\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-12-at-1.00.45-PM-300x295.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-12-at-1.00.45-PM-230x226.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-12-at-1.00.45-PM-350x345.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-12-at-1.00.45-PM-480x473.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-12-at-1.00.45-PM.png 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-510\" class=\"wp-caption-text\"><strong> Figure: The graph validates that the rover maintains a safe distance of 0.5m from the rocks 100% of the time<br \/><\/strong><\/figcaption><\/figure>\n<p><strong>Test 2: Full Mission Validation <\/strong><\/p>\n\n<table id=\"tablepress-14\" class=\"tablepress tablepress-id-14\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\"><strong> ID <\/strong><\/th><th class=\"column-2\"><strong> Requirement <\/strong><\/th><th class=\"column-3\"><strong> FVD Performance <\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">M.P.1<\/td><td class=\"column-2\">Generate global waypoints around the pit within 15m from the edge of the pit for at least 80% of the waypoints using a global map resolution of 5m per pixel<\/td><td class=\"column-3\">The global planner successfully generated 100% of the around-pit waypoints within 15m from the edge of the pit. <\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">M.P.2<\/td><td class=\"column-2\">Generate vantage points according to the changing illumination and plan to reach the vantage waypoints at least 90% of the time. <\/td><td class=\"column-3\">The global planning for illumination based planning was successfully validated for four different pits (different latitude and longitude coordinate pairs). Accurate illumination-planning and total coverage of the pit was demonstrated. <\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">M.P.3<\/td><td class=\"column-2\">Locally plan to face the illuminated wall of the pit at least 70% of the time. <\/td><td class=\"column-3\">This requirement was validated by observing the snapped images. The rover always faced the illuminated side of the pit walls. <\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">M.P.4<\/td><td class=\"column-2\">The rover reaches at least 1m away from the pit edge to image the pit interior at least 60% of the time.<\/td><td class=\"column-3\">The rover was successfully able to navigate up-close to the pit edge within 1m 100% of the time.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-14 from cache -->\n<p>The full mission video can be accessed at <a href=\"https:\/\/youtu.be\/u0G5B1FtIYM\">https:\/\/youtu.be\/u0G5B1FtIYM<\/a><\/p>\n<figure id=\"attachment_519\" aria-describedby=\"caption-attachment-519\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/local-300x211.png\" alt=\"\" width=\"300\" height=\"211\" class=\"size-medium wp-image-519\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/local-300x211.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/local-230x162.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/local-350x247.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/local.png 386w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-519\" class=\"wp-caption-text\"><strong> Figure: This figure validates the local planner as it generates waypoints within 1m of the pit edge<br \/><\/strong><\/figcaption><\/figure>\n<figure id=\"attachment_517\" aria-describedby=\"caption-attachment-517\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/global-300x213.png\" alt=\"\" width=\"300\" height=\"213\" class=\"size-medium wp-image-517\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/global-300x213.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/global-230x164.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/global-350x249.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/global.png 378w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-517\" class=\"wp-caption-text\"><strong> Figure: The result graph indicating how far each of the generated global waypoint is from the pit edge. The red line represents the threshold of 15m. It can be observed that all waypoints are generated within that threshold<br \/><\/strong><\/figcaption><\/figure>\n<figure id=\"attachment_520\" aria-describedby=\"caption-attachment-520\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-06-at-11.06.20-AM-300x227.png\" alt=\"\" width=\"300\" height=\"227\" class=\"size-medium wp-image-520\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-06-at-11.06.20-AM-300x227.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-06-at-11.06.20-AM-768x580.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-06-at-11.06.20-AM-1024x774.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-06-at-11.06.20-AM-830x627.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-06-at-11.06.20-AM-230x174.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-06-at-11.06.20-AM-350x265.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-06-at-11.06.20-AM-480x363.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/Screenshot-2019-12-06-at-11.06.20-AM.png 1900w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-520\" class=\"wp-caption-text\"><strong> Figure: This figure tests the illumination-based planner of the system. The rover should be at one of the vantage points (in red) to capture the illuminated portion of the pit (in white)<br \/><\/strong><\/figcaption><\/figure>\n<figure id=\"attachment_518\" aria-describedby=\"caption-attachment-518\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/imagesaroundpit-1024x576.png\" alt=\"\" width=\"1024\" height=\"576\" class=\"size-large wp-image-518\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/imagesaroundpit-1024x576.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/imagesaroundpit-300x169.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/imagesaroundpit-768x432.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/imagesaroundpit-830x467.png 830w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/imagesaroundpit-230x129.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/imagesaroundpit-350x197.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/imagesaroundpit-480x270.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/12\/imagesaroundpit.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption id=\"caption-attachment-518\" class=\"wp-caption-text\"><strong> Figure: This diagram presents the pictures captured at each vantage point, in the mission. The lit portion of the pit is clearly visible in each of the snapshots taken<br \/><\/strong><\/figcaption><\/figure>\n<h2>Spring Validation Performance Evaluation<\/h2>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>Test 1: Characterization of Detection<\/strong><\/p>\n<p>This test validates the detection pipeline of the system. 30 pictures of the rover were captured using the catadioptric camera. The detection algorithm was then executed on these images. The algorithm returned a bounding box on the rover and also gave as an output the pixel value of the rover centroid. This was then compared to the ground truth. The ground truth value was found out by manually clicking on the centroid of the rover in the same image. If these two centroids were within a margin of 40 pixels, the detection was marked correct. This threshold was configured taking into account the bearing error we may obtain if the detection is within 40 pixels of the true value for a 2000 X 2000 pixels image. We had stated precision of 80% in our requirements and we were able to achieve a precision of 92%.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-405 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/bearing-298x300.png\" alt=\"\" width=\"298\" height=\"300\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/bearing-298x300.png 298w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/bearing-150x150.png 150w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/bearing-230x232.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/bearing-350x352.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/bearing-480x483.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/bearing.png 575w\" sizes=\"auto, (max-width: 298px) 100vw, 298px\" \/><\/p>\n<p style=\"text-align: center\">Figure: (a) Ground truth centroid in red (b) Centroid obtained via detection algorithm in blue<\/p>\n<p><strong>Test 2:<\/strong> <strong>Characterization of Range, Bearing and Communication<\/strong><\/p>\n<p>This test was divided into three sub-tasks:<\/p>\n<ol>\n<li>The first corresponds to the validation of the range and the bearing measurement. The range measured by the UWB Decawave sensor gave a mean error of 14 cm against the stated requirement of 30cm. This was validated by driving the rover and then measuring the ground truth using a 12m measuring tape. The mean bearing error was stated at 4<strong>\u00b0<\/strong>. To validate the bearing measurement the x and y values given by the RTK GPS were taken and then the ground truth bearing was computed by applying trigonometry on the same. The following requirement was not validated completely due to unreliable and fluctuating estimates.<\/li>\n<li>The next requirement corresponds to the successful capture of sensor data after 15 seconds. The stated requirement was 70% of the time. This requirement was validated by using the real-time visualization dashboard which depicted when the sensor measurements were recorded. We achieved a successful sensor capture accuracy of 100%.<\/li>\n<li>The third task pertains to the validation of the communication range. We achieved a communication range of 35.3 m between the two rovers against the stated 20m range. This was validated by pinging one rover from the other. If the second rover was able to receive the ping this implies the communication is consistent.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-406 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test1-300x263.png\" alt=\"\" width=\"300\" height=\"263\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test1-300x263.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test1-230x202.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test1-350x307.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test1-480x421.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test1.png 582w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><strong>Test 3:<\/strong> <strong>Characterization of Range, Bearing and Communication<\/strong><\/p>\n<p>This test was divided into three sub-tasks<\/p>\n<ol start=\"2\">\n<li>The first corresponds to the validation of the RTK GPS. This was validated by using measuring tape as the ground truth. We promised the values from the RTK GPS to be within \u00b1 6cm of the true value. We were able to validate this deviation to a tighter bound of \u00b1 2.5cm<\/li>\n<li>The next requirement corresponds to the successful completion of co-localization. We stated that we would be able to achieve an updated path of the rovers within an error of 5% of the distance traveled.<\/li>\n<li>The third task pertains to the validation of localization using odometry\/EKF. This was expected to be within 20% of the ground truth value (measured from the RTK) for every 100m traveled. This requirement was not validated.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-408 aligncenter\" src=\"http:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test3-300x193.png\" alt=\"\" width=\"359\" height=\"231\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test3-300x193.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test3-230x148.png 230w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test3-350x226.png 350w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test3-480x309.png 480w, https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-content\/uploads\/sites\/39\/2019\/05\/test3.png 692w\" sizes=\"auto, (max-width: 359px) 100vw, 359px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fall Validation Performance Evaluation Test 1: Realistic Simulator Test 2: Full Mission Validation The full mission video can be accessed at https:\/\/youtu.be\/u0G5B1FtIYM [&hellip;]<\/p>\n","protected":false},"author":175,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-142","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-json\/wp\/v2\/pages\/142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-json\/wp\/v2\/users\/175"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-json\/wp\/v2\/comments?post=142"}],"version-history":[{"count":17,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-json\/wp\/v2\/pages\/142\/revisions"}],"predecessor-version":[{"id":541,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-json\/wp\/v2\/pages\/142\/revisions\/541"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2018teami\/wp-json\/wp\/v2\/media?parent=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}