Ultrasound Boat Detection System A Worcester Polytechnic Institute Major Qualifying Project Advisor: Fabio Carrera Advisor: Peder Pedersen Students:Mark.

Slides:



Advertisements
Similar presentations
Automatic Concrete Sounder Connor Murphy ELM /24/14.
Advertisements

Superposition of Waves Principle of superposition: The displacement of a medium caused by two or more waves is the algebraic sum of each wave. Waves pass.
Chapter 15: Waves Sections: 15.1, 15.2, & 15.3.
Second Quarterly Assessment 8th Grade Science
Volume I Companion Presentation Frank R. Miele Pegasus Lectures, Inc.
Waves By: S Unit 5 Mechanical waves are disturbances in matter which need a medium to travel through. These waves also carry energy from place to place.
Jeopardy ELECTROMAGNE TIC SPECTRUM WAVESSOUND LIGHT MIX UP Q $100 Q $200 Q $300 Q $400 Q $500 Q $100 Q $200 Q $300 Q $400 Q $500 Final Jeopardy.
Hospital Physics Group
Experiment with the Slinky
Ultrasound Medical Imaging Imaging Science Fundamentals.
Chapter 6: Errors, Error Detection, and Error Control
Design of a 1-D Sonic Anemometer MDR Presentation Group Members: Vanessa Dubé, Michael Jao, Chethan Srinivasa, Robert Vice Advisors: Professor Jackson.
Local Area Networks Part II. 2 Introduction Many times it is necessary to connect a local area network to another local area network or to a wide area.
Chapter 18 Superposition and Standing Waves. Waves vs. Particles Waves are very different from particles. Particles have zero size.Waves have a characteristic.
Ultrasonic Testing This technique is used for the detection of internal surface (particularly distant surface) defects in sound conducting.
Doppler Radar From Josh Wurman Radar Meteorology M. D. Eastin.
4.4.1 Wave pulse: a wave pulse is a short wave with no repeated oscillations Progressive wave: a wave that moves through a medium transferring energy as.
Patrick Lazar, Tausif Shaikh, Johanna Thomas, Kaleel Mahmood
It is against the honor code to “click” for someone else-violators will loose all clicker pts. HITT RF Remote Login Procedure: 1. PRESS AND HOLD THE DOWN.
Chapter 8 Local Area Networks: Internetworking Data Communications and Computer Networks: A Business User’s Approach.
Go to section Interest Grabber Vibrations A wave is a vibration that carries energy from one place to another. But not all vibrations are waves. Hold a.
Echolocation II Sonar Radar Who launches first? Sonar “Ping” Who finds the other first? SONAR in ships works like echolocation in whales and bats. The.
Introduction to beam impedance O.Berrig 23/
1 Waves and Vibrations Spectra of Science Amole. 2 Waves are everywhere in nature Sound waves, visible light waves, radio waves, microwaves, water waves,
Describe the motion of point 3 as the wave passes going to the right. Ans. Up- down-up,etc.
Radar and Stealth Technology By Blake Sharin. Outline Background Radar –How radar works –Echo and Doppler Shift –Understanding Radar Stealth Technology.
Sarah Gillies Ultrasound Sarah Gillies
Waves Superposition and Standing Waves The Electromagnetic Spectrum Pulse-Echo Techniques Refraction Polarisation Diffraction.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
WAVES. COS 9.0, 9.1,9.2 WHAT YOU’LL LEARN Recognize that waves transfer energy. Distinguish between mechanical waves and electromagnetic waves. Explain.
Chapter 6: Errors, Error Detection, and Error Control Data Communications and Computer Networks: A Business User’s Approach Third Edition.
NETWORK HARDWARE CABLES NETWORK INTERFACE CARD (NIC)
WAVE INTERACTIONS Describe 4 kinds of wave interactions Explain the relationship between angle of incidence and angle of reflection Compare and contrast.
Electromagnetic Spectrum
Indoor Location Detection By Arezou Pourmir ECE 539 project Instructor: Professor Yu Hen Hu.
1 of 43 Sound Objectives Be able to describe what a sound is and how its pitch can be altered. HSW: AF4 – Using investigative approaches Used before in:Will.
Chapter 11 Extending LANs 1. Distance limitations of LANs 2. Connecting multiple LANs together 3. Repeaters 4. Bridges 5. Filtering frame 6. Bridged network.
Monday, Feb. 23 rd p. 182, 183. Monday, Feb. 23 rd 182 2/23/15 Mon. L.T.: I can collaboratively plan and find the avg. speed of the RC car traveling dif.
09/01/2016James Leaver SLINK Current Progress. 09/01/2016James Leaver Hardware Setup Slink Receiver Generic PCI Card Slink Transmitter Transition Card.
Data Communications & Computer Networks, Second Edition1 Chapter 8 Local Area Networks: Internetworking.
Sound By Miss Buicke.
Wave Properties. S8P4. Students will explore the wave nature of sound and electromagnetic radiation. d. Describe how the behavior of waves is affected.
Waves. Electromagnetic Waves - do NOT require a medium to travel though Mechanical Waves - DO require a medium to travel though.
SIDE SCAN Theory and Operation
Attenuation is the loss of signal strength, for example, when cables exceed a maximum length. This means that a 1 bit voltage signal loses amplitude as.
1. Calculate the distance the wave travels in 3 minute if the velocity is 9 m/s and the wavelength is 6 m.
1 Waves and Vibrations. 2 Waves are everywhere in nature Sound waves, visible light waves, radio waves, microwaves, water waves, sine waves, telephone.
Physics Section 12.3 Apply the properties of sound resonance Recall: A standing wave is the result of the superposition of a wave and its reflection from.
SACE Stage 2 Physics Light and Matter Electromagnetic Waves.
Sonar. SONAR (an acronym for Sound NAvigation and Ranging) is an acoustic equipment that works with the principle of underwater sound propagation like.
Refraction. Behavior of waves at boundaries When the energy in a wave hits a fixed boundary, the disturbance in the medium through which the energy is.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
6  When waves are combined in systems with boundary conditions, only certain allowed frequencies can exist. › We say the frequencies are quantized.
© 2002 Brooks/Cole, a division of Thomson Learning, Inc. BATHYMETRY New technology, such as this bathyscaphe, allows scientists to study deep-ocean basins.
Range & Doppler Accuracy by Ramya R.
SIDE SCAN Theory and Operation
Sound Waves and Music The Nature of a Sound Wave: Sound is a Mechanical Wave A mechanical wave is a wave which is not capable of transmitting its energy.
Topics discussed in this section:
Ms. Ead Physics S2 Final Review.
Digital Communication
Analog vs. Digital
William Stallings Data and Computer Communications
Sound Notes Lab Station Packet
SOUND.
Topic 4: Waves 4.4 – Wave behavior
WAVE PROPERTIES waves transmit energy There are two types of waves
GCSE OCR 4 Storage Computer Science J276 Unit 1
A Brief Look at LIGHT.
Presentation transcript:

