190 likes | 419 Views
Team Mosaic. Project “PRASER” Senior Design Project Comprehensive Design Review. Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien , Brian Giang , Simon Ma Evaluators: Professor Gong , Professor Vouvakis. SDP 12. Agenda. Introduction
E N D
Team Mosaic Project “PRASER” Senior Design Project Comprehensive Design Review Advisor: Professor LixinGao Members: Allen Chew, Charles Essien, Brian Giang, Simon Ma Evaluators: Professor Gong, Professor Vouvakis SDP 12
Agenda • Introduction • Recap from MDR • Refined project definition • Project Specification • System block diagram • Subsystem components • Application • Demonstration • Cumulative Design Review • Distribution of tasks • Team responsibility • Internal deadlines SDP 12 2
Reintroduction - Motivation • Hand held laser pointers • Only facilitate basic highlighting • Online presentations are boring • Difficult to view both presentation and presenter at the same time • Low quality slides (streaming video) • Loss of focus on presenter • Viewing remote presentations • Bad visual quality • Loss of expression SDP 12 3
Reintroduction - Goals We want to: • Improve presentation experience • More interactive • More entertaining • Rethink approach to capturing presentations • Bring focus back to the presenter • Facilitate “emotion” for remote presentation SDP 12 4
Design Specification – Project Definition Praser is … “A redesigned platform capable of delivering an enhanced presentation experience, both for in person and remote viewers.” • More interactive utility for presenters • Better experience for viewers with avatars SDP 12 5
Design Specifications –Block Diagram System Block Diagram SDP 12 6
Design Specifications – Kinect Subsystem • OpenNI & NITE • Generate “users” • Return interpreted motions and gestures • OpenGL • Real-time image manipulation OpenNI NITE OpenGL SDP 12 7
Kinect Subsystem - Capabilities • Gesture Recognition • Hand gestures for control • User poses • Tracking • Mapping user position to screen • Location based “selections” • Compositing • Background removal • Image manipulation SDP 12 8
Kinect Subsystem – Avatar Application • Capture presenter in on screen avatar • Walk around and point modes • X, Y coordinates mapped with Kinect Depth information • Presenter avatar points mapped to actual points SDP 12 9
Kinect Subsystem – Avatar Application cont’d Benefits: • More expression and emotion • Better interaction with slideshow slides • More efficient remote viewing of presentation SDP 12 10
Kinect Demonstration SDP 12 11
Design Specifications –Laser Subsystem • Laser subsystem manipulates a laser to create image based on persistence of vision. • Four major components: Galvo, DAC, Laser Pointer, Power Supply • Galvanometer - reflect the laser on x & y axis • Digital to Analog Converter - communication between the computer and galvo SDP 12 12
Laser System Design – Galvanometer SDP 12 13
Laser System Demo SDP 12 14
Problems Addressed • We recently purchased safety goggles to prevent any retinal damage and can now work on emitter • Blanking not currently implemented • Attached heat sink to laser module to prevent overheating • Mounting the laser to board and aligning to galvos • Memory Leak in software SDP 12 15
Final Design Review - Team Responsibility Allen Chew (CSE) – Team Manager, Coordinated laser projection system, Software Development, Researched on how to build correctional amplifier, Researched and ordered parts for project in a timely manner Charles Essien (CSE) – Software coordinator, Research graphics libraries, Isolated user pixels and overlay onto slides, Compiled sections of MDR report Brian Giang (EE) – Laser Projection Coordinator, Coordinated team meetings and set deadlines, Assembled laser projection system and figured signal lines from DAC Simon Ma (CSE) – Compiled OpenLase Binaries, Ported code over to Ubuntu, Installed and configured JACK to work correctly in Ubuntu. SDP 12 16
Final Design Review • Final design and start prototyping applications • Praser Interface with the Kinect as input • A fully working laser system that will project onto any surface • Using the laser, draw more complex animations and implement a menu system. SDP 12 17
FDR - Internal deadlines February - April • Spring Break • Implement blanking in laser system • Calibrate to ILDA standards • Have Kinect program interact with OpenLase • Develop applications with Kinect input • FDR – April 2-6 SDP 12 18
FDR - Internal deadlines • FDR – April 2-6 SDP 12 19