PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Viele Servos steuern mit einer Software



forgoden
08.02.2014, 04:27
Hallo,

gibt es gute Software mit dem man Servos steuern kann? Ich stelle mir so eine Zeitlinie vor mit Wegpunkten und Beziérkurven, ähnlich wie in Adobe Flash oder Cinema4D.

Das Ganze soll über Arduino und 16ch adafruit gesteuert werden. Also am liebsten über USB

oberallgeier
08.02.2014, 14:48
... gute Software ... Servos steuern ... Wegpunkten und Beziérkurven ..., ähnlich ... Flash oder Cinema4D ...Die erste Frage ist natürlich - wie viele ist "viele" ?

Dann bin ich etwas verwirrt. Was hat ne Servosteuerung mit multimedialer Software, Texturen und Animationen zu tun? Ach ja, und Beziérkurven sind natürlich ziemlich Murks, die gehen an den meisten Wegpunkten IRGENDWIE vorbei, treffen tun die nur Ab- und Ankunftspunkt, ein genau erreichter Wegpunkt unterwegs wäre ein Riesenzufall, momentane Beschleunigungen sind eher gewürfelt als planbar usf.

Ansonsten finde ich, ist ne "gute Software" meistens solche, die man für seine speziellen Wünsche selbst schreibt. Jedenfalls hatte ich meine Low Level Programmierung so gestaltet, dass ich verschiedene Bewegungen relativ leicht mit guter zeitlicher Abstimmung bzw. Synchronisierung hinkriege (Beispiel hier). (https://www.roboternetz.de/community/threads/61379-Kopfsache-und-ein-m1284-etliche-Servos-viel-Alu?p=577672&viewfull=1#post577672) Wie´s so schön heißt: Es gibt nichts Gutes, ausser man tut es.

forgoden
09.02.2014, 11:50
In Cinema4D meine ich z.B. in diesem Video: http://www.youtube.com/watch?v=6Jm1q99CgcI darin erkennt man ob das Objekt beschleunigen und abbremsen wird bzw zurückbewegen wird. Ist es keine Kurve, sondern eine gerade Linie, so ist es eine konstante Bewegung.
Und hier zum Beispiel etwas komplexer: http://scriptedrealityproductions.files.wordpress.com/2012/02/zeitleiste-kamera-und-logo.jpg

Selber programmieren mit einer grafischen Darstellung von Zeitleiste, Keyframes und Kurven stelle ich mir sehr aufwändig vor.

Klar, im Moment schreibe ich das auch selber, mit bloßer Midi-Ansteuerung als Abhilfe. Ich frage einfach nach solchen fertigen Software, wenn dann nichts lieber das.

Max Web
10.02.2014, 23:11
Hallo,

Eine fertige (und vor allem kostenlose) Software für diesen Anwendungszweck kenne ich nicht, Du könntest Dir aber mal die Spline-Interpolation (insbesondere die kubischen Splines -> einfach und effektiv) anschauen.
Diese Interpolationsart wird sicherlich auch in den von Dir gezeigten Screenshots verwendet, ist also genau das, was Du suchst.
Der Vorteil der Spline-Interpolation gegenüber den Bezierkurven ist der, dass die gewünschten Positionen auch wirklich erreicht werden, sofern deren Sollzeitpunkt im Interpolationstakt liegt.
Dieser muss für flüssige Bewegungen natürlich sinnvoll gewählt werden, Du kannst die Sollpositionen natürlich zusätzlich auch noch so anpassen, dass sie genau in den IPO fallen.

Grüße,

Max Web

FeuerTobi
25.09.2014, 02:31
Hi, die englische Software VSA von Brookshire, bietet grafische Servosteuerung, das geht am ehesten in die Richtung.
http://www.brookshiresoftware.com/