Wie sieht es bei einer PTP Bewegung aus, wird da auch vorher in die 3 Phasen unterteilt oder Regelt die Beschleunigung jede Achse für sich selbst?
Werbung
Wie sieht es bei einer PTP Bewegung aus, wird da auch vorher in die 3 Phasen unterteilt oder Regelt die Beschleunigung jede Achse für sich selbst?
Mit etwas Nachdenken kannst Du Dir das selbst beantworten. (unendlich große Beschleunigung)
Beim Beschleunigen kommt man ja noch damit hin solange Gas zu geben bis man die gewünschte Geschwindigkeit hat.
Renn einfach mal auf eine massive Wand zu und wenn Du dort bist und nicht mit voller Geschwindigkeit dagegen gerannt bist, dann überlegmal was Du gemacht hast.
Du hast entschieden an welchem Punkt du damit anfangen musst zu bremsen, damit du Dir nicht weh tust. Du hast also dein Bahn geplant und beim Abbremsen hast Du geregelt damit deine Verzögerung so passt, das Du genau vor der Wand zum Stillstand kommst. Und weder viel zu weit davor oder zu spät, so das Du Dir weh tust.
Jetzt überleg noch mal was man mit Bahnplanung und was man mit Regelung hinbekommen kann.
Oberallgeier hat Dir eigentlich schon ein elementares Hilfsmittel genannt.
Beobachte mal dich selbst und versuche Dir klar zu werden was Dein Körper so schön automatisch macht.
Setze Dich an einen zu flachen Tisch und male mal ein Quadrat, Dreieck,Kreis ohne das Dein Arm irgendwo aufliegt, also Du freihand alle Gelenke koordinieren musst. Wenn Du ein Rechteck hinbekommst, dann wiederhole das mit geschlossenen Augen und versuche nur über das Körpergefühl die Bewegung nachzuvollziehen.
Dieser Selbstversuch kann sehr lehrreich sein um Regelung und Koordination zu verstehen. Denn Dein visueller Sensor (Augen) ist ja beim zweiten Teil ausgeschaltet. Ein direktes Bahn planen/Bahn regeln "in Process" ist damit nicht mehr möglich.
Geändert von i_make_it (11.04.2017 um 11:13 Uhr)
Dass eine Beschleunigung- und Bremsphase geben muss war mir ja klar, ich hatte mich nur gefragt, von wem das berücksichtigen werden soll.
Habe das jetzt so gedacht:
1. Die Gelenkstellungen vom Ziel berechnen,
2. die Gelenke miteinander Synchronisieren, dass sie alle gleich lange brauchen, wie das langsamste Gelenk,
3. und dann jeder Achse mit einem Beschleunigungsprofil versehe. Die Dauer der Beschleunigungs- und Bremsphase halte ich dann auch Synchron zu jeder Achse.
Geändert von raze92 (11.04.2017 um 14:06 Uhr) Grund: übersicht verschaffen
Funktioniert nur, wenn sich die Bewegungsrichtung einer Achse während der Bewegung nicht umkehrt.
Im Extremfall, kann ein Gelenk am Start und am Ende die selbe Position haben muß sich aber bewegen, damit die Ausrichtung des Teils während der Bewegung definiert ist (z.B. Glas Wasser).
So wirst Du auf jede Fall in bestimmten Situationen Probleme bekommen mit A,B,C also der Ausrichtung des Teils das Du handhaben willst.
So langsam komme ich zu dem Schluß, das Dir noch etwas Verständnis bei dem Thema fehlt.
Eventuell hilft es Dir ja wenn Du das visualisieren kannst.
Eine Möglichkeit, wäre wenn Du Dir mal ein paar Potis besorgst.
Bsp.: https://www.amazon.de/20K-Ohm-Pot-Po...words=20k+poti
Und mit etwas Bastelsperrholz einfach mal einen Arm mit den Potis als Achsen (Wellen) baust.
Dann kannst Du z.B. mit einem Arduino Nano
Bsp.: https://www.amazon.de/s/ref=nb_sb_no...s=Arduino+nano
für unter 10€ und der IDE aus dem Web einfach mal jedes Poti als Spannungsteiler aufbauen und die Schleifer an die Analogeingänge hängen. So kannst Du Dir bei verschiedenen Bewegungsabläufen einfach mal die Veränderung der Gelenkstellungen ansehen (z.B. mit dem seriellen Plotter).
Eventuell hilft Dir das die Zusammenhänge und die Konsequenzen verschiedener Herangehensweisen besser zu verstehen.
Geändert von i_make_it (11.04.2017 um 17:03 Uhr)
So wie ich es verstanden bestimmt man bei PTP nur die Gelenktstellungen des Ziel uns alle Gelenkte fahren dann auf dem kürzesten Weg(wenn keine Kollision entsteht) zu ihren Sollstellungen.
Seite 20, Kapitel 3.2
https://homepages.thm.de/~hg6458/Robotik/Robotik.pdf
Lesezeichen