Forum: Mikrocontroller und Digitale Elektronik Suche Abstand-Sensor


von Manfred S. (masu_01)


Lesenswert?

Hallo,
vielleicht kann mir jemand weiterhelfen.
Ich suche einen Abstand-Sensor.

Der Sensor soll mir Abstände von Pflastersteinen zu einen Fahrzeug 
(Größe: Wie ein Rasenmäher-Robi) übermitteln.
Es geht darum die Fugen in den Pflastersteinen zu erkennen.
Der Abstand von den Pflastersteinen zum Fahrzeug beträgt ungefähr bis 
3-6 Zentimeter Senkrecht.
Der Sensor soll eine Quer-Linie von zirka 3-5cm Scannen und etwa 30-50 
Abstandwerte mitteilen.

Ich habe schon einiges probiert, leider nicht mit befriedigendem Erfolg.

z.B. Farbscanner: Leider zu langsam und zu ungenau bei dunklen Pflaster. 
Kein eindeutiger Vektor.
z.B. Ultraschall: Leider keine eindeutige Punktzuordnung. Kein 
eindeutiger Vektor.
z.B. Kamera(Bildverarbeitung): Leider keine eindeutige Zuordnung bei 
dunklen oder defusen Bild. Kein eindeutiger Vektor.

Inzwischen bin ich bei einem Abstand-Laser gelandet, habe aber noch kein 
passendes Modul gefunden.
Ideal wäre ein Lidar mit einen Scan-Winkel von zirka 45° und einen 
Abstand von 0-50mm mit einer Auflösung im Millimeterbereich.
Wichtig vielleicht noch: Das Modul sollte auch draußen arbeiten, also 
Sonnenlicht sollte kein Einfluss haben.

Ganz schön anspruchsvoll, oder? Aber vielleicht hat ja jemand eine Idee 
oder Tipp. Wäre sehr dankbar.

von Rahul D. (rahul)


Lesenswert?

Manfred S. schrieb:
> Der Abstand von den Pflastersteinen zum Fahrzeug beträgt ungefähr bis
> 3-6 Zentimeter Senkrecht.
> Der Sensor soll eine Quer-Linie von zirka 3-5cm Scannen und etwa 30-50
> Abstandwerte mitteilen.

Gibt's dazu ein Bild? Prosa ist manchmal nicht wirklich aussagekräftig.

Manfred S. schrieb:
> Inzwischen bin ich bei einem Abstand-Laser gelandet, habe aber noch kein
> passendes Modul gefunden.

3D-Scanner wie man sie aus dem Fab-Maker-Bereich kennt.

Manfred S. schrieb:
> Wichtig vielleicht noch: Das Modul sollte auch draußen arbeiten, also
> Sonnenlicht sollte kein Einfluss ha

Dürfte dann nicht mehr funktionieren.

3D-Scanner, die auf Kinect-Sensorik pasieren könnten da schon eher was 
werden. (So als Idee).

(Extreme) Sonneneinstrahlung lässt sich mit Abdeckungen verhindern.

von Andreas B. (bitverdreher)


Lesenswert?

Mechanisch mit einem Rollenhebel?

von Sherlock 🕵🏽‍♂️ (rubbel-die-katz)


Lesenswert?

Andreas B. schrieb:
> Mechanisch mit einem Rollenhebel?

Kam mir auch in den Sinn aber habe mich nicht getraut, es zu schreiben.

von Peter H. (rattenfaenger)


Lesenswert?

Schon einmalan IR-Abstandssensoren gedacht?
Gibt es auch für geringe Abstände und liefert Ergebnisse im 30nS 
Bereich. Muß nicht vom genannten Hersteller sein.
 https://www.all-electronics.de/elektronik-entwicklung/infrarot-abstandssensoren.html
https://arduino-projekte.info/produkt/sharp-gp2y0a51sk0f-2-15cm-ir-entfernungssensor/

von Michael B. (laberkopp)


Lesenswert?

Andreas B. schrieb:
> Mechanisch mit einem Rollenhebel?

Peter H. schrieb:
> Schon einmalan IR-Abstandssensoren gedacht

