element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Experts, Learning and Guidance
  • Technologies
  • More
Experts, Learning and Guidance
Ask an Expert Forum Damage detection of roads using piezo sensors
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experts, Learning and Guidance to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 14 replies
  • Subscribers 274 subscribers
  • Views 2832 views
  • Users 0 members are here
  • research
  • piezoelectric
Related
See a helpful answer?

Be sure to click 'more' and select 'suggest as answer'!

If you're the thread creator, be sure to click 'more' then 'Verify as Answer'!

Damage detection of roads using piezo sensors

AniketVis
AniketVis over 2 years ago

I'm working on a project called damage detection in roads using piezoelectric sensor....i need some help and guidance regarding this....

  • Sign in to reply
  • Cancel

Top Replies

  • scottiebabe
    scottiebabe over 2 years ago +3
    I'm not sure of your location but the search term "smartphone pothole detection" should lead to lots of research papers that might be helpful
  • Gough Lui
    Gough Lui over 2 years ago +3
    There's a mob here that uses accelerometers and cameras mounted to our bus fleet to scan the roads on a nearly continuous basis: https://www.arrb.com.au/news/using-the-sydney-bus-network-to-find-potholes…
  • Jan Cumps
    Jan Cumps over 2 years ago in reply to michaelkellett +2
    AniketVis , I can point you to some of the posts that Michael discusses above. They will help you with 3 things: turn the piezo signal into a safe signal, and condition / buffer it (front end) : Piezo…
  • michaelkellett
    michaelkellett over 2 years ago

    You'll need to tell us a bit more.

    What sort of piezo electric sensor ?

    I know of force, displacement, acceleration, pressure, microphones, acoustic emitters and more.

    Why don't you explain what your project is, what you have done so dar and where you are stuck ?

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • AniketVis
    AniketVis over 2 years ago in reply to michaelkellett

    We have taken some readings and waveforms with this piezo sensor on a road using digital oscilloscope....but we don't know how to interpret those readings....our target is to detect how damaged the road is from inside by using these readings we received....we need basically all guidance about instrument, sensor, method....or if we get any good research paper it will be a great help....thank youimage

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 2 years ago in reply to AniketVis

    Interesting project. There are lots of causes of road damage, but the result is usually a bumpier road. When vehicles go over a bump, their suspension and tires oscillate. You may be able to detect this oscillation and its amplitude with this sensor. It will take some experimentation to get the sensor coupled to the road properly without damaging the road and more experimentation to make sense of the data. You may find some frequencies correlate better to road damage. This is a good application for machine learning, but you probably need multiple installations.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • scottiebabe
    scottiebabe over 2 years ago

    I'm not sure of your location but the search term "smartphone pothole detection" should lead to lots of research papers that might be helpful 

    image

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 2 years ago in reply to AniketVis

    I'm guessing that this is a college project.

    You would help yourself a lot if you write down in advance exactly what you are trying to do - this would help you start to work out how you might do it.

    From what you've said so far, I think you are attempting to measure the quality of the surface of the road by making acceleration measurements inside a vehicle driving along the road.

    This is a staggeringly difficult problem to solve analytically.

    Let's assume the vehicle has 4 wheels and the input displacement from the road surface is filtered by the suspension system which will include tyres, springs, dampers etc. The vehicle body, and your accelerometer will experience pitch, roll,yaw  and vertical acceleration accordng to the sum of these inputs. The input from a given road feature will often stimulate the system twice (as front then rear wheels pass over it).

    The classical way to solve this problem is to make a mathematcial whole vehicle model and use this as a tool to help relate road surface to accelerometer signal. Frequently at this point the conclusion is that the motion analysis is so complex that it isn't possible to do it in real time, often more measurment data like multiple accelerometers and gyros is required.

    Of course you are attempting this with a piezo electric sounder disk which will make a not very good accelerometer.

    Jan Cumps has blogged on E14 about doing this - it will help you unbderstand the lmitations of the sounder disk accelerometer if you read his blogs.

    Long experience tells me that you will not be able to make a good model of the vehicle (such projects require several skilled PHD+ level engineers with adequate resources in terms of computing and software tools).

    You could still do something.

    I would avoid the machine learing approach - it will eat up a lot of time and you will have enormous dificulty in gathering training data.

    What might work for you is recording the acceleration data over time (simplest is to record peak acceleration seen in each second but better to sample faster if you can) and the position of the vehicle (from GPS I expect). Then survey the road and see how the potholes correlate with the data you have collected. My guess is that you'll be able to see at least the worst potholes from the data. This might be good enough.

    Your accelerometer will need a bandwidth from about 0.5Hz to 25Hz  - so you'll need a buffer amplifier (see Jan's blogs) and  a filter.

    AN oscilloscope is the wrong instrument for this work. You need to be able to record raw data at maybe 100samples per second and correlate it with GPS data. This isn't too hard - well within Arduino capability.

    You don't say what your team's skills are so I can't be more specific.

    Once more, I urge you, write a plan, think about what might go wrong and how you can deal with it. Limit the scope of the project to stuff you can actually do.

    People on E14 can do much more to help if they have  a bit more to work on.

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 2 years ago in reply to dougw

    If you are instrumenting the vehicle instead of the road, there are papers on this. I was a reviewer of a Master's thesis on a similar topic a decade ago. It was aimed more at determining when the vehicle would need maintenance, but the instrumentation would be similar.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 2 years ago in reply to michaelkellett

     AniketVis , I can point you to some of the posts that Michael discusses above. They will help you with 3 things:

    • turn the piezo signal into a safe signal, and condition / buffer it (front end) :  Piezo disk as Vibration Sensor: input buffer and filter 
    • a possible data acquisition system that allows you to sample the signal fast and for a long time
    • the calculations to turn the samples into acceleration info and frequency info (fft)
    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 2 years ago in reply to michaelkellett
    michaelkellett said:
    What might work for you is recording the acceleration data over time (simplest is to record peak acceleration seen in each second but better to sample faster if you can) and the position of the vehicle (from GPS I expect). Then survey the road and see how the potholes correlate with the data you have collected. My guess is that you'll be able to see at least the worst potholes from the data. This might be good enough.

    If it is for a school project, maybe there's a more economical way:

    • mount one or more sensors on a bicycle
    • choose a few stretches of calm roads or bike paths that are in good - fair - bad condition
    • drive over them at some fairly constant speed, and collect the data. Repeat 10s of times, store the data
    • derive frequency and acceleration info. These are achievable goals and show 2 interesting aspects of what's happening with the sensors (I learned from martinvalencia  that these are used in industry to see changes in vibration trends). 
    • learn from the data, and differences based on road profiles
    • check if this can be applied on a different stretch of road, and if the algorithms correctly recognise the road conditions

    You'd have to do this under similar temperature conditions, because both roads and tires behave significantly different under warm and cold circumstances.

    michaelkellett , you mention that AI is a difficult path. But maybe the data collected in the fashion above can become training data?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • beacon_dave
    beacon_dave over 2 years ago in reply to Jan Cumps

    If you want something in-between then perhaps mount a '5th wheel sensor' on the back of the car... 

    http://www.gmheng.com/fifth_wheel.php

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 2 years ago in reply to Jan Cumps

    Bicycle would be much cheaper and easier !

    Even simpler would be to add the accelerometer to one of those wheel measuring things road surveyors use for distance.

    www.ebay.co.uk/.../262890794649

    It warned against AI.Machine Learning because pretty much every small project I've seen that tries it ends spending most of its resource wrestling with the AI and far too little looking at the essential basics like getting the data out of sensors and understanding the system dynamics.

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube