New Castle Design Associates Design Review of Insect Video Tracking Device April 23, 1999 Team 5 Sponsor: Keith Hopper, USDA & UD.

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Case-New Holland Steer-by-Wire Detailed Design. Today’s Agenda  Who is CNH?  Background  Project Goal  System Level Concept  Design Components 
Problem Description Security systems use many different inputs to alert the owners, but can do very little as far as actively deterring intruders and.
HELMET MARKING TOOL Michael Meck, Katherine Bagwell, Chad Wilkinson, Tristan Assimos BACKGROUND INFORMATION PROJECT SCOPE FINAL DESIGN CONCEPT GENERATION.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
Pore Detection in Small Diameter Bores The University of Michigan, Ann Arbor NSF Engineering Research Center for Reconfigurable Manufacturing Systems.
1 Laser Beam Coherence Purpose: To determine the frequency separation between the axial modes of a He-Ne Laser All sources of light, including lasers,
MECHANICAL DESIGNS. What is mechanical design? All the mechanical hardware used in the machine is called mechanical design. Precision machines are essential.
System identification of the brake setup in the TU Delft Vehicle Test Lab (VTL) Jean-Paul Busselaar MSc. thesis.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
New Castle Design Associates Concept Review of Insect Video Tracking Device October 27, 1998 Team 5 Sponsors: Keith Hopper, USDA & UD.
New Castle Design Associates Proposal for Insect Video Tracking Device September 24, 1998 Team 5 Sponsor: Keith Hopper, USDA & UD.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
Presented By Motion Capture Group: Azadeh Jamalian Ata Naemi Sa'ed Abu-Alhaija Sunghoon Ivan Lee SensIT Technology.
NCDA: Pickle Sorter Concept Review Project Sponsored by Ed Kee of Keeman Produce, Lincoln, DE.
Senior Design: Tachometer Calibration Device Team 4: Jennifer Egolf, Matthew Hagon, Michael Lee, Christopher Pawson Sponsor: DuPont Advisor: Dr. Glancey.
NCDA: Pickle Sorter Final Design Review Project Sponsored by Ed Kee of Keeman Produce, Lincoln, DE.
Four Points Engineering and Design Project 99.04: Heat Pump Design for Whalen Co. FPED Team Members: Ricardo Blackett, Andy Parke, Scott Quirico, Brian.
Objective of Computer Vision
New Castle Design Associates Progress of Insect Video Tracking Device October 27, 1998 Team 5 Sponsors: Keith Hopper, USDA & UD.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Computer Targeted Trebuchet
Sponsor/Customer: Dr. Ferat Sahin Multi Agent Bio-Robotics Lab Faculty Guide: Prof. George Slack Team Members: Matthew LeStrange – Electrical Engineering.
Lab 2: Capturing and Displaying Digital Image
A HIGH RESOLUTION 3D TIRE AND FOOTPRINT IMPRESSION ACQUISITION DEVICE FOR FORENSICS APPLICATIONS RUWAN EGODA GAMAGE, ABHISHEK JOSHI, JIANG YU ZHENG, MIHRAN.
UNDERSTANDING DYNAMIC BEHAVIOR OF EMBRYONIC STEM CELL MITOSIS Shubham Debnath 1, Bir Bhanu 2 Embryonic stem cells are derived from the inner cell mass.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
Chapter 5 Engineering Tools for Electrical and Computer Engineers.
3-Point Bending Device to Measure Transmural Strains for Multilayer Soft Tissue Composite Week 1 Weekly Report Jennifer Olson Sarah Rivest Brian Schmidtberg.
Disturbance Rejection: Final Presentation Group 2: Nick Fronzo Phil Gaudet Sean Senical Justin Turnier.
Visual Target Tracking System Final Design February 26, 2003 Chad Helm Matthew Sked James Deloge Tim Bagnull.
TEAM 14 John Armitage Douglas DeVoto Brian Polkowski Marykate Wioncek SOUTHCO Vibration Fatigue Tester.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
FAST: Fully Autonomous Sentry Turret
Somerset Berkley Regional High School Robotics Engineering with LabView Mobile Burger King.
P16221 – FSAE Shock Dynamometer System Level Design Review September 29, 2015.
Drop Testing Apparatus Team Members: Deatly Butler Mark Clouse Chris Dux Kris Honas Shaun Scott Drew Stephens Client: Itron, Inc. Brian Priest Technical.
ECE 480 Design Team 1 Autonomous Docking of NASA Robotic Arm.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Design and Manufacture of an Adaptive Suspension System Michael Gifford (ME), Tanner Landis (ME/AE), Cody Wood (ME) Advisors: Professor Cagdas Onal (RBE/ME),
Somerset Berkley Regional High School Robotics Engineering with Lab View.
Casey Smith Doug Ritchie Fred Lloyd Michael Geary School of Electrical and Computer Engineering December 15, 2011 ECE 4007 Automated Speed Enforcement.
Introduction to Autodesk Inventor. Introduction Computer Aided Design (CAD) is a critical tool engineers use to transform their napkin sketch ideas into.
ECE 4007 L01 DK6 1 FAST: Fully Autonomous Sentry Turret Patrick Croom, Kevin Neas, Anthony Ogidi, Joleon Pettway ECE 4007 Dr. David Keezer.
P16221 – FSAE Shock Dynamometer Problem Definition Review.
Final Presentation Prime Mobility Group Group Members: Fredrick Baggett William Crick Sean Maxon Project Advisor: Dr. Elliot Moore.
Motion Detection and Processing Performance Analysis Thomas Eggers, Mark Rosenberg Department of Electrical and Systems Engineering Abstract Histograms.
Project Overview  Introduction  Frame Build  Motion  Power  Control  Sensors  Advanced Sensors  Open design challenges  Project evaluation.
ISecurity Mid Semester Presentation February 26, 2013.
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
OUTPUT PRIMITIVES A.Aruna/Faculty of Information technology/SNSCE13/19/2016.
National Highway Institute 5-1 REV-2, JAN 2006 EQUIPMENT FACTORS AFFECTING INERTIAL PROFILER MEASUREMENTS BLOCK 5.
Vision Based Automation of Steering using Artificial Neural Network Team Members: Sriganesh R. Prabhu Raj Kumar T. Senthil Prabu K. Raghuraman V. Guide:
Four OTRs for ATF2 OTR History Current OTR setup New OTR design.
3D Scanning Based on Computer Vision
SNS COLLEGE OF ENGINEERING
Digital Light Sources First introduced in 2001.
P07521 BRDF Imaging Platform
Bashar Mu’ala Ahmad Khader
Critical Design Review
NC,CNC machines and Control Programming.
NC and CNC machines and Control Programming
BACK UP P09045: Membrane Characterization Test Stand
© 2004 – 2011 PAVAC Industries Inc. All rights reserved
ECE 477 Digital Systems Senior Design Project  Spring 2006
Control System Summary of Changes Since PDR
Presentation transcript:

