{"id":16,"date":"2022-04-08T05:15:24","date_gmt":"2022-04-08T05:15:24","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/encode\/?p=16"},"modified":"2022-04-08T05:15:24","modified_gmt":"2022-04-08T05:15:24","slug":"exploring-arkit","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/encode\/2022\/04\/08\/exploring-arkit\/","title":{"rendered":"Exploring ARKit"},"content":{"rendered":"\n<p>04\/07\/2022<\/p>\n\n\n\n<p>Last week, I found a project to serve as my individual capstone project a.k.a.an <a rel=\"noreferrer noopener\" href=\"https:\/\/eecs.oregonstate.edu\/capstone\/submission\/pages\/viewSingleProject.php?id=24kj2g6QUrr9erup\" data-type=\"URL\" data-id=\"https:\/\/eecs.oregonstate.edu\/capstone\/submission\/pages\/viewSingleProject.php?id=24kj2g6QUrr9erup\" target=\"_blank\">Amateur radio satellite tracking ARKit project.<\/a> <\/p>\n\n\n\n<p>The premise of the project is &#8220;<em>Tracking satellites with on-board ham radio capabilities is a lot of fun, but there&#8217;s no easy to use source on where to point your antenna. I&#8217;d like to take advantage of Apple&#8217;s ARKit to not only tell me what frequency to use, but will also orient me so I know where to aim.&#8221;<\/em><\/p>\n\n\n\n<p>This week, while waiting to hear back from my project sponsor I spent time reading up on the latest features of <a href=\"https:\/\/developer.apple.com\/augmented-reality\/arkit\/\" data-type=\"URL\" data-id=\"https:\/\/developer.apple.com\/augmented-reality\/arkit\/\">ARKit 5.<\/a>  Highlights of ARKit&#8217;s latest feature set that could prove useful in my project include <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Improvements to Motion Tracking <\/li><li>Improved Location Anchors, the latter enabling developers to place AR experiences at specific locations. <\/li><li>Scene Geometry \/ advanced scene understanding capabilities built into the LiDAR Scanner<\/li><\/ul>\n\n\n\n<p>Having never coded in Swift myself, I also began watching <em>&#8220;Lecture 1: Course Logistics and Introduction to SwiftUI&#8221;<\/em> with Stanford&#8217;s Paul Hegarty.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Lecture 1: Course Logistics and Introduction to SwiftUI\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/jbtqIBpUG7g?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>04\/07\/2022 Last week, I found a project to serve as my individual capstone project a.k.a.an Amateur radio satellite tracking ARKit project. The premise of the project is &#8220;Tracking satellites with on-board ham radio capabilities is a lot of fun, but there&#8217;s no easy to use source on where to point your antenna. I&#8217;d like to [&hellip;]<\/p>\n","protected":false},"author":12406,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/users\/12406"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":17,"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/posts\/16\/revisions\/17"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/encode\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}