Vergiss es, vergiss es, er will mit Dreck VERFÜLLTE ehemalige Fugen 
zwischen dreckigen (mit Flechten bewachsenen) Pflastersteinen erkennen, 
das geht weder mit Distanzmessung noch mit Bildauswertung sondern 
einfach gar nicht da Glaskugeln noch nicht mit USB Anschluss hergestellt 
werden und ihm ein XRay Scatter zu teuer ist.

Typische Frage von ich mach mir ein Problem weil ich schon vorher in den 
Gedankenwegen falsch abgebogen bin.

von Udo S. (urschmitt)


Lesenswert?

Andreas B. schrieb:
> Mechanisch mit einem Rollenhebel?

Manfred S. schrieb:
> Der Sensor soll eine Quer-Linie von zirka 3-5cm Scannen und etwa 30-50
> Abstandwerte mitteilen.

Würde bedeuten 30 bis 50 Hebel parallel auf 3-5 cm, also 1mm Breite pro 
Hebel.
Wird ziemlich schwierig von der Mechanik

von Andreas B. (bitverdreher)


Lesenswert?

Udo S. schrieb:
> Wird ziemlich schwierig von der Mechanik

Ich ging davon aus dass die Abstaende der verschiedenene Pflastersteine 
nacheinander gemessen werden sollen.
Aber da muss sich der TO wohl nochmal auessern und die Aufgabe etwas 
praezisieren.

von Andreas B. (bitverdreher)


Lesenswert?

Udo S. schrieb:
> Wird ziemlich schwierig von der Mechanik

Ich ging davon aus, dass die Abstaende der verschiedenene Pflastersteine 
nacheinander gemessen werden sollen.
Aber da muss sich der TO wohl nochmal auessern und die Aufgabe etwas 
praezisieren.

von Manfred S. (masu_01)


Lesenswert?

Hallo Gemeinde,
bis dahin vielen Dank für die Teilnahme und Antworten.

@laberkopp: Warum so negative? Die Aufgabe eines Ingenieurs ist es doch 
auch herauszufinden, wenn es nicht geht. Das geht aber erst, wenn mans 
mal gemacht hat.

Das mit der Mechanik ist vielleicht nicht der richtige weg. Es würde 
meine feinmechanischen Möglichkeiten überfordern. Trotzdem Danke für den 
Gedanken.

Der GP2Y0A51SK0F ist interessant, allerdings bin ich mir nicht sicher ob 
Sonnenlicht den nicht beeinflusst. Außerdem brauche ich zirka 50 Punkte 
in einer Reihe quer zur Fahrtrichtung, damit ich die Steinfuge finde. 
Ist das Teil nicht ein Ein-Punkt-Sensor?

Aber es gibt doch bestimmt noch andere Vorschläge.

von Manfred S. (masu_01)


Lesenswert?

@bitverdreher: Gerne weitere Details, ist ja nur eine Idee und soll kein 
Patent oder Geld daraus werden.

Vorab: Ein Rasen-Robi fährt kreuz und quer über den Rasen und mäht. Wenn 
er irgendwo anstößt (oder Begrenzungsdraht oder GPS) nimmt er eine 
andere Richtung und weiter geht's.

Die Idee: So ein Fahrzeug wie der Rasen-Robi, nur nicht mit einen Messer 
sondern mit einen Laser, der entlang den Steinfugen das Unkraut in den 
Fugen wegbrennt. Voraussetzung: Das Ding muss die Fugen finden und 
möglichst genau darauf langfahren. Fahr-Begrenzung ist eine spätere 
Aufgabe.

von Rainer W. (rawi)


Lesenswert?

Peter H. schrieb:
> ... Ergebnisse im 30nS Bereich ...

Was meinst du im Zusammenhang mit IR-Abstandssensoren mit Nanosiemens?

von Sherlock 🕵🏽‍♂️ (rubbel-die-katz)


Lesenswert?

Rainer W. schrieb:
>> ... Ergebnisse im 30nS Bereich ...
> Was meinst du im Zusammenhang mit IR-Abstandssensoren mit Nanosiemens?

Der Witz ist so alt, dass er gammelig stinkt.

von H. H. (hhinz)


Lesenswert?

Michael B. schrieb:
> da Glaskugeln noch nicht mit USB Anschluss hergestellt
> werden

https://www.amazon.de/dp/B0CRVPR4YY

von H. H. (hhinz)


Lesenswert?

