Positionsbestimmug durch Landmarken mit Hilfe einer Kamera
Hallo Leute!!!
Ich bin noch neu in diesem Forum und hoffe, dass mir einer bei meinem Problem weiterhelfen kann. Folgendes: Ich habe einen Roboter an dem ich eine Funkkamera befestigt habe. Der Roboter soll ein Spielfeld nach Bällen absuchen. Als Positionsbestimmung, wo sich der Roboter befindet, wollte ich meine Funkkamera nutzen, uns zwar durch anbringen von Landmarken (Markierungen) an den Ecken des Spielfeldes. Meine Frage ist jetzt, ob irgendeiner darüber Informationen hat, ob man das überhaupt so realisieren kann, ohne dafür irgendwelche zusätzlichen Sensoren zu benutzen.
Ich bedanke mich schon mal im voraus!!!!!!!!
Gruss buchse
Liste der Anhänge anzeigen (Anzahl: 1)
hatte ich überlesen. richtig, es ist die grösse im bild, die zum verhältnis der grösst möglichen darstellung gemessen wird. das wird dann einfach ein paar mal durchgemessen, daraus resultiert dann eine distanztabelle. deine position wirst du vermutlich nur über nicht gleich farbige marken bestimmen können. die berechnung erfolgt dann über die kamerasichtposition zur distanz. das sollte funktionieren, wenn du ein gleichmässiges licht hast. wie schnell ist deine bildverarbeitung, wie bekommst du die bildsignale ?
die marken kannst du in etwa so kodieren:
die erfasste marke musst du maskieren bevor du die distanzberechnung machst. das videobild ist keine lineare matrix, du wirst einige versuche machen müssen, gerade was perspektiven betrifft. die marke kann nicht immer gerade zum objektiv stehen, das will dann auch berechnet sein. zum beispiel, wenn du nur die höhe als faktor nimmst.