Ultrasound Boat Detection System A Worcester Polytechnic Institute Major Qualifying Project Advisor: Fabio Carrera Advisor: Peder Pedersen Students:Mark Johnson Jonathan Lovisolo Yasuhiro Okuno

Presentation Overview System Block Diagram Real Environment Object Detection Boat Detection Multiplexing (MUX) Software Environment Signal Processing Intelligent System Logging

Presentation Overview Development Stages Stage 1: Lab Environment Stage 2: Portable System Stage 3: Real Environment Future Improvements Wake Height Detection Pressure Sensing

Boat P/R MUX Real Environment Signal Processing Intelligent System Echo signal Logging System Echo Signal: TRUE Delay: 2 (ms) Strength: 92 Width: 96.2 (us) Boat detected at: :23:42 Speed of boat: 14.1 (km/h) Length: 6.3 (m) Data after Signal ProcessingLogged data System Level Block Diagram Software Environment on System MUX:Multiplexer P/R:Pulser/Receiver

Real Environment Design The following slides will depict the system’s operation in the canal setting, including: Boat Detection Transducer Multiplexing

Object Pulser/Receiver (P/R) Beam Path Transducer Electric pulse sent by P/R to transducer Object Pulser/Receiver (P/R) Ultrasound pulse Transducer Transducer reacts by sending ultrasound pulse Object Pulser/Receiver (P/R) Echoed pulse Transducer Pulse hits object and echoes Real Environment: Object detection

