Virtual RC Racing Nipunn Koorapati Erik Schmidt Jacob

Virtual RC Racing Nipunn Koorapati Erik Schmidt Jacob

Virtual RC Racing Nipunn Koorapati Erik Schmidt Jacob Olson Robert Liu Concept Think Mario Kart with real RC cars Virtual race environment projected onto the ground

Speed of car varies with terrain (like Mario Kart) Perhaps interactive items (Thunderbolts?!) Switching race tracks is easy After a few hours of hacking Competitive Analysis Mario Kart RC Race Set $100

Mario Kart Wii $50 Intel Research at CES 2011 Requirements Functional: Projected Racetrack Individually Controlled Cars Terrain Influences Speed o Grass = Slow o Pavement = Fast

o Out of Bounds = Off Non Functional: Low controller latency (< 50 ms) Low terrain detection latency (< 100 ms) Configurable Racetracks Architecture Technical Specifications Hardware: Laptop

PicoProjector Webcam RC Cars RC Controller o Arduino Pro Mini o XBee Wireless Modules o XBee Explorer USB Software: RC Controller Processing o Arduino/Xbee

Car Location System o Using OpenCV Image Processing o Python bindings Game Logic o PyGame Anticipated Risks & Mitigation Risk: High Latency in image processing o Tested out code run on our webcam o 15 FPS Webcam -> 14.9 FPS with image processing

Risk: Image detection too inaccurate/finicky o Consulted someone with OpenCV experience o Contrast colors in projected track with RC car colors o Use Optical Flow for accurate motion tracking o Backup plan: place infared beacons on each car

Recently Viewed Presentations