Bodensegmentierung zur Bestimmung navigierbarer Pfade


8

In meiner Anwendung verfügt mein Roboter über die folgenden physischen Einstellungen:

  • Differentialantriebsmechanik mit Rückmeldung (Radgeber)
  • Im Handel erhältliche Webcam, die mit einer bekannten Transformation an der Basis des Roboters montiert ist (RGB, keine Tiefe)

Der Roboter navigiert durch eine strukturierte Innenumgebung (z. B. Büro, Zuhause oder Universität), und ich möchte die navigierbaren Pfade durch die Umgebung mithilfe meines Vision-Sensors bestimmen können.

Was ist der beste Weg, um das Problem der Suche nach sicheren Wegen zu lösen, wenn ein einzelner Vision-Sensor verwendet wird?

Bearbeiten: Ich denke, dass ich mehr an den Bildverarbeitungstechniken als an der eigentlichen Pfadplanungsmechanik interessiert bin.


Dürfen Sie die Umgebung ändern, um dem Roboter die Arbeit zu erleichtern? Könnten Sie beispielsweise die gesamte Fußleistenverkleidung in einer kontrastreichen Farbe lackieren, die im restlichen Sichtfeld der Roboterkamera nicht vorhanden ist? Könnten Sie den Boden mit einem markanten Raster streichen oder aufkleben oder abwechselnd schwarze und weiße Bodenfliesen verwenden?
Steve

Antworten:


2

Schauen Sie sich die Literatur zu diesem Thema an. Im Prinzip können Sie zwei verschiedene Wege gehen: verhaltensbasiert oder Sinn / Plan / Handeln.

  • Für den verhaltensbasierten Ansatz gibt es viele Möglichkeiten, wie Sie Ihr Ziel erreichen können, und dies hängt auch von Ihrer Umgebung ab. Eine sehr einfache und elegante Lösung, die ich gesehen habe (ich habe keine Referenz zur Hand), bestand darin, Pixel, die sich direkt vor Ihnen befinden, als geschliffen anzunehmen und das Muster durch eine Art Flutungsalgorithmus zu erweitern. Die Projektion auf die Grundebene ist überfahrbar. Der optische Fluss könnte eine weitere mögliche Lösung sein, die etwas mehr Rechenleistung erfordert, in strukturierten Umgebungen jedoch möglicherweise robuster ist. Schauen Sie sich die Literatur an, ich bin mir sicher, dass es noch viel mehr Möglichkeiten gibt.

  • komplizierter, aber robuster wäre eine Art Struktur aus Bewegung, um ein Modell Ihrer Umgebung zu erhalten. Dies ist mit einer Monokular-Kamera nicht so trivial, aber möglich. Sie können dann eine Durchfahrbarkeitskarte erstellen und eine Pfadplanung (eine Art A * oder D *) durchführen und anschließend den Pfad folgen.


1

Sie können sich visuelle Servotechniken mit Okklusion ansehen. Nämlich: Versuchen Sie, "Wegpunkte" auf dem Boden oder an den Wänden (z. B. Türen, ...) mit visuellem Servo zu erreichen .


2
Dies ist ein bisschen kurz für eine Antwort. Könnten Sie etwas mehr über visuelles Servoing erfahren?
Raketenmagnet
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.