210 likes | 321 Vues
Project Shale, sponsored by Craft Technology Lab, aims to expand on the LaserBall concept by introducing reactive physical components that interact with virtual objects. Our solution involves advanced wireless communication to enable seamless interaction between physical and virtual elements, such as seesaws and sound emitters. The presentation covers the project's background, identified problems, proposed solutions, functional requirements, user interface designs, environmental requirements, and an architecture overview. A software demo showcases the project's capabilities in real-time interactions.
E N D
Shale: SHAdows LEvers& Wheels Paul Gerhardt Amanda Orin Tomas Ramirez Jessa Rothenberg Kaiti Trimble
Project Shale Presentation Overview • Sponsor & Background • Problem • Solution • Conceptual Overview • Requirements • Functional Requirements • User Interfaces • EnvironmentalRequirements • Architecture Overview • Software Demo • Summary of Points
Project Shale Sponsor & Background • Sponsored by Craft Technology Lab • Subsidiary of the L3D • Craft objects with embedded intelligence • Derived from LaserBall Project • Joins physical & virtual objects • Non-mechanical interaction • Limited performance
Project Shale LaserBall
Project Shale Problem • Interactions between virtual and physical objects, controlled to some degree by a user. • Expand LaserBall idea • Incorporate reactive physical objects • Wireless communication
Project Shale Presentation Overview • Sponsor & Background • Problem • Solution • Conceptual Overview • Requirements • Functional Requirements • User Interfaces • Environmental Requirements • Architecture Overview • Software Demo • Summary of Points
Project Shale Solution – Project Shale • Extend the LaserBall project with reactive physical components • See saw, Bumper, Sound Emitter • Wireless communication with components • Xbee (Zigbee 802.15.4 mesh networking)
Project Shale Project Shale: An Example Steps: Virtual Object (the ball) moves towards the Physical Object (the see saw) Virtual Object and Physical Object collide A) Virtual Object (ball) ricochets off in a different direction B) Physical Object (see saw) turns in reaction to the collision
Project Shale Solution – Project Shale • Recognize Physical Objects • LED fiducial markers
Project Shale Presentation Overview • Sponsor & Background • Problem • Solution • Conceptual Overview • Requirements • Functional Requirements • User Interfaces • Environmental Requirements • Architecture Overview • Software Demo • Summary of Points
Conceptual Overview Project Shale
Project Shale Functional Requirements • Demonstrate interactions between physical and virtual objects • Project virtual objects • Detect and control physical objects • Respond to user actions • Additional requirements • Debugging interface • GUI
Project Shale Presentation Overview • Sponsor & Background • Problem • Solution • Conceptual Overview • Requirements • Functional Requirements • User Interfaces • Environmental Requirements • Architecture Overview • Software Demo • Summary of Points
Project Shale Standard User Interface
Project Shale Adminstrative Interface
Project Shale Environmental Requirements • Development Environment • Processing PDE 0135 (Cross-platform) • JMyron Image Processing Library • Hardware • Projector • Web camera • Projection Surface • Laser Pointer • Arduino microcontrollers
Project Shale Presentation Overview • Sponsor & Background • Problem • Solution • Conceptual Overview • Requirements • Functional Requirements • User Interfaces • Environmental Requirements • Architecture Overview • Software Demo • Summary of Points
Project Shale Shale Architecture
Project Shale Demonstration
Project Shale Summary of Points • Sponsor & Background • Problem • Solution • Conceptual Overview • Requirements • Functional Requirements • User Interfaces • Environmental Requirements • Architecture Overview • Software Demo • Summary of Points
QUESTIONS? Project Shale