Wir haben ein einfaches Robotermodell mit revolut verbindet in v-rep. Die Gelenke sind im Kraft/Drehmoment-Modus und sie werden über ein nicht untergeordnetes untergeordnetes Skript unter Verwendung der simSetJointTargetVelocity
-Funktion des Simulators gesteuert. Die Kollision ist im Modell aktiviert und einige Spielzeuggewichte sind auf die Verbindungsstangen eingestellt.Revolute Gelenke springen aus dem Rahmen - vrep, bullet engine
Der Fehler wir haben, ist, dass der blaue Teil des Gelenks (der bewegliche Teil) „wackelt“ herum und schließlich aus dem roten Teil des Gelenks (der feste Fall). Hier ist ein Screenshot, der den Fehler zeigt.
(Der blaue Teil des oberen Gelenk sollte im roten Teil sein, wie es im unteren Gelenk)
Wie das bewegliche Teil des Gelenks zu beheben, so dass es nicht der Fall ist herumlaufen, aber dreht nur wie von den Velocity-Einstellungen angefordert?
Danke für die Antwort! Für die Spielzeuggewichte - ich denke, wir hatten ein erheblich unterschiedliches Gewicht an den Stangen und in den Flugzeugen. Wir haben uns später für eine andere Engine entschieden, wie Sie beschrieben haben, die für die Simulation, die wir durchführen mussten, besser (wenn auch nicht perfekt) funktionierte. – Gyfis