Object Pulser/Receiver (P/R) Echoed pulse Transducer Echo reaches transducer The transducer turns echo into electric pulse and sends it to P/R Pulser/Receiver (P/R) Transducer Electric pulse sent to the signal processing unit Signal Processing unit Real Environment: Object detection

Boat Ultrasound Beam Canal Transducer Boat is not intersecting the path of either ultrasound beam System is idle Boat is intersecting the path of left ultrasound pulse System starts tracking the boat Real Environment: Basic Boat Detection method

Canal Transducer Boat just cleared off of the left ultrasound pulse A boat just passed by! Length of the boat can be calculated by: Boat Canal Transducer Boat is intersecting the path of both ultrasound pulses Calculate speed of the boat: Boat d Real Environment: Basic Boat Detection method

Multiplexer Switch signal from PC Pulser/Receiver (P/R) Connected to P/R Disconnected from P/R After receiving one switch signal from PC Multiplexer Switch signal from PC Pulser/Receiver (P/R) Disconnected from P/R Connected to P/R Multiplexer Allows one P/R to alternately read from 2 transducers Real Environment: Multiplexer

Boat Real Environment: To the next step Time Echo from transducer A Echo from transducer B The signals received from the transducer by the pulser receiver are sent to the PC in the form of Electrical signals to be processed by Signal Processing Unit Multiplexer Switch signal from PC Pulser/Receiver (P/R) Transducer A Transducer B

Software Environment The following slides will describe the software used in this system including the: Signal Processing Intelligent System Logging System

Signal Processing This begins the outline of the Signal Processing Section

Ultrasound pulses such as this are sent into the canal from the transducer Multiple Pulses Individual Pulse Transducer System

When the pulses strike an object, echoes are reflected back towards the transducer. Transducer Pulses Transmitted Pulses Returning Water Side Of Boat Canal Wall

If this pulse is sent: The returning echo will look the same:

Canal Wall Transducer System Transmitted Into Canal Returning From Canal Pulses This is a possible setup of the transducer system

Canal Wall Transducer System Transmitted Into Canal Returning From Canal Pulses This represents what is being transmitted into the canal

Canal Wall Transducer System Transmitted Into Canal Returning From Canal Pulses This represents what is being reflected from the canal

Canal Wall Transducer System Transmitted Into Canal Returning From Canal Pulses When the canal is empty, there is nothing for the pulses to reflect off of. Thus, the return is empty

Canal Wall Transducer System Transmitted Into Canal Returning From Canal Echoes When a boat travels in front of the transducer system, echoes begin returning.

Canal Wall Transducer System Transmitted Into Canal Returning From Canal Echoes As the boat continues to pass, more and more echoes are recorded

Canal Wall Transducer System Transmitted Into Canal Pulses When the boat passes, the transducer system stops receiving echoes. Returning From Canal

At this point, the system has recorded a series of echoes, such as this:

When we receive an echo, we are measuring its: Presence Is there an echo or not?

When we receive an echo, we are measuring its: Signal Width How wide the echo is

When we receive an echo, we are measuring its: Amplitude The maximum strength of the signal

When we receive an echo, we are measuring its: Time Delay Time spent traveling in the water

Correlation How much the echo resembles the original pulse This graph represents the output of the correlation function, a complex signal processing algorithm. The height of the solid line represents the similarity between pulse and echo. The higher the line, the more resemblance that exists. When we receive an echo, we are measuring its:

Presence Amplitude Time Delay Once these four characteristics have been measured, Echo Validity can be determined Correlation Echo Validity

Echo Validity determines if the pulse sent out is the same as the echo received. PulseEcho Received Same? In this case, the echo received is the same as the pulse transmitted. Thus, echo validity is high. Echo Validity

Echo Validity determines if the pulse sent out is the same as the echo received. PulseEcho Received In this case, the echo received is dissimilar from the pulse sent out. Thus, the echo validity is very low. Same? Echo Validity

