{"id":151,"date":"2016-02-01T13:59:24","date_gmt":"2016-02-01T18:59:24","guid":{"rendered":"http:\/\/constructive-noise.info\/?p=151"},"modified":"2016-02-03T13:04:33","modified_gmt":"2016-02-03T18:04:33","slug":"sear-rl-version-2-or-how-to-build-your-own-microsoft-hololens-vrvana-totem-andor-most-probably-apples-vr-headset-today","status":"publish","type":"post","link":"https:\/\/constructive-noise.info\/?p=151","title":{"rendered":"SEAR-RL Version 2 [or how to build your own Microsoft Hololens, VRVANA Totem, MagicLeap, and\/or [most probably] Apple&#8217;s VR Headset* today.]"},"content":{"rendered":"<p>Considering how much technology has improved the past couple of years, and the fact I am coming to the end of my Masters this year I have decided to try to build a better [more portable version] of SEAR again.<\/p>\n<p>This is brain-dead hack, but I am posting this here in-case it isn&#8217;t obvious to some people. \u00a0 If\u00a0you are inching to do some Augmented Reality prototyping development and cannot wait for the Microsoft Hololens, VRVANA Totem,\u00a0MagicLeap, [or Apple&#8217;s VR\/AR Headset*] to be released;\u00a0this may be a solution. \u00a0 Plus, as a bonus, it is very mobile.<\/p>\n<p>You need 4 things.<\/p>\n<div id=\"attachment_140\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1063.jpg\" rel=\"attachment wp-att-140\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-140\" class=\"size-medium wp-image-140\" src=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1063.jpg?resize=300%2C225\" alt=\"Items for home-brew Augmented Reality\" width=\"300\" height=\"225\" srcset=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1063.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1063.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1063.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1063.jpg?w=1260 1260w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1063.jpg?w=1890 1890w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-140\" class=\"wp-caption-text\">Items for home-brew Augmented Reality<\/p><\/div>\n<p>You need an:<\/p>\n<ul>\n<li>iPhone 6<\/li>\n<li>Google Cardboard v2<\/li>\n<li>Occipital Structure Sensor<\/li>\n<li>mounting bracket for Structure Sensor.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Now, you might be able to use an iPhone 5 but you will probably have to build your own bracket [more on that in a bit].<\/p>\n<p>You can either build you own Google CardBoard from a pizza box. \u00a0You can find instructions for that here on:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.instructables.com\/id\/How-to-make-Google-Cardboard\/\">Instructables<\/a><\/li>\n<li><a href=\"http:\/\/www.eweek.com\/mobile\/how-to-build-google-cardboard-glasses-from-a-pizza-box.html\">eWeek<\/a><\/li>\n<li><a href=\"http:\/\/www.cnet.com\/how-to\/how-to-make-a-vr-headset-out-of-a-pizza-box\/\">CNet<\/a><\/li>\n<\/ul>\n<p>However, most of those plans are for CardBoard V1, which I do not recommend because of the magnet issue. [Seriously Google, what were you thinking?] \u00a0But if you don&#8217;t mind paying about $20, you can buy a simple kit all over the internet. \u00a0<a href=\"http:\/\/www.amazon.com\/s\/ref=nb_sb_noss_2?url=search-alias%3Daps&amp;field-keywords=CardBoard+V2\">Amazon has a ton.<\/a><\/p>\n<p>The Structure Sensor is from <a href=\"https:\/\/occipital.com\">Occipital<\/a>. \u00a0It is the same Kinect like sensor that PrimSense made for Microsoft and Kinect 1.<\/p>\n<p>Finally the mounting bracket. Occipital provides a <a href=\"http:\/\/io.structure.assets.s3.amazonaws.com\/Structure%20Sensor%20Starter%20CAD.zip\">CAD kit<\/a>\u00a0if you want to build your own bracket and you have access to a 3D printer. \u00a0They also had a contest in partnership with <a href=\"http:\/\/www.shapeways.com\">Shapeways [a 3D Print-on-Demand Company]<\/a>\u00a0for the best user-created bracket. \u00a0 You can <a href=\"http:\/\/www.shapeways.com\/shops\/structure\">purchase some of the winning designs here<\/a>.<\/p>\n<p>Although, I really liked the\u00a0<a href=\"http:\/\/www.shapeways.com\/product\/W3TMGJ3JC\/structure-sensor-iphone-6-case-by-max-tonnemann?li=shop-results&amp;optionId=55946516\">Grand Prize Winner\u00a0Max T\u00f6nnemann&#8217;s design<\/a>,\u00a0 I decided to go with <a href=\"http:\/\/www.shapeways.com\/product\/ESFAXQK4U\/structure-sensor-iphone-6-case-by-brian-smith?li=shop-results&amp;optionId=55946600\">Brian Smith&#8217;s design<\/a>. \u00a0The reason is Brian&#8217;s design is just\u00a0slightly shorter. \u00a0 Unlike Max&#8217;s design in which the Structure Sensor is mounted on top of the bracket, Brian&#8217;s design mounts the camera in the bracket, which makes the overall height lower. \u00a0 This translates to a closer center of gravity on your face.<\/p>\n<p>VR and AR cameras are already weird enough to wear so you want to decrease the front heaviness as much as possible. \u00a0 Still I do plan on checking out Max&#8217;s design at some point in the future.<\/p>\n<p>Now for the magic.<\/p>\n<p>You want to cut holes in the Google CardBoard to the match the holes in the bracket for the sensor and the phone&#8217;s camera as such:<\/p>\n<div id=\"attachment_150\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1073.jpg\" rel=\"attachment wp-att-150\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-150\" class=\"size-medium wp-image-150\" src=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1073.jpg?resize=300%2C225\" alt=\"Demo of hole cut into Google Cardboard to fit Structure Sensor.\" width=\"300\" height=\"225\" srcset=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1073.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1073.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1073.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1073.jpg?w=1260 1260w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1073.jpg?w=1890 1890w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-150\" class=\"wp-caption-text\">Holes cut into Google Cardboard.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>Now you will need to make the hole for the iPhone camera slightly bigger then the bracket&#8217;s hole. \u00a0Otherwise, you are are not going to get the full frame for view for the iPhone camera.<\/p>\n<p>Once you do that, put the sensor\u00a0into the bracket.<\/p>\n<div id=\"attachment_144\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1067.jpg\" rel=\"attachment wp-att-144\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-144\" class=\"size-medium wp-image-144\" src=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1067.jpg?resize=300%2C225\" alt=\"Structure Sensor Mounted in a bracket.\" width=\"300\" height=\"225\" srcset=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1067.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1067.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1067.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1067.jpg?w=1260 1260w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1067.jpg?w=1890 1890w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-144\" class=\"wp-caption-text\">Structure Sensor Mounted in a bracket.<\/p><\/div>\n<p>After that place\u00a0the sensor\/bracket assembly in the CardBoard with the Sensor going thought the larger hole you just cut. \u00a0Then close up the Google CardBoard.<\/p>\n<p>The resulting should look like such:<\/p>\n<div id=\"attachment_146\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1069.jpg\" rel=\"attachment wp-att-146\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-146\" class=\"size-medium wp-image-146\" src=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1069.jpg?resize=300%2C225\" alt=\"Structure Sensor mounted in a modified Google CardBoard V2.\" width=\"300\" height=\"225\" srcset=\"https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1069.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1069.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1069.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1069.jpg?w=1260 1260w, https:\/\/i0.wp.com\/constructive-noise.info\/wordpress\/wp-content\/uploads\/2016\/02\/DSCN1069.jpg?w=1890 1890w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-146\" class=\"wp-caption-text\">Structure Sensor mounted in a modified Google CardBoard V2.<\/p><\/div>\n<p>Yes, the front of the CardBoard will jut out, but this is good as you need the extra room to attach the Structure Sensor cable.<\/p>\n<p>At this point you are ready to go.<\/p>\n<p>Just remember the entire headset\u00a0is now a bit heavier, so you may have to re-enforce the velcro straps if you use them to hold the CardBoard to your head, but otherwise you are done.<\/p>\n<p>Hope this helps people with AR Prototyping.<\/p>\n<p>As for me, I have to rewrite some code&#8230; again. \u00a0*Sigh*<\/p>\n<p>Peace<\/p>\n<p>Stan<\/p>\n<p>&nbsp;<\/p>\n<p>* It\u00a0is total speculation if Apple is making a VR\/AR headset and what it will be like. \u00a0However, if they are,\u00a0I feel like it is a safe bet it will something like this, just with a wider Field of View<\/p>\n<p>** \u00a0Occipital, if you sales spikes because of this you owe me a second sensor at least [or a trip to Boulder, I miss Colorado].<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Considering how much technology has improved the past couple of years, and the fact I am coming to the end of my Masters this year I have decided to try to build a better [more portable version] of SEAR again. This is brain-dead hack, but I am posting this here in-case it isn&#8217;t obvious to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[28],"tags":[],"class_list":["post-151","post","type-post","status-publish","format-standard","hentry","category-searrl2"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1wOQH-2r","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/constructive-noise.info\/index.php?rest_route=\/wp\/v2\/posts\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/constructive-noise.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/constructive-noise.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/constructive-noise.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/constructive-noise.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=151"}],"version-history":[{"count":0,"href":"https:\/\/constructive-noise.info\/index.php?rest_route=\/wp\/v2\/posts\/151\/revisions"}],"wp:attachment":[{"href":"https:\/\/constructive-noise.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/constructive-noise.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/constructive-noise.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}