Sensor zum erstellen einer Karte
Hallo,
Ich überlege mir gerade wie man einen RP6 so erweitern kann, dass er mithilfe von Ultraschall oder Infrarot einen Raum vermessen kann und und anhand der gesammelten Daten quasi eine Art Karte erstellen kann.
Man muss es sich vorstellen wie wenn der Roboter von seinem Standpunkt aus die Umgebung abscannt und dann lediglich die Entfernung zu den gesichteten Objekten, zb ein Tischbein, in eine Grafik zeichnet bzw dazu die Information per Funk oder so an den PC weiterschickt.
Ganz grob, sodass man also nur sieht zB: Bei 0° ist ein Hindernis von 10cm Länge in 20cm Enfernung; usw. Die Tiefe des Hindernis bleibt ja unbekannt.
Aber wahrscheinlich wäre es sinnvoller und einfacher einfach eine Kamera zu verbauen. Wobei die obige Variante jedoch vielleicht auch dazu dienen könnte, dass der Roboter seine Umgebung nach mehreren Scans kennen lernt und sich so gezielter Bewegen kann.
Was haltet ihr davon?
Re: Sensor zum erstellen einer Karte
Zitat:
Zitat von Mexx91
Hallo,
Ich überlege mir gerade wie man einen RP6 so erweitern kann, dass er mithilfe von Ultraschall oder Infrarot einen Raum vermessen kann und und anhand der gesammelten Daten quasi eine Art Karte erstellen kann.
[...]Wobei die obige Variante jedoch vielleicht auch dazu dienen könnte, dass der Roboter seine Umgebung nach mehreren Scans kennen lernt und sich so gezielter Bewegen kann.
Was haltet ihr davon?
Die Idee halte ich für gut. ;)
Ich nutze für die lokale Kartierung derzeit IR-Sharp Sensoren, die auf Servos montiert sind. Beim Einfügen in die globale Karte verrechne ich (momentan) lediglich die zurückgelegte Wegstrecke.
Der "lokale Scan" ist praktisch um Entfernungen zu messen, die im Bild der Webcam nicht zu erkennen sind.