x-band radar and ir camera synchronization and monitoring system
DESCRIPTION
X-Band Radar and IR Camera Synchronization and Monitoring System. By: Brett Snyder (Team Leader) John Williams Ryan Kindred Gavin St. John Faculty Advisor – Dr. Jamali Course Instructor – Dr. Serpen. Final Presentation. December 8 th , 2010. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/1.jpg)
X-Band Radar and IR Camera Synchronization and Monitoring System
By: Brett Snyder (Team Leader)John WilliamsRyan Kindred
Gavin St. John
Faculty Advisor – Dr. JamaliCourse Instructor – Dr. Serpen
Final PresentationDecember 8th, 2010
![Page 2: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/2.jpg)
Organizational Responsibilities & Work Breakdown Structure
![Page 3: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/3.jpg)
Motivation Project Overview Overview of Objectives IR Camera Positioning and Electrical Mechanical Design and Power System Embedded System and Capture Cards Software Design Recommendations Summary Q&A
Briefing Overview and Content
![Page 4: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/4.jpg)
Recent growth in wind power10-40,000 bird deaths per yearEthical and legal consequencesEconomics
Motivation
![Page 5: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/5.jpg)
Improve an existing system to gather info on migratory birds in the vicinity of off-shore wind turbines
Devices utilized:◦ X-Band Radar – altitude◦ IR Camera – x,y position
Record and use data to identify species
Project Overview
![Page 6: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/6.jpg)
Capture and timestamp video feeds from IR camera and X-band radar
Transmit video data wirelessly to remote computer
Accurate positioning of IR camera from a remote computer
Objectives Overview
![Page 7: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/7.jpg)
Used a stepper motor in lieu of a servo Arduino Uno microcontroller VEXTA motor driver Tolerances
IR Camera Positioning
![Page 8: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/8.jpg)
![Page 9: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/9.jpg)
Serial communication through USB port Wrote firmware to communicate with C# Single character commands to set rotation
direction and step the motor Used logic to control voltages of signals
going to motor driver
Arduino Firmware
![Page 10: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/10.jpg)
Selection of stepper motor◦ Cost vs. Size
Holding Torque
Coupling Bearing
Mechanical Design
![Page 11: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/11.jpg)
Mechanical Design
![Page 12: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/12.jpg)
Components require 120VAC and 24VDC Power supply selection
◦ Stepper Motor: 2.9A@24VDC=70W◦ IR Camera: 16WPeak◦ Required Wattage:86W◦ Power Supply: 150W
Mains filter◦ Used to prevent the noise generated in the
driver from being transmitted externally via the power supply line
Power System
![Page 13: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/13.jpg)
Selection◦ IR Camera
Winnov Videum 4100 AV ◦ Radar
Epiphan VGA2USB Features
◦ Onboard Processing Power◦ Support DirectShow
Capture Cards
![Page 14: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/14.jpg)
Capture Card Interface
![Page 15: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/15.jpg)
Cost◦ Custom Built vs. Pre-Built
Inputs/Outputs◦ Capture Card Interface◦ Networking Capabilities
Processing Power◦ Video Encoding
Embedded System
![Page 16: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/16.jpg)
Three pieces of software were developed◦ Video Capture Software◦ FTP File Transfer Client◦ Motor Controller Software
All software written in C#
Software Design
![Page 17: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/17.jpg)
Provides a common interface to capture from both capture devices
Timestamps files accurately within 10ms Uses DirectShow
Video Capture Software
Source Filter
Encoding Filter
File Writer
![Page 18: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/18.jpg)
Video Capture Software
![Page 19: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/19.jpg)
Uses FileZilla for FTP server Wrote FTP client that automatically polls
and downloads files
FTP File Transfer Client
![Page 20: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/20.jpg)
Developed both a server and a client Motor controlled via USB to Arduino Can send commands both locally and
remotely Uses a network library called Lidgren Movement constraints Position messages
Motor Controller Software
![Page 21: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/21.jpg)
Motor Controller Software
![Page 22: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/22.jpg)
Weatherproofing Mechanical limit switch Improve manufacturability Printed Circuit Board (PCB) solution Relocate movement command loop to
firmware Use of a better encoder
Recommendations
![Page 23: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/23.jpg)
Used frame grabbers to capture separate video feeds
Time stamped video for synchronization Created FTP client to download video files to
a remote computer Used a stepper motor to obtain positioning
accuracy within 1 degree Created UDP server and client software for
remote positioning of the IR camera
Summary
![Page 24: X-Band Radar and IR Camera Synchronization and Monitoring System](https://reader036.vdocuments.us/reader036/viewer/2022062411/56816930550346895de07d0e/html5/thumbnails/24.jpg)
Questions?