Manfred S. schrieb:
> sondern mit einen Laser, der entlang den Steinfugen das Unkraut in den
> Fugen wegbrennt.

Zu viel Star Wars geschaut.

von T. B. (shellfishgene)


Lesenswert?

Kann mir nicht vorstellen dass man mit etwas schlauer Bilderkennung die 
Fuge nicht identifizieren kann, vor allem wenn das ganze nur auf einem 
bestimmten Pflaster gehen muss. Wenn es der Unkrautvernichtung dient 
kann man ja z.B. nur nach "grün" filtern.

Davon abgesehen ist das mit dem Laser sicherheitstechnisch natürlich 
fraglich, aber das wird sicher noch weiter kommentiert werden ;)

von Udo S. (urschmitt)


Lesenswert?

H. H. schrieb:
> Manfred S. schrieb:
>> sondern mit einen Laser, der entlang den Steinfugen das Unkraut in den
>> Fugen wegbrennt.
>
> Zu viel Star Wars geschaut.

Der Robbi kann dann ja Kaliumchlorat dosiert streuen.

: Bearbeitet durch User
von H. H. (hhinz)


Lesenswert?

Udo S. schrieb:
> Kaliumchlorat

Oh weh! Jetzt hast du das SEK geweckt.

von Udo S. (urschmitt)


Lesenswert?

H. H. schrieb:
> Jetzt hast du das SEK geweckt.

Dann soll es sich wieder schlafen legen. Nannte sich früher Unkraut-Ex.
War scheiß teuer aber äusserst wirksam und sparsam im Verbrauch.

von Rainer W. (rawi)


Lesenswert?

Sherlock 🕵🏽‍♂️ schrieb:
> Der Witz ist so alt, dass er gammelig stinkt.

Mir ist eher zum Weinen, wenn so ein Zeugs hier immer wieder auftaucht - 
sorry.

von H. H. (hhinz)


Lesenswert?

Udo S. schrieb:
> Unkraut-Ex.

War Natriumchlorat, gabs in jeder Drogerie, frei im Regal.

von Rainer W. (rawi)


Lesenswert?

H. H. schrieb:
> War Natriumchlorat, gabs in jeder Drogerie, frei im Regal.

,,, und den Puderzucker dazu im Lebensmittelladen nebenan.

von Peter (pittyj)


Lesenswert?

Wir haben hier 3D Scanner. Die arbeiten mit Streifenmuster und Kameras.
Die Genauigkeit ist bei einem Zehntel Millimeter.

Für den Preis könnte man allerdings einen Landschaftsbauer beschäftigen, 
der das jede Woche händisch macht.
Aber die Technik existiert.

von Peter H. (rattenfaenger)


Lesenswert?

Manfred S. schrieb:
> damit ich die Steinfuge finde.
> Ist das Teil nicht ein Ein-Punkt-Sensor?

Wenn Du die Fugen finden möchtest, dann geht das nicht mit einem 
Abstands-Sensor. Das sollte besser mit einer optischen Erkennung 
(Auswertung) gehen. Bei Störungen durch Sonnenlicht vieleicht über UV 
Licht und Sensoren nachdenken.

: Bearbeitet durch User
von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Manfred S. schrieb:
> z.B. Kamera(Bildverarbeitung): Leider keine eindeutige Zuordnung bei
> dunklen oder defusen Bild. Kein eindeutiger Vektor.

Wie wärs denn mit Beleuchtung? Kamera ist sicher das universelle. Damit 
und deinem Laserschwert kann dann auch das freilebende Gänseblümchen 
gefällt werden.

von Frank O. (frank_o)


Lesenswert?

Leg die Karre einfach wieder 2 Zentimeter höher. Sollte bei heutigen 
Gewindefahrwerken kein Problem sein.
Dann bleibt der Spoiler auch dran.

: Bearbeitet durch User
von Manfred S. (masu_01)


Angehängte Dateien:

Lesenswert?

Hallo,

erst mal vielen Dank für die gutgemeinten Ratschläge.
Und OK, Fotos sagen mehr aus, also hier einige.
Ein Foto von vielen Pflastersteinen mit Fugen die es zu erkennen sind.
Wie erwähnt, habe ich schon einiges probiert, auch Bilderkennung.
Aber Bilderkennung, oder besser Linienverfolgung, erfolgt mit Graustufen 
Bild.
Nicht ganz einfach bei dem Bild.
Das Fahrzeug kann bereits Linienverfolgung, auch hervorragend, wenn der 
Hintergrund hell und die Linie möglichst schwarz ist.
Aber bis jetzt reicht alles nicht um die Fugen im Steinbild zu erkennen.

