Lernen in der Simulation. Auf dem Roboterarm ausführen.
Testen Sie den Arm zuerst in der Simulation. Jeder Lauf wird aufgezeichnet.
Roboterarme
Welche Roboterarme kann ich steuern?
Jeder Roboterarm ist ein Gerät. Sein Servobus ist ein Kanal. USB-Roboterarme verbinden sich aus dem Browser, und der Port öffnet sich erst, wenn Sie ihn wählen.
Versuche
Versuchen Sie es viele Male vor dem ersten echten Mal.
Eine Versuchsdatei ändert einen Parameter über viele simulierte Läufe. Vergleichen Sie sie auf einer Zeitleiste, und behalten Sie den besten.
Jeder Lauf, wiederholbar und verzweigbar.
Ziehen Sie einen Körper von Hand, dann wird die Kraft mit Ihrem Namen aufgezeichnet. Verzweigen Sie jeden Moment in einen neuen Simulationslauf.
00:00:04.020 note agent:tuner: run_program reach.trials.json #17 00:00:04.031 command goal j1=31.0 j2=-22.0 j3=64.5 j4=10.0 00:00:04.540 state j1=30.9 j2=-22.1 j3=64.4 j4=10.0 00:00:05.002 event person:ana: drag gripper f=(0.0, 1.8, 0.0) N 00:00:05.300 state j1=31.4 j2=-20.8 j3=63.2 j4=10.0 00:00:06.100 note person:ana: fork @ 00:00:05.002
Befugnis
Was darf ein Agent mit meinem Roboterarm tun?
Nur das, was Ihre Dauerberechtigung erlaubt. Anhalten und Drehmoment abschalten sind immer erlaubt.
Prüfung
Gegen das Protokoll geprüft. Noch nicht an Ihrem Prüfstand.
Die Treiber der Roboterarme bestehen Tests gegen Software-Attrappen jedes Servo-Protokolls. Noch kein Treiber ist an einem echten Roboterarm in Betrieb genommen.
Beginnen Sie mit einer Simulationswelt.
Öffnen Sie eine Simulationswelt mit einem Roboterarm und ziehen Sie daran. Keine Hardware, keine Berechtigung.