ARio Kart Sourav Panda David Yang Bujji Setty Problem Drones - - PowerPoint PPT Presentation

ario kart
SMART_READER_LITE
LIVE PREVIEW

ARio Kart Sourav Panda David Yang Bujji Setty Problem Drones - - PowerPoint PPT Presentation

ARio Kart Sourav Panda David Yang Bujji Setty Problem Drones Not easily accessible Remote Controlled Cars Lifeless, unengaging experience Augmented Reality Games Limited to static interactions with background


slide-1
SLIDE 1

ARio Kart

Sourav Panda David Yang Bujji Setty

slide-2
SLIDE 2

Problem

❖ Drones

➢ Not easily accessible

❖ Remote Controlled Cars

➢ Lifeless, unengaging experience

❖ Augmented Reality Games

➢ Limited to static interactions with background

slide-3
SLIDE 3

ARio Kart

❖ A slalom-style racing game with physical cars and gates and virtual items

➢ Low production cost ➢ Extended battery life ➢ Lively multiplayer gameplay ➢ Dynamic AR

slide-4
SLIDE 4

System Architecture

PC (game host/server) PC (game client) Gate RFID Tag Pulse for item hit detection Car IR Blaster/ Receiver RFID Scanner Raspberry Pi Pi Camera Scan for gate detection Input Sensor and video data Motor Driver Car IR Blaster/ Receiver RFID Scanner Raspberry Pi Scan for gate detection Input Sensor and video data Pi Camera Motor Driver Game state updates

slide-5
SLIDE 5

Firing an Item

CAR RPI IR Module PC (host) CAR RPI

IR Module

PC (client)

  • 1. Fire delayed item
  • 3. Inform of hit
  • 2. IR blast to tell hits
  • 1. Fire instantaneous item
  • 2. Stop command
slide-6
SLIDE 6

Car RPI RFID Scanner

  • 1. Energize gate tag
  • 2. Read tag ID
  • 3. Send tag ID

Passing Through a Gate

Gate RFID Tag PC (client) PC (host/server)

  • 4. Update game state
  • 5. Item if earned
slide-7
SLIDE 7

Game

Xbox controller Car with camera module PC Racing Game Unity Engine with Vuforia AR engine XInput.NET Game Controller Directshow Source Filter OpenH264 Software Hardware Off the Shelf Newly Designed Key Modeling Abstractions

slide-8
SLIDE 8

Pi

Personal Computer RPi IR Module Motor Module RFID Module Camera Module IR Tx Driver Software Encoder L298N Chip IR Rx Motors Sensor Software I2C Software RFID Scanner Pi Camera Camera Software Pi Controller Personal Computer Personal Computer

slide-9
SLIDE 9

Hardware

❖ Off the shelf

➢ RFID module ➢ Motor driver

❖ Designed

➢ IR receiver/transmitter ➢ Car layout ➢ Suspension of camera

slide-10
SLIDE 10

Software Metrics

Function Requirement Validation Method Video Streaming Latency less than 100ms Time-stamps Control/Sensor comms Latency less than 100ms Time-stamps Game Interactions Able to progress through a race, use three kinds of power-ups Unit tests Overlay game HUD Post-processing remains below 100ms E2E Time-stamps

slide-11
SLIDE 11

Hardware Metrics

Function Requirement Validation Method Motor Speed Set to desired speeds (± 2 RPM) Hall-effect encoders Turn Angles Turn at desired angle (± 1°) Entering vs leaving comparison RFID Detection Detect passing gate before body crosses Manual inspection IR Detection IR array can detect hit with accuracies

  • 99% at 2 m
  • 95% at 5m
  • 90% at 7m
  • 85% at 10m

Placeable target with script to pulse ❖ RISK FACTOR: stabilizing video feed

slide-12
SLIDE 12

Management