von Frank O. (frank_o)


Lesenswert?

Pflasterreinigungsroboter. Coole Idee.

von Sherlock 🕵🏽‍♂️ (rubbel-die-katz)



Lesenswert?

Traditionell macht man das mit einem Unkrautbrenner.

von Stefan M. (derwisch)


Lesenswert?

Bilderkrennung mit Farbfilter.
Suche die Lichtwellenlänge, bei der der Kontrast der Fugen im Vergleich 
zu den Pflastersteinen am stärksten ist.
Die Wellenlänge benutzt Du zur Beleuchtung und zusätzlich noch eine 
Filterscheibe vor die Kameralinse, die nur diese Wellenlänge durchlässt.
Es kann sein, dass der Kontrast im nahen Infrarot besonders gut ist.

Der hohe Kontrast hilft der Bildauswertung zu verlässlichen Ergebnissen.
Wenn alles nass ist (Regenwetter), kann die Situation völlig anders 
sein.

von J. S. (jojos)


Lesenswert?

Mit einem Lichtschnittsensor kann man die Fugen erkennen, der liefert 
ein 2D Profil. Es wird eine Laserlinie projiziert und im Kamerabild über 
Triangulation die Höhe berechnet. Kenne ich aus kommerziellen Produkten, 
die möchte man allerdings für ein Bastelprojekt nicht bezahlen...
Aber 3D Scanner mit Drehscheibe verwenden so etwas auch, da wird man 
auch DIY Projekte finden.
Zum Finden von Wildkraut gibt es KI die so etwas kann, aber das ist auch 
etwas anspruchsvoller.

von Henrik V. (henrik_v)


Lesenswert?

Keyence und µ-Epsilon bauen nette Abstandssensoren
Industietauglich mit Industriepreisen

von Manfred S. (masu_01)


Lesenswert?

Farbfilter habe ich auch schon drüber nachgedacht. Allerding: Andere 
Steine, andere Witterung, bedeutet neu justieren.
Vielleicht nicht das richtige.
Aber Lichtschnittsensor kannte ich noch nicht! Das kommt der Sache schon 
ziemlich nahe. Danke für den Profi-Tipp. Schau mir das mal genauer an. 
Vielleich finde ich auch eine einfache und Kostengünstige Methode. An 
das Prinzip mit Laserlinie  Kamera  Triangulation mit Hilfe von 
sinus/cos/tan Funktion bin ich noch nicht gekommen, aber, da war doch 
mal was....
Übrigens: KI scheidet aus, da nicht kontinuierlich Netzwerk zur 
Verfügung.
Danke.

von Thomas M. (elo-ocho)


Lesenswert?

Moinsen,

fährt der Laser-Robbi nur über das Pflaster?

Dann könntest Du doch auch versuchen, die Blumen direkt zu detektieren 
und zu lasern, oder soll zwingend die ganze Fuge gegrillt werden?

Im gewerblichen Bereich sind die autonomen Robbis bzw. die smarten 
Feldspritzen ja auch in der Lage, die guten von den Bösen Blumen zu 
unterschieden und mit entsprechenden Mitteln zu bearbeiten.

Ich glaube, neben Videoerkennung wird hier auch die IR-Signatur der 
Gewächse zur Entscheidungsfindung herangezogen.

von Rainer W. (rawi)


Lesenswert?

Stefan M. schrieb:
> Bilderkrennung mit Farbfilter.
> Suche die Lichtwellenlänge, bei der der Kontrast der Fugen im Vergleich
> zu den Pflastersteinen am stärksten ist.

Die Fugen entstehen aus dem gleichen Material, wie die Steine, falls du 
nicht auf vereinzelt vorhandenes Chlorophyll von Algen oder 
Einschwemmung von Fremdmaterial abzielst.

