Author Topic: road surface type sensor  (Read 1228 times)

0 Members and 1 Guest are viewing this topic.

Offline psubondTopic starter

  • Contributor
  • Posts: 10
  • Country: us
road surface type sensor
« on: January 13, 2020, 05:06:57 pm »
Does anyone know of a sensor type (preferably compatible with Arduino or other mcu) that can detect the difference between a driveway, gravel, grass and snow?  I am drawing a blank and any nudge in the right direction would be appreciated.  Sensors for distance are easy, figuring out a sensor for road type is escaping me.  Thank you!
 

Online AndyC_772

  • Super Contributor
  • ***
  • Posts: 4228
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: road surface type sensor
« Reply #1 on: January 13, 2020, 05:20:32 pm »
Sounds like fun. Rallying?

Offline senso

  • Frequent Contributor
  • **
  • Posts: 951
  • Country: pt
    • My AVR tutorials
Re: road surface type sensor
« Reply #2 on: January 13, 2020, 05:24:08 pm »
Camera and into the hole that is machine vision?
 

Offline psubondTopic starter

  • Contributor
  • Posts: 10
  • Country: us
Re: road surface type sensor
« Reply #3 on: January 13, 2020, 07:11:58 pm »
Trying to come up with a type of device to help prevent a visually impaired person from stepping off the driveway.
 

Online CatalinaWOW

  • Super Contributor
  • ***
  • Posts: 5249
  • Country: us
Re: road surface type sensor
« Reply #4 on: January 13, 2020, 08:56:45 pm »
I believe this function is largely what visually impaired folk do with their cane.  The feel and noise of tapping gives them feedback on the surface.  You might try automating this process by generating taps in a short cane and evaluating the shock in the stick and the noise generated.   Whether this would be a benefit to a given person is unclear.  Perhaps to those who are also hearing impaired or with reduced tactile sensitivity.

You do realize that the world will cause you to fail in certain situations.  When it snows, for example, there is no difference between the driveway and any other surface.  They are all snow.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 26983
  • Country: nl
    • NCT Developments
Re: road surface type sensor
« Reply #5 on: January 13, 2020, 09:33:37 pm »
Some machine vision (with color) should be able to do it. I don't think much processing power is needed because you can take snapshots and resolution probably doesn't need to be high. From there an algorithm which can detect granularity (outline detection + voronoi) combined with color should be able to give a clue on what kind of surface is under the camera. Probably a change in surface type can already serve as a warning.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Online Gyro

  • Super Contributor
  • ***
  • Posts: 9523
  • Country: gb
Re: road surface type sensor
« Reply #6 on: January 13, 2020, 10:17:21 pm »
I suspect that a stick is likely to be hard to beat for reliability and positional accuracy.

It's possible that something like measuring ultrasonic reflectivity using a transducer might yield some useful / interesting results (maybe see through snow to the underlying surface too.

The other problem is form-factor, how does the person aim it accurately enough (and avoid damage to its sensor if it is hand-held). Again problems that an ordinary stick or cane handles rather well.

Some further clarification of the requirements would be helpful.
Best Regards, Chris
 

Offline psubondTopic starter

  • Contributor
  • Posts: 10
  • Country: us
Re: road surface type sensor
« Reply #7 on: January 14, 2020, 01:26:43 pm »
the gist of the potential project is a device for a  friend's son who is visually impaired.  He wanted to build a device that can detect when he is near the edge of the driveway when heading down to the bus (he is not blind and they don't just turn him loose to walk towards traffic alone, this is a supplementary project to assist him with staying on the paved surface).  Preferably I would make something that could detect surface composition, but that isn't as simple as obstacle avoidance.   I was also thinking maybe a setup like an invisible fence that could be made to buzz or vibrate in his hand when he is near the edge of the driveway.  Another option that I was considering was a gps receiver, but I am not sure if something like a NEO7m or NEO8m would have the positional accuracy.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf