Kreisbogen Linearisierung
Die Bewegung der Beine der Standbeesten von Theo Jansen https://www.roboternetz.de/phpBB2/viewtopic.php?t=25253 ist durch eine Konstruktion mit Gelenken bestimmt die durch 11 Längenangaben beschrieben wird. Wie es aussieht wird dabei eine Drehbewegung über einen möglichst großen Winkelbereich in eine gleichmäßige Linear- Bewegung umgesetzt. Da jeweils 3 Beinpaare zusammenarbeiten wird jedes für mindestens 120° verantwortlich sein.
Im vorliegenden Fall soll eine Konstruktion bestimmt werden mit der eine Kreisbewegung von 180° in etwa in eine Linearbewegung umgesetzt wird. Sie enthält neben Gelenken eine drehbare Führung.
Die dargestellte Konstruktion soll die Bewegung der blauen Kurbel auf einem Halbkreis symmetrisch zur Mitte, (so gut wie möglich) in eine lineare Bewegung am anderen Ende der braunen Stange umsetzen. Die braune Stange ist in der drehbaren grünen Hülse geführt.
Die Bewegung die dabei entsteht soll (so gut wie möglich) nicht nur auf einer Geraden liegen sondern auch pro Drehwinkel die gleiche Strecke abfahren.
Für die Konstruktion sind a die Hebellänge der Kurbel und b der Abstand der Kurbelachse und der Drehachse der grünen Führung in Bezug auf c zu bestimmen.
Manfred
Liste der Anhänge anzeigen (Anzahl: 1)
In der numerischen Mathematik hat man bei vielen Aufgaben die Lösung selbst oft schneller als man das Problem formuliert und die Lösbarkeit sichergestellt hat.
Falls jemand sich die Funktion mit den Parametern ansehen möchte, im ECXEL sheet ist die Funktion aufgeschrieben mit den Parametern a, b und c links oben. Wenn man 10-20 Wertepaare für a und b eingesetzt hat wird man bald erkennen wo die Lösung ungefähr liegt. Die grüne Führung ist im Nullpunkt, der Kreis ist links.
Manfred
Liste der Anhänge anzeigen (Anzahl: 1)
Ein schönes Ergebnis, dann kann ich ja gleich weitermachen. Mit dem Gütekriterium findet man einen guten Wert. Wichtig ist, dass die beiden Bedingungen miteinander kombiniert werden. Da keine anderen Forderungen bestehen, sollten die Abweichungen für die Richtungen x und y die gleiche Gewichtung erhalten. Der Ergebniswert wird auf die Länge der Linie bezogen.
Für die x- Richtung ist die Bestimmung der Abweichung klar, hier sollen ja alle Werte gleich sein. Bei der Y Richtung kann man die Schrittweite mit der mittleren Schrittweite vergleichen oder die Position mit der Sollposition anhand der jeweiligen Treppenfunktion mit konstanter Schrittweite. Der Unterschied führt im vorliegenden Fall zu keiner großen Verschiebung des Optimums.
Anstelle der Minimierung der Summe der Fehlerquadrate kann man auch den größten auftretenden Fehler minimieren.
Interessant wäre dann noch, wie groß die Abweichung von der idealen Line bezogen auf die Länge der Linie ist.
Wenn man also beispielsweise früher einen Linienschreiber gebaut hat bei dem der Messwert mit einer Dreh-Potentiometer-Einstellung kompensiert wurde und auf dem Papierstreifen dann eine Funktion mit einer Auslenkung von 100mm aufgezeichnet werden konnte, wie groß war dann der maximale systematische Fehler aufgrund dieser Konstruktion, (die gesamte Positionsabweichung in x und y Richtung)?
Manfred
Zur Veranschaulichung noch die Kurven für die Positionsabweichungen über dem Winkel für die Werte in x Richtung (blau) in y Richtung (grün) und zusammen (rot). Rechts sind die Werte für die Minimierung des maximalem Fehlers dargestellt, links die Werte nach der oben vorgeschlagenen Optimierung. Sie liegen auch ganz in der Nähe. Je nach Anwendung wird man die Kriterien auch unterschiedlich gewichten.
Manfred
Liste der Anhänge anzeigen (Anzahl: 1)
Nur um es dann noch abzuschließen.
Die ideale Konfiguration wie sie oben beschrieben ist, mit der Fehlerkurve im rechten Bild, sieht dann so aus:
A = 13,767
B = 23,495
C = 100
Länge der geraden Strecke: L = 73,577
Der maximale systematische Fehler bezogen auf die Läge der geraden Strecke bleibt unter 0,13%, also im Beispiel unter 0,13mm.
Dann hätten wir alles.
Höchstens noch:
Wenn es Hinweise gibt, wie die relativ präzise Funktion erkärt werden kann bin ich interessiert. Zum Glück gibt es die Numerische Mathmatik mit der man das Ergebnis erhält mit denen man weiterarbeiten kann. Welche Systematik dahinter steckt, das wird bei der numerischen Lösung eben nicht aufgeklärt.
Ich hätte nicht gedacht, dass eine Aufgabe mit einem Kreis und einer Geraden zu einer Fehlerfunktion führt die in x- Richtung 4 Nullstellen und in y-Richtung 5 Nullstellen hat.
Bei der Lösung, Variation der Parmeter a und b unter Berücksichtigung des Optimierungskriteriums kommt dann eine Fehlerfunktion heraus die so geglättet ist, dass sie wie es aussieht, mit ihren 6 Maxima den Wert des maximalen Fehlers 6 mal berührt.
Janson sprach bei seiner Aufgabe von "holy numbers", also von etwas was nicht so recht erklärbar ist.
Manfred