wiki:Other/Summer/2016/MarioKart2016

Version 14 (modified by kushoza94, 8 years ago) ( diff )

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
      1. Has a wheel
      2. Has a gas pedal
      3. No brake! - Need to implement brake through sensors
    • Oculus Rift DK2
      1. A head-mounted display with motion tracking relative to external position tracker
      2. Showcases the virtual world in stereoscopic 3D
    • Google Tango Tablet
      1. A tablet created by Google for the purpose of navigating the physical world
      2. Contains multiple camreas and sensors
      3. Capable of motion tracking, area learning, and depth perception
    • 3D Unity Game Engine
      1. A game engine used to create a 3D virtual world
      2. Scripts can be written in C# or Javascript
  1. Secondary Components
    • Arduino Microcontroller
    • Ultrasonic and Laser Distance Sensors
    • Miscellaneous Electronic Devices

System Overview

  1. System Diagram

  1. Arduino Schematic

Pictures

  1. Mario Kart World

  1. Mario Kart

Data

  1. Ultrasonic Data

RLF
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
R2 = 1

Source Code

Links to our source code will be posted shortly!

Presentations

Here are the links to our weekly presentations:

  1. Week 1
  1. Week 2
  1. Week 3
  1. Week 4
  1. Week 5
  1. Week 6 - No presentation this week
  1. Week 7
  1. Week 8

Previous Work

Check out what last year's group did on the Mario Kart project: Mario Kart 2015

The Team


Professor Ivan Seskar


Nicholas Martucci


Rupesh Chinta


Kush Oza


Michael Sanzari

Attachments (11)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.