[[TOC(Other/Summer/2016*, depth=2)]] = CYBER-PHYSICAL MARIO KART 2016 = == Introduction == The goal of this project is to create a virtual reality simulation of the popular Nintendo game Mario Kart. This is to be accomplished by having a driver on a physical go-cart within a real-world test track and simulating the game for the user through the use of the Oculus Rift and the Google Tango Tablet. == Components == 1. Key Components * Crazy Cart XL a. Has a wheel b. Has a gas pedal c. No brake! - Need to implement brake through sensors * Oculus Rift DK2 a. A head-mounted display with motion tracking relative to external position tracker b. Showcases the virtual world in stereoscopic 3D * Google Tango Tablet a. A tablet created by Google for the purpose of navigating the physical world b. Contains multiple camreas and sensors c. Capable of motion tracking, area learning, and depth perception * 3D Unity Game Engine a. A game engine used to create a 3D virtual world b. Scripts can be written in C# or Javascript 2. Secondary Components * Arduino Microcontroller * Ultrasonic and Laser Distance Sensors * Miscellaneous Electronic Devices == System Overview == 1. System Diagram [[Image(SystemSchematic.png)]] 2. Arduino Schematic [[Image(ArduinoSchematic.jpg)]] == Pictures == 1. Mario Kart World [[Image(MarioWorld1.png)]] [[Image(MarioWorld2.png)]] 2. Mario Kart [[Image(MarioKart.png)]] == Data == 1. Ultrasonic Data [[Image(UltrasonicData.png)]] ||R||L||F|||| ||30 ||331|| 331|| 328|| ||50 ||505|| 512|| 511|| ||70 ||715|| 717|| 714|| ||90 ||913|| 912|| 915|| ||110 ||1113|| 1110|| 1113|| ||130 ||1310|| 1304|| 1311|| ||150 ||1500|| 1493|| 1496|| ||170 ||1695|| 1685|| 1690|| ||190 ||1885|| 1874|| 1883|| ||210 ||2092|| 2078|| 2081|| ||230 ||2279|| 2270|| 2273|| ||250 ||2479|| 2460|| 2471|| Y(cm) = 9.762*x(US reading) + 32.0\\ R^2^ = 1 == Source Code == Links to our source code will be posted shortly! == Presentations == Here are the links to our weekly presentations: [https://docs.google.com/presentation/d/1BrRt-wrNBPPR9hKJLs_eY6oObCu9KR9jOJiOaQceIvs/edit?usp=sharing Week 1] [https://docs.google.com/presentation/d/1crKjl-JVNLEKT-QveWAiUIsCHxY2ksE1BnnZei-Ai98/edit?usp=sharing Week 2] [https://docs.google.com/presentation/d/1GpKDK4O_kqK-NC7-8iKa5hPMpnfPV7mIdzwFewkhvw4/edit?usp=sharing Week 3] [https://docs.google.com/presentation/d/1JOFdtPdV1pwFqtTXp7iFESuwBHB6m6gA2rrcOV_zSAQ/edit?usp=sharing Week 4] [https://docs.google.com/presentation/d/1LVUOIv6dplEF6g5ERl66nEzxj8fzonbZK_okkoSLLts/edit?usp=sharing Week 5] Week 6 - No presentation this week [https://docs.google.com/presentation/d/11Io7McPjkeX6SncQWWTMOhx8Ux_kgiuocT05A3j82lE/edit?usp=sharing Week 7] [https://docs.google.com/presentation/d/1SHs5kqeR1zOtpe_-oWh-31gO-qOljVDW3aBF6EmF2E8/edit?usp=sharing Week 8] [https://docs.google.com/presentation/d/1oBUZinAGgYT8EeijpPVJgvQSA-KO_fjvxtZHOgenJtA/edit?usp=sharing Week 9] == Previous Work == Check out what last year's group did on the Mario Kart project: [https://sites.google.com/site/winlabmariokart/home Mario Kart 2015] == The Team == [[Image(Ivan.jpg)]]\\ '''Professor Ivan Seskar''' [[Image(Nicholas.png)]]\\ '''Nicholas Martucci''' [[Image(Rupesh.jpg)]]\\ '''Rupesh Chinta''' [[Image(Kush.jpg)]]\\ '''Kush Oza''' [[Image(Michael.png)]]\\ '''Michael Sanzari'''