Suche Abstand-Sensor

OP #7759178
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.

#7759186
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.

#7759302
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.

OP #7759317
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.

OP #7759326
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.

#7759349
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 ;)

#7759430
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.

OP #7759837
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.

Angehängte Dateien:
#7759883
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.

#7759933
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.

OP #7760164
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.

#7760503
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.

#7760601
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.

OP #7760899
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.

#7762788
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.

#7762802
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren