24
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

X-Band Radar and IR Camera Synchronization and Monitoring System

  • Upload
    harlan

  • View
    43

  • Download
    4

Embed Size (px)

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 Presentation

Citation preview

Page 1: X-Band Radar and IR Camera Synchronization and Monitoring System

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

Organizational Responsibilities & Work Breakdown Structure

Page 3: X-Band Radar and IR Camera Synchronization and Monitoring System

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

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

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

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

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
Page 9: X-Band Radar and IR Camera Synchronization and Monitoring System

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

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

Mechanical Design

Page 12: X-Band Radar and IR Camera Synchronization and Monitoring System

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

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

Capture Card Interface

Page 15: X-Band Radar and IR Camera Synchronization and Monitoring System

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

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

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

Video Capture Software

Page 19: X-Band Radar and IR Camera Synchronization and Monitoring System

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

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

Motor Controller Software

Page 22: X-Band Radar and IR Camera Synchronization and Monitoring System

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

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

Questions?