Dir ist aber schon klar, daß deine Plattform in den allermeisten Fällen nicht horizontal liegen und außerdem um die Hochachse verdreht sein wird?
Gruß
Nils
Dir ist aber schon klar, daß deine Plattform in den allermeisten Fällen nicht horizontal liegen und außerdem um die Hochachse verdreht sein wird?
Gruß
Nils
Ja, das ist mir bewusst. Leider kann ich spontan nicht sagen, in welcher Weise sich die Plattform auf Position (x,y,z) verdrehen wird. Außerdem wäre das sehr dynamisch, je nach Last.
Deshalb bleibt nichts anderes als für jede Position alle Winkel durchzuprobieren. Problem an der Sache ist: Das verlängert die polynomiale Laufzeit um Grad 3. War sie vorher O(X*Y*Z) ist sie jetzt O(X*Y*Z*Alpha*Beta*Gamma), wobei die einzelnen Teile die Feinheit der Diskretisierung darstellen. Wenn man die Winkel in 100 Teile teilt, dann erhöht sich der Rechenaufwand um den Faktor 10^6. Brauchte man vorher eine Minute sind es nun knapp 2 Jahre Rechenzeit. Ich wollte ganz gerne vorher fertig sein =)
Auf der anderen Seite wird es reichen wenn man die Plattform nur kleine Winkel dreht, bei diesen wird auch keine so große Feinheit benötigt um dieselbe Auflösung zu erzielen wie bei einem vollen Kreis.
Allerdings muss ich dennoch einen Mittelweg aus Aufwand und Genauigkeit finden.
Auf der anderen Seite erwarte ich nicht, dass sich die Kräfte gravierend ändern werden, nur weil ich die Plattform ein wenig um sich selbst drehe. Aber naja, Versuch macht kluch.
Tja, also doch lieber acht Seile statt vier und Ruhe im Karton? Oder du machst erstmal nur eine punktförmige "Plattform".
Das wäre für einen ersten Test wahrscheinlich wirklich eine gute Idee. Kannst ja alle Seile in einen Punkt zusammenlaufen lassen (dann reichen sogar 3 Seile) und dort dann deine Plattform einfach ranhängen.
Ja, als Test kann man die Seile an einem Punkt zusammenlaufen lassen. Sehr gute Idee. Aber auch dann muss ein Seil bis zu 60 N aushalten + Beschleunigung.
Was wieder die Frage nach Getriebe, Motor sowie dem Extra an Kraft / Drehmoment für Beschleunigung aufwirft.
Ich finde Servomotoren in dem Fall sogar verlockender als Schrittmotoren. Haben alle Servos die Regelung bereits integriert?
Und was für ein Getriebe ist nun empfehlenswert?
Ich werde mal schaun ob ich es schaffe Matlab zu multithreaden. Das sollte die Rechenzeit doch drastisch reduzieren.
Die wenigsten Servomotoren haben die Regelung integriert, meist gibts dazu Servoverstärker, an die dann auch verschiedenste Arten von Positionssensoren angeschlossen werden können. Allerdings werden für sowas heute meistens AC-Motoren eingesetzt mit den passenden Frequenzumrichtern, etwas Vergleichbares für DC-Motoren hab ich bisher noch nicht so gesehen. Muss aber auch dazu sagen, dass ich nach sowas bisher noch nicht so gesucht habe.
Beim Getriebe ist denk ich mal auch mehr die Übersetzung in erster Linie interessant, welche Art von Getriebe man dann nimmt ist dann gar nicht mehr so wichtig. Am einfachsten wäre wohl ein Getriebemotor mit bereits angebautem Getriebe (meist Stirnrad, Planeten oder Schneckengetriebe) oder eben den Umfang der Rolle entsprechend wählen. Letztendlich wirds wohl auf eine Mischung aus beidem hinauslaufen, da man für einen normalen Motor dann eine winzig dünne Seilrolle bräuchte.
Beschleunigungskraft ist einfach, nämlich Masse*Beschleunigung. Die Beschleunigung kannst du ja über deine Sollwerte für die Motoren vorgeben, zB. als trapezförmiges Geschwindigkeitsprofil (konstante Beschleunigung und Entschleunigung). Da hättest du dann beim Anfahren einmal die Kraft gegen die Bewegungsrichtung und beim Bremsen eine Kraft in Bewegungsrichtung.
Wieso soll eigentlich die Berechnung der Seillängen eine Minute dauern? Du hast die gewollte Lage deiner Plattform, damit hast du die Koordinaten der Seilangriffspunkte. Die Orte der Winden sind auch bekannt, die Seillängen sind dann nur Abstände zwischen den Winden und den Angriffspunkten. Ist für jedes Seil eine Zeile und dauert ungefähr eine Millisekunde Rechenzeit. Das gilt aber natürlich nur für eine definierte Lage der Plattform. Wenn du wie geplant, nur vier Seile verbaust und die Schwerkraft für Vorspannung sorgt, stellt sich halt jeweils eine etwas andere Lage ein. Du könntest das aber auch erstmal vernachlässigen und damit leben, daß die Plattform nur ungefähr da steht, wo du sie haben willst. Oder eben acht Seile verbauen oder einen punktförmigen Endeffektor.
Solange du bei vier Seilen plus Schwerkraft bleibst, sind auch deine möglichen Beschleunigungen recht begrenzt, ich denke wenn du einfach deine statischen Lasten mit Faktor zwei multiplizierst, bist auf der sicheren Seite, 1g Beschleunigung ist schon ganz schön fix.
Edit: Gerade nochmal nachgedacht. Deine Plattform wird nicht nur etwas, sondern SEHR geneigt stehen. Wenn sie z.B. ganz am Rand steht, muss sie nahezu senkrecht runterhängen, weil die Seile von der gegenüberliegenden Seite ja dann nicht ziehen dürfen. Tip: Bau dir mal ein Testgestell aus Dachlatten oder Lego oder nem großen Pappkarton, bastel dir ne Plattform und versuch mal, mit vier Bindfäden, die du einfach in der passenden Länge ans Gestell knotest, ein paar Lagen herzustellen, sowohl mittige wie auch stark außermittige. Und Fotos natürlich hier einstellen!
Geändert von hbquax (07.03.2014 um 20:01 Uhr)
Lesezeichen