Echoes from the canal will only have a high validity if they are reflected off of a boat’s smooth, hard sides. Echoes with low validity correlate to reflections off of debris, birds, etc. If there is no echo, the echo validity is 0.

Echo Received Validity Measurement Thus, if a string of echoes is received, all with high validity,

Validity Measurement It can be concluded that a boat has passed in front of the transducer.

Validity Measurement If the echo validity is low, no boat has passed yet.

Intelligent System & Logging The following slides will depict the Intelligent System design used to gather information about the boats, as well as how that information is logged

The intelligent system then takes the signal data and makes final determinations on the presence of a boat. It looks at how many valid echoes are received consecutively with similar time delays. If there are enough valid echoes then a boat has passed.

Validity Measurement There are enough valid echoes here. Therefore there is a boat

Validity Measurement This only has a few valid echoes. This was probably not a boat.

Because debris, bubbles, or other factors can affect a signal we need to make the system allow for some invalid echoes. If a there is one invalid echo amidst a string of valid echoes we ignore it and go on.

Validity Measurement Single bad echoes can be ignored. They could be caused by interference. Bad Echo

If signals return with very different time delays then they are probably reflecting off of different boats. The system uses the time delay as a means of distinguishing between boats in the canal.

Echo 1 Echo 2 The two echoes had different delays because they hit different boats. Time delay

The system sends pulses every 0.01 seconds. The system can keep track of how many pulses happen between when the boat hits Transducer A and Transducer B. The number of pulses tells the system how much time it took a boat to move a fixed distance. From this information we can calculate the speed of the boat. This was depicted earlier.

Boat Ultrasound Beam Canal Transducer Boat is not intersecting the path of either ultrasound beam System is idle Boat is intersecting the path of left ultrasound pulse System starts tracking the boat Real Environment: Basic Boat Detection method

Canal Transducer Boat just cleared off of the left ultrasound pulse A boat just passed by! Length of the boat can be calculated by: Boat Canal Transducer Boat is intersecting the path of both ultrasound pulses Calculate speed of the boat: Boat d Real Environment: Basic Boat Detection method

When the system stops receiving valid echoes from a boat the speed is calculated. This was also shown earlier. Once this happens the information for the boat is logged. This information is printed in the log file like this: Timestamp: Sun Feb 16 14:30: Speed: 9.7 km/h Length: 2.8 m Note: The length of this boat may be inaccurate due to other boats in the system! The note is shown when another boat interferes with the data for this boat.

Once the data is logged to a file it can be retrieved at any time. The system will be capable of retrieval by either disk or remotely through the internet when it is complete.

Development Process The next few slides will depict the development process of this project By the end of the academic year, this group will have completed the second stage of development, ready for testing in Venice.

Digitizer (LeCroy9400) GPIB Fish Tank Pulser/Receiver PC with test software First Generation Test of Theory in lab controlled environment Test that the method works Refine method of detection and data collection Establish a detection software Toy Boat Development Stages: First Generation

Laptop with digitizer card and test software Test Object (i.e. real boat) Pool Pulser/Receiver Second Generation Field testing Test theory established in first generation Deal with any irregularity of the real environment Finalize detection and data collection software Development Stages: Second Generation

Venice Canals Pulser/Receiver Final Generation Deployment Implement all functionality developed in 2 nd generation in a single standalone system. Test all functionality in field Deploy system for usage in Venice canals Standalone Embedded System Boat Research Team Data Transfer Via Network or Removable Media Development Stages: Third Generation

Lateral Wave Force Wake Height Boat Accelerometer or Pressure Transducer In the Future… Use Accelerometer or Pressure Transducer to measure force exerted on the wall. This data can be used to relate traffic and canal damage Future Improvements: Wake height and pressure detection TimeBoat TypeWake height (cm)Pressure (?)*Speed (km/h)Length (m) :23:42Motor-boat C :24:32Gondola A :25:35Freight D With all the information, the log may look like the following for each station: (note: the values in the table is a sample and may not resemble real data) * The pressure measurement unit is unknown at the point of this writing, and the values may be unreasonably off

Conclusions The project is currently in the second phase of development. The second phase will be completed by May 2003, ready for testing in Venice The system will be able to log: Boat Traffic Speed of Boats Boat Size