Positionsberechnung mittels Odometrie
Hallo mal an alle
Ich habe mir vor kurzem einen Robby gekauft und beschäftige mich gerade mit der Positionserkennung/Berechnung....bzw. möchte ich mich damit beschäftigen
Also ich würde gerne mit den vorhandenen Wegstreckenzählern (aufgebohrt für genauere Werte) die am Robby angebracht sind die Position in einem einfachen Raum ermitteln. Abgesehen davon dass das bei Kettenantrieb durch Schlupf usw. sehr ungenau wird.
Zur Positionsberechnung wird ja unter anderem die Odometrie verwendet....das heißt man benötigt auch Sinus bzw. Cosinus Funktionen.
1) Ist es möglich mit der C-Control 1 irgendwie Sinus und Cosinus Funktionen ziemlich genau zu berechnen?!?Wenn ja, wie???
2) Kann die C-Control 2 Gleitkomma rechnen und auch komplexere Mathematische Funktionen????
Danke mal im voraus
mfg, Pauli
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Ansonsten ist Taylor eine gute Näherung. (Verwendet jedoch die e- Funktion, wenn ich mich richtig erinnere....)
In gewisser Weise sind das alles "e" Funktionen.
Dann eben mit e ganzzahlig anstellevon n. O:)
Manfred
Liste der Anhänge anzeigen (Anzahl: 1)
Hi an alle hier!
Ich habe auch einmal bei meinem SPR-II Roboter eine Methode herausgeknobelt gehabt die ohne Rundung mit Ganzzahlen auskommt und das ohne "Rundungsfehler". Am Anfang giengen nur die vier Himmelsrichtungen ohne Berechnung. Das war natürlich zu langweilig. Dann hab ich begonnen die 45°-Schritte einzuführen. Dabei habe ich den Satz des Pythagoras (d = SQR(x^2 + y^2) zugrunde gelegt und einfach immer 10 Incremente zu 14 Incremente definiert. Das hat aber Rundungsfehler. Das geht aber trotzdem ganz gut. Dann kam ich auf die Idee nachdem ich einige Dreiecke gezeichnet hatte das ja ein Dreieck mit den Seitenkanten 3/4/5 keine Rundungsfehler hat. Heureka! Das war dann die Lösung ohne Sinuns/Cosinus und Quadratwurzel. Ich gieng einfach davon aus das ich wenn ich 5 Schritte nach NO fahre 3 in X-Richtung und 4 in Y-Richtung fahren muss, also resultierende Wegmessung 5! Oder das ich 4 in X-Richtung und 3 in Y-Richtung fahren muss, also ebenfalls resultierende Wegmesung 5! Damit habe ich dann einen Freiheitsgrad vom 12 Richtungen in einem Kreis von 5 Incrementen! Wenn man diese geschickt kombiniert kommt man an jede Zielkoordinate mit einer einfachen Ganzzahlrechnung an!
Grüsse Wolfgang