Hallo,
vielen Dank für das Lob!
Siehe https://www.roboternetz.de/phpBB2/viewtopic.php?t=32981 etwas weiter unten. Für die Linienverfolgung wird der Rand des Bildes nach einem schwarzen Balken abgesucht und seine Position dem PID-Regler(Code von http://www.henkessoft.de/Roboter/ASURO.htm) übergeben. Sollte keiner vorhanden sein, wird gewendet. Im Prinzip nichts schwieriges.Möchtest du vielleicht noch ein wenig was über den Algorithmus erzählen, mit dem du die Grafikverarbeitung machst?
Das ist ein ARM7TDMI-Prozessor mit 32kb RAM. Das Bild ist 88*72 Pixel groß (1/4 qcif). Somit passen bis zu 4 Frames rein.Was ist das für ein Hauptcontroller? Scheint ja doch ziemlich groß zu sein, oder? Grafiken fressen ja RAM wie nichts.
Was anderes hatte ich zu der Zeit nicht. Ausserdem lässt sich Holz sehr leicht bearbeiten.Zum Roboter und der Mechanik: Das gute alte Holz. Very Happy
Jepp. Hab keinen anderen Platz für ihn finden können (Der Kompass ist sehr empfindlich gegen Störung durch Motoren etc).Aber was ein Chip hängt denn im hinteren Teil auf dem Sockel so mitten in der Luft? Ist das ein Kompass?
Die Verzerrung macht ihm nichts aus, solange die Auflösung nicht zu niedrig ist und die Seitenverhältnisse nicht größer sind als 2:1.Erkennt er Kreuze, wenn sie auf den Boden gezeichnet sind und damit "verzerrt"?
Die Algos sind alle selbst geschrieben. Ich kam auf die Idee mit der Objekterkennung, als ich mir ein Video des POB-EYE-Roboters anguckte. Dann hab ich hier im Forum gefragt, wie Mustererkennung grundsätzlich funktioniert und bekam unter anderem diesen Link: http://www.planet-source-code.com/vb...258&lngWid=-10 . So erfuhr ich, wie man die Warscheinlichkeit bestimmt, dass es eine bestimmte Figur ist. Den Rest hab ich mir dann selbst ausgedacht.Hast DU die Bilderkennungssoftware selbst geschrieben? Was war Dir dabei eine gute Hilfe (Seite, Buch...)
MfG Mark
Lesezeichen