Fugen stellen primär einen Bruch der Textur der Betonfläche dar, d.h. 
ihrer Erscheinungsbild ist abhängig von der Beleuchtungsrichtung. Bei 
streifender Beleuchtung quer zu Fuge erscheint diese  wegen des 
Schattenwurfes sehr dunkel, bei Beleuchtung in Längsrichtung wird eine 
Fuge gut ausgeleuchtet. Die Änderung der Verschattung der Fugen bei 
Umschaltung der Beleuchtungsrichtung kann die Bildauswertung nutzen.

von Wendels B. (wendelsberg)


Lesenswert?

Hmm, da ist ja schon auf den Beispielbildern zu sehen, dass:
1. nicht ueberall und in jeder Fuge Unkraut ist (auf meinem Hof ist nur 
ca 0,1-0,5% der Fugenlaenge Unkraut enthaltend)
2. auch auf dem billigen Betonpflaster selbst Gruenes zu sehen ist. Das 
muss ja auch unbedingt bekaempft werden.

von Manfred S. (masu_01)


Lesenswert?

Vielen Dank für die Kommentare und Anregungen.
Ich habe jetzt zwei Themen herausgenommen, die vielversprechend sind.
Zum einen die Triangulation zur Abstandserkennung, zum anderen, was mich 
sehr interessiert, die Verwendung von einem Raspberry Pi mit Kamera und 
eigener Auswertung mit Hilfe von OpenCV. Die Seite "Wie erkennt man 
Linien in OpenCV?" im StackOverflow enthält richtig gute Informationen.
Auch Google-Colab hört sich sehr interessant an und kannte ich noch 
nicht. Hat sich doch schon eine Menge getan seit dem ich raus bin.

Es gibt viel zu tun, packen wir es an.

von Markus K. (markus-)


Lesenswert?

Manfred S. schrieb:
> Übrigens: KI scheidet aus, da nicht kontinuierlich Netzwerk zur
> Verfügung.

Das geht auch lokal.
ST bietet für Mikrocontroller KI-Tooling an. Die rechnen die KI 
allerdings auf der CPU, d.h. die Netze sind eher klein bzw. die 
Framerate nicht so hoch. Es gibt aber auch größere CPUs, die eine NPU 
mit onboard haben, z.B. STM32MP257 mit 1,2TOPS Rechenleistung und es 
gibt für den Raspberry PI 5 verschiedene Hats mit der Hailo-8 NPU, die 
je nach Modell 13 oder 26TOPS hat.
Es gibt da aber noch viel mehr Möglichkeiten.

von Frank K. (fchk)


Lesenswert?

Interessant kann auch eine hyperspektrale Kamera sein. Eine normale 
Farbkamera hat ja wie das menschliche Auge nur 3 Wellenlängenbereiche 
für rot, grün und blau. Eine hyperspektrale Kamera hat bis 24 
verschiedene Wellenlängenbereiche als 2D-Kamera oder bis zu 150 als 
Zeilenkamera. Damit kannst Du verschiedene Wellenlängen viel besser 
unterscheiden als jedes Auge es könnte.

Speziell in der Landwirtschaft ist das interessant. Verschiedene 
Pflanzen absorbieren verschiedene Wellenlängenbereiche, und damit kann 
man ziemlich genau den Zustand feststellen. Da sieht man genau, ob ein 
Moos noch lebt oder nicht.

Als Beispiel:
https://www.ximea.com/en/usb3-vision-camera/hyperspectral-usb3-cameras-mini

Was es auch gibt, sind polarisationsempfindliche Kameras. Die haben 
keinen RGGB-Bayer-Farbfilter, sondern in einem 2*2 Raster 
Polarisationsfilter, die jeweils um 45° gedreht sind. Das ist jetzt für 
Dich nicht interessant, sei hier aber nur mal der Vollständigkeit halber 
genannt.

Solche Kameras werden gerne mit NVidia Jetson Boards gepaart, weil die 
ziemlich fette, CUDA-taugliche GPUs mit an Bord haben und trotzdem recht 
energieffizient sind. Selbst ein Pi5 kann da nicht mithalten.

fchk

: Bearbeitet durch User
von Walter T. (nicolas)


Lesenswert?

Die alten Römer hatten bei ihren Straßen in den Fugenecken weiße 
Kieselsteine positioniert, damit man die Straße im dunkeln besser sehen 
kann.

Du könntest ebenfalls in den Fugenecken gut detektierbare Objekte 
anbringen, z.B. magnetische Nägel.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.