ario kart
play

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


  1. ARio Kart Sourav Panda David Yang Bujji Setty

  2. Problem Drones ❖ Not easily accessible ➢ Remote Controlled Cars ❖ Lifeless, unengaging experience ➢ Augmented Reality Games ❖ Limited to static interactions with background ➢

  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 ➢

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

  5. Firing an Item 1. Fire delayed item PC PC (host) (client) 2. Stop command 1. Fire instantaneous item 3. Inform of hit CAR CAR RPI RPI IR IR Module Module 2. IR blast to tell hits

  6. Passing Through a Gate 4. Update game state PC PC (client) (host/server) 5. Item if earned 3. Send tag ID Car RPI Gate 2. Read tag ID RFID RFID Scanner Tag 1. Energize gate tag

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

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

  9. Hardware Off the shelf ❖ RFID module ➢ Motor driver ➢ Designed ❖ IR receiver/transmitter ➢ Car layout ➢ Suspension of camera ➢

  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, Unit tests use three kinds of power-ups Overlay game HUD Post-processing remains below Time-stamps 100ms E2E

  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 Placeable target with script to - 99% at 2 m pulse - 95% at 5m - 90% at 7m - 85% at 10m RISK FACTOR: stabilizing video feed ❖

  12. Management

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend