{"id":93,"date":"2023-09-25T21:44:25","date_gmt":"2023-09-25T21:44:25","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/rrga\/?p=93"},"modified":"2023-09-25T21:49:45","modified_gmt":"2023-09-25T21:49:45","slug":"week-1-3","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/rrga\/week-1-3\/","title":{"rendered":"Week 1 &#8211; 3"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"93\" class=\"elementor elementor-93\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-839e39b e-flex e-con-boxed e-con e-parent\" data-id=\"839e39b\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59382ec elementor-widget elementor-widget-text-editor\" data-id=\"59382ec\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.16.0 - 14-09-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>Our team started out testing both ARCore and Vuforia on mobile devices to see which AR SDK best meets our needs.<\/p><p>In our initial test, we combined ARCore\/Vuforia with the AR GPS location unity package (https:\/\/assetstore.unity.com\/packages\/tools\/integration\/ar-gps-location-134882) to place virtual assets in real world geographic locations.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a779944 elementor-widget elementor-widget-video\" data-id=\"a779944\" data-element_type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.16.0 - 14-09-2023 *\/\n.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{height:100%;width:100%;display:flex;border:none;background-color:#000}@supports not (aspect-ratio:1\/1){.elementor-widget-video .elementor-wrapper{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% \/ var(--video-aspect-ratio))}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%;aspect-ratio:var(--video-aspect-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@supports not (aspect-ratio:1\/1){.elementor-widget-video .elementor-custom-embed-image-overlay{position:relative;overflow:hidden;height:0;padding-bottom:calc(100% \/ var(--video-aspect-ratio))}.elementor-widget-video .elementor-custom-embed-image-overlay img{position:absolute;top:0;right:0;bottom:0;left:0}}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}<\/style>\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/projects.etc.cmu.edu\/rrga\/wp-content\/uploads\/2023\/09\/record.mp4\" controls=\"\" preload=\"metadata\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aa19460 e-flex e-con-boxed e-con e-parent\" data-id=\"aa19460\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-749b045 elementor-widget elementor-widget-text-editor\" data-id=\"749b045\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>We also created high-poly and low-poly objects with some simple animation to test whether poly counts affect performance in AR.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f4f6fc elementor-widget elementor-widget-video\" data-id=\"6f4f6fc\" data-element_type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/projects.etc.cmu.edu\/rrga\/wp-content\/uploads\/2023\/09\/IMG_3335.mov\" controls=\"\" preload=\"metadata\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-061e979 e-flex e-con-boxed e-con e-parent\" data-id=\"061e979\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-78added elementor-widget elementor-widget-text-editor\" data-id=\"78added\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>For our results, no performance was lost during the test, but the geolocation precision wasn\u2019t stable and accurate some of the times. Virtual assets tend to drift during the test, this might be due to the precision of GPS from the mobile devices.<\/p><p>\u00a0<\/p><p>On the drone side, our initial plan was to use the DJI Avata with its unique stick controller and FPV goggles for the experience. Due to the lack of public SDK, we chose a different model \u2014 DJI Tello.<\/p><p>Tello already has an open-source Unity template so it is potentially easier for developers to use. Also, the Tello is very small in size, which allows us to transition the experience from outdoors to indoors.<\/p><p>We have also chosen the bullpen, a big room located inside the Entertainment Technology Center, for our experience. Due to the experience being indoors, we will need some type of physical markers to bind the geolocation of the drone and assets during the location.<\/p><p>\u00a0<\/p><p>Thus, We have chosen Vuforia for our AR SDK.\u00a0<\/p><p>\u00a0<\/p><p>Vuforia is an augmented reality software development kit for mobile devices that enables the creation of augmented reality applications. It uses computer vision technology to recognize and track planar images and 3D objects in real time. Which will be a good fit for the experience.<\/p><div>\u00a0<\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Our team started out testing both ARCore and Vuforia on mobile devices to see which AR SDK best meets our needs. In our initial test, we combined ARCore\/Vuforia with the AR GPS location unity package (https:\/\/assetstore.unity.com\/packages\/tools\/integration\/ar-gps-location-134882) to place virtual assets in real world geographic locations. https:\/\/projects.etc.cmu.edu\/rrga\/wp-content\/uploads\/2023\/09\/record.mp4 We also created high-poly and low-poly objects with some [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/posts\/93"}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":4,"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":99,"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/posts\/93\/revisions\/99"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/rrga\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}