Upload
umberto-potter
View
25
Download
0
Embed Size (px)
DESCRIPTION
Conference Room Laser Pointer System Final Design Report. Anna Goncharova Brent Hoover Alex Mendes. Presentation Outline. Project Concept Hardware component Image processing component Future Work. Project Concept. - PowerPoint PPT Presentation
Citation preview
Conference Room Laser Pointer SystemFinal Design Report
Anna GoncharovaBrent HooverAlex Mendes
Presentation Outline
• Project Concept• Hardware component• Image processing component• Future Work
Project Concept
• “In large conference room presentations when the slides are shown on multiple screens, there is no good solution for pointing a laser at one screen and having it shown on the other(s). This project will use camera(s) to monitor large conference projection screens and look for a laser pointer. When a laser is determined, another laser will be turned on to the other screen and project the pointer to the same spot on the screen.”
General System
Last YearTouch screen used instead
Hardware
• Goal: to direct the secondary laser to the appropriate location and to turn the secondary laser on/off as needed
• Main components: webcam, servo motors, pan and tilt system, relay
Hardware
Webcam LaptopServo motor
controller
Servo motors
Pan and Tilt system
Secondary Laser
Relay
Hardware ComponentsServo motor
Pan and tilt system
Controller
Relay
Software
• Goal: to detect the primary laser and send its (x,y) coordinates to the servo motors
• C++ code and OpenCV (open source image processing library) used
Webcam
•Captures the raw image of the presentation screen
•Transfers the image to the program through USB
Laser Locator
•This algorithm within the Replication Program uses OpenCV functions to find the coordinates of the point
Relay on/off
determination progra
m
•This algorithm determines if the primary laser is on or off, and sends the appropriate command to the relay
Servo motor
controller
•This algorithm sends commands to the servo motor controller to direct the pan and tilt system to the right coordinate location
Testing and Evaluation
• We tested our progress by demonstrations• Our progress could be evaluated by how
accurately and quickly the system worked
Demonstration
Future Work
• Improve system calibration• Improve speed of relay switching while
maintaining resistance to noise• Improve system housing• Improve C++ code to make it more robust