{"id":473,"date":"2016-10-26T20:53:11","date_gmt":"2016-10-27T01:53:11","guid":{"rendered":"http:\/\/blogs.discovery.wisc.edu\/vr2016\/?p=473"},"modified":"2016-11-29T01:53:33","modified_gmt":"2016-11-29T06:53:33","slug":"team-name-flight-simulator","status":"publish","type":"post","link":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/2016\/10\/26\/team-name-flight-simulator\/","title":{"rendered":"Team Name: Flight Simulator"},"content":{"rendered":"<p><b>Team Name: Flight Simulator <\/b><\/p>\n<p><b>Group Members: <\/b><span style=\"font-weight: 400\">Mel Rush, Danny Wang, Wasim Shaikh, Li Liu<\/span><\/p>\n<p><b>Description:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">What is the purpose of the project:<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The purpose of the project is to create a flight simulator to teach people how to control an airplane and experience flying around a scene while sitting inside the cockpit of a plane.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The purpose of the project is to create a flying simulator to experience what it is like to fly through the air with a wingsuit. This can be easily extended into a game with some extra feature like shooting or coin collecting. We also want to understand the immersiveness of a VR system with a laying-down setting where the base\/table does not rotate with the player\u2019s position in the VR environment.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">What will people experience<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Airplane<\/span><\/p>\n<ul>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">People will experience the reality by sitting in a chair that will have the ability to incline based on the user\u2019s actions (pitching up or down)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">People will be able to hear their copilot for given instructions, and be able to communicate with the radio tower <\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">People will be able to move around the plane based off a simple control panel with a few devices. There will also be a cockpit in the view of the scene.<\/span><\/li>\n<\/ul>\n<\/ul>\n<p><span style=\"font-weight: 400\">Wingsuit\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\"><img loading=\"lazy\" class=\"size-medium wp-image-475 aligncenter\" src=\"http:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/10\/Screen-Shot-2016-10-26-at-10.17.44-AM-300x158.png\" alt=\"screen-shot-2016-10-26-at-10-17-44-am\" width=\"300\" height=\"158\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/10\/Screen-Shot-2016-10-26-at-10.17.44-AM-300x158.png 300w, https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/10\/Screen-Shot-2016-10-26-at-10.17.44-AM-768x405.png 768w, https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/10\/Screen-Shot-2016-10-26-at-10.17.44-AM-1024x540.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/> <\/span><\/p>\n<ul>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">People will experience flying by having two iPhones in each hand, and laying on a table with an Oculus on their head.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">There will be a fan to simulate the wind around you when you are flying through the air.<\/span><\/li>\n<\/ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">What take-aways do you want the user to have<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Airplane<\/span><\/p>\n<ul>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">To teach the user the basics on how to fly a plane<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">To teach the user how to communicate with the tower <\/span><\/li>\n<\/ul>\n<\/ul>\n<p><span style=\"font-weight: 400\">Wingsuit<\/span><\/p>\n<ul>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">To give the user the experience of flying with wingsuit in a less dangerous setting.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Optional: collect coin during flying like<\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Temple_Run\"><span style=\"font-weight: 400\"> Temple Run<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Optional: shooting with multiple players.<\/span><\/li>\n<\/ul>\n<\/ul>\n<p><b>Concept art<\/b><\/p>\n<div id=\"attachment_474\" style=\"width: 394px\" class=\"wp-caption alignleft\"><img aria-describedby=\"caption-attachment-474\" loading=\"lazy\" class=\"wp-image-474 \" src=\"http:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/10\/IMG_8244-300x225.jpg\" alt=\"img_8244\" width=\"384\" height=\"288\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/10\/IMG_8244-300x225.jpg 300w, https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/10\/IMG_8244-768x576.jpg 768w, https:\/\/blogs.discovery.wisc.edu\/vr2016\/files\/2016\/10\/IMG_8244-1024x768.jpg 1024w\" sizes=\"(max-width: 384px) 100vw, 384px\" \/><p id=\"caption-attachment-474\" class=\"wp-caption-text\">Wingsuit Setup<\/p><\/div>\n<div style=\"width: 289px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" class=\"\" src=\"https:\/\/lh4.googleusercontent.com\/_lV7HsJCpm7xcltpnFqMaIMJyophF1YkxWtQLUdu7NdzbZue-zfqZo81ekgVei_XcOw8-RRRm6NqqzvACLxmZ6ZW3Jg3z0nUlw2smYE5-8pfOJDay-NCrYkM2-jgVQKygHsC1zh3\" width=\"279\" height=\"284\" \/><p class=\"wp-caption-text\"><b>Airplane<\/b><\/p><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><b>What equipment you plan to use<\/b><\/p>\n<p><span style=\"font-weight: 400\">&gt;CityEngine and Blender (can use online with free trial)<\/span><\/p>\n<p><span style=\"font-weight: 400\">Airplane<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Chair that can move up and down<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Cockpit controls<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">HTC Vive<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Option 1: Using two Vive controllers only<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Option 2: Creating our own controls&#8230;<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Bass Drum Pedals\/ Potentiometer for Foot Panels<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Two controllers and a framework for \u201cwheel\u201d<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Use controllers to control acceleration<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Wingsuit<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Input device:<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Option 1: Kinect \u00a0(Mel has Kinect)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Option 2: \u00a0Smartphone gyroscopic sensor (can use iPhones)<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Oculus<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Arduino (Danny has one)<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Fan<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A Table to lay on. A massage table (like <\/span><a href=\"http:\/\/www.massagewarehouse.com\/products\/shelf-for-winco-860-table\/?sourcecode=MGKB&amp;gclid=Cj0KEQjwqMHABRDVl6_hqKGDyNIBEiQAN-O9hMB7WlsIKxOAcXMu6nL7VWwSMHXiXdq44VBmYhCehlMaAjdN8P8HAQ&amp;kwid=productads-adid%5E53810243196-device%5Ec-plaid%5E25536282608-sku%5E897%200181@ADL4MW-adType%5EPLA\"><span style=\"font-weight: 400\">this<\/span><\/a><span style=\"font-weight: 400\">) will be great.<\/span><\/li>\n<\/ul>\n<p><b>A description of what you think you know how to do (as a group)<\/b><\/p>\n<p><span style=\"font-weight: 400\">Danny has created a project using CityEngine to create a driving simulation. We will the method to create the 3D scene for this project. The scene will be used for both the airplane experience and the wingsuit experience.<\/span><\/p>\n<p><span style=\"font-weight: 400\">iOS programming.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Wasim has the hardware knowledges. He knows how to control the speed of AC fan with a computer. This allows us to simulate the flying speed with the power of the wind. <\/span><\/p>\n<p><b>A description of things you are less sure you know how to do (as a group)<\/b><\/p>\n<p><span style=\"font-weight: 400\">Creating the control panel for the airplane with the hardware could be difficult on a mechanical standpoint. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Getting the output from the devices and bringing them into Unity to order to successfully navigate the plane could be challenging. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Programming in Unity: <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Multiple players.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">UDP connection.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Don\u2019t have hands-on experience of Kinect api yet.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Not sure if accuracy of the gyroscopic sensor in iPhone is good enough for our project.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Create interior mesh of the airplane.<\/span><\/p>\n<p><b>Our next steps<\/b><\/p>\n<ol>\n<li>Start to create the scene.<\/li>\n<li>Explore Kinect and iPhone gyroscopic sensor<\/li>\n<li>Learn how to use Occulus in Unity<\/li>\n<li>Arduino fan speed control<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Team Name: Flight Simulator Group Members: Mel Rush, Danny Wang, Wasim Shaikh, Li Liu Description: What is the purpose of the project: The purpose of the project is to create a flight simulator to teach people how to control an airplane and experience flying around a scene while sitting inside the cockpit of a plane. [&hellip;]<\/p>\n","protected":false},"author":174,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[46,39],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts\/473"}],"collection":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/users\/174"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/comments?post=473"}],"version-history":[{"count":3,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts\/473\/revisions"}],"predecessor-version":[{"id":478,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/posts\/473\/revisions\/478"}],"wp:attachment":[{"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/media?parent=473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/categories?post=473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/vr2016\/wp-json\/wp\/v2\/tags?post=473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}