New Castle Design Associates Design Review of Insect Video Tracking Device April 23, 1999 Team 5 Sponsor: Keith Hopper, USDA & UD

The Staff Ryan S. McDonough Raymond M. Foulk IV Justin L. Combs George H. Sapna III

Background $100 million crop damage each year due to pests Introduction of beneficial (predatory) insects into environment Study of reproductive habits - Aphelinus asychis Want insect position as a function of time.

Problem Description Existing System: Measures insect movements within a small arena Specimens Camera Computer Problem: Confinement disturbs the behavior of the insects

Summary Mission: Our mission is to design, construct, and refine an insect video tracking system for agricultural research that provides our customers with a creative, realistic and performance-based solution. Approach: Our strategy will be to gain an overall knowledge of the project and then to strive for a solution by researching, benchmarking, and defining the customer’s wants and constraints. Finally, using an iterative design synthesis process, our team will generate the best solution to satisfy our customers.

CustomersWants Keith Hopperlarge area, position/speed, not disturb insect, track for 20 min., existing equipment, C++, minimize post pro., wireless device, interchange camera Mike Smith position/speed, minimize post pro, various conditions, reduce pesticides Richard Turcotteadaptable to other insects, not disturb insect, simple interface, large area, position/speed

Top 10 Wants Measure position and speed of the insect Track the insect over large area Adaptability to other types of insects Minimize post-processing of data Not to disturb the insect’s behavior Easy-to-learn user interface Ability to record for minutes Use existing equipment Benefits must outweigh costs Preferred language is C/C++

Constraints Project must be completed by May 1999 Project expenses must remain below $3500 Must cover a larger area than existing system Work area must occupy only Stearns Lab

Benchmarking Existing Video Tracking System Motion Control Systems Linear Motion Systems Motion Actuators Control Algorithms Image Processing

Position/speed X,Y coordinates of insects Instantaneous error Accumulation of error Maximum speed of motion Large areaSize of tracking area Adaptability to other insectsInsect size range Maximum speed of motion Minimize post-processingTotal acquisition time Frequency of acquisition Feedback delay Do not disturb insectDistance from device to insect Smoothness of surface Variation in luminance Wants Metrics

Simple user interface Desired programming language User friendly Record for min.Total acquisition time Frequency of acquisition Feedback delay Use existing equipmentAmount of existing equipment used Benefits outweigh costs Savings/Costs C/C++ Programming language Wants Metrics

Top Metrics & Target Values 1. Size of Tracking Area 1m x 1m 2. Distance from Device to Insect 0.5 m 3. X, Y Coordinates of Insect Yes 4. Accumulation of Error +/- 1mm 5. Instantaneous Error +/- 1mm 6. Savings/Costs 1 7. Maximum Speed of Motion 5 mm/sec 8. Frequency of Acquisition 1 Hz 9. Feedback Delay 0.5 sec 10. Variation in Luminance <5% 11. Total Acquisition Time 20 min 12. Programming Language C or C++

Concept Generation x y z F(s) TF(s) H(s) R C Cartesian Track Polar Track Sensing Surface Robot Wide Angle Pivot Moving Surface Bubble

Top Concepts 1. Cartesian Track 2. Mobile Robot 3. Wide Angle Camera 4. Existing system 5. Pivoting Camera 6. Polar track

Development Process How do we move the camera around to follow the insect? How do we recognize the insect from the camera? How do we tell the motion system to follow the insect? How do we get the position of the insect?

Development of the Motion System Geometry and Structure Footprint Area Beam Bending Torsional Deflection Camera Mounting Positional Requirements Rack and Pinion Design Requirements Motor Torque Requirements

Development of the Motion System Configuration: Two Trolleys, Rack and Pinion, & Stepper Motors

Development of the Motion System - X Trolley

Development of the Motion System - Y Trolley

Development of the Image Processing Algorithm Capture a Black and White Digital Picture The Insect Is Much Darker Than the Background Take the Derivative of the Image Isolate Pixels With Darkness Above A Threshold Average Pixel Array Coordinates to get the Center of the High Contrast Region

Taking the Derivative of an Image and Finding the Center

Development of the Motion Control Algorithm Keep the Bug in the Middle of the Screen Respond Proportionally to Bug Movements Avoid Unnecessary Movement

Motion Control Algorithm Speed and Acceleration Increase as the Bug Moves Away from the Center of the Action Circle Bug Must Walk Outside of Action Circle Sensitivity (Slope of Cone) Gain Distance from Center

Development of the Insect Position Algorithm Keep Track of Screen Coordinates of the Insect Keep Track of Base Frame Coordinates of the Camera Add the Positions Together Write the Absolute Position to a Data File

Insect Position Camera Screen Coordinates, [ x S y S ] Base Frame Coordinates, [ x B y B ] Insect Coordinates = [ (x B + x S ) (y B +y S ) ] Keep Track of Motor Rotations Keep Track of Pixel Location of Insect

Main Computer Image Analysis Motion Control Algorithm Stepper Controller Insect Position Calculator, Display, & Recorder Digital Camera X-Motor Y-Motors Motor Positions Integrated System Components

Prototype Costs Shop Fabrication:212.5 hours ($9585) Engineering Development:1100 hours ($11000) Assembly Time:25 hours ($250) Rack and Pinion Sets:$ Motors and Controllers:$ Stock Aluminum:$ Software:$ Other Parts:$ Shipping:$ TOTAL SPENT:$

5 Important Prototype Tests Metric #1: Size of Tracking Area (Target: 1m x 1m) Test #1: Measure Limits of Tracking Area Metric #2: Distance from Device to Insect (Target: 0.5 m) Test #2: Measure Distance From Bottom of Camera to Substrate Metric #3: X, Y Coordinates of Insect (Target: Yes) Test #3: Did the System Behave As Expected? Metric #4: Accumulation of Error (Target: +/- 1mm Test #4: Measure Distance Between Two Points Repeatedly Metric #5: Instantaneous Error (Target: +/- 1mm) Test #5: Measure Largest Static Amplitude

Test Results

Modifications To Original Design Added Limit Switches Added Shaft Support Bearings Added Cosmetic Features (wire clamps, etc.) Improved User Interface

Demonstration

Actual Data From An Insect

Recommendations For Improvement Use Servo Motors to Reduce Motor Vibrations Bolt Legs to Table Stiffen Legs to Reduce Frequency of Vibrations Replace Computer With Faster Model Create a Windows-Based Interface