Wie man URDF-Modelle für Franka-Roboter erstellt

Klonen Sie zuerst das franka_description-Repository:

clone_franka_description.sh
git clone https://github.com/frankaemika/franka_description.git

Verwenden Sie danach das Skript scripts/create_urdf.sh, um die URDFs zu erstellen.

Sie müssen hier verschiedene Entscheidungen treffen:

Darüber hinaus können Sie das Flag --with-sc hinzufügen, um das Selbstkollisionsmodell in das URDF aufzunehmen. Dies wird immer empfohlen.

Außerdem müssen Sie wählen, wie die 3D-Geometrie-Meshes geladen werden sollen, die die URDF-Geometrie bilden:

Das Image verwendet ein ROS-Docker-Image zum Erstellen der Modelle, sodass Sie Docker installieren müssen, aber nichts anderes installieren müssen.

Die resultierenden URDFs werden im Unterverzeichnis urdfs des Repositories gespeichert.

Beispielbefehle:

Wie man ein Franka Research 3 URDF erstellt (kein Endeffektor)

create_fr3_urdf.sh
# Dies erstellt urdfs/fr3.urdf
./scripts/create_urdf.sh fr3 --with-sc --robot-ee none

Wie man ein Franka Research 3 URDF mit dem Franka Hand-Endeffektor erstellt

create_fr3_urdf_with_hand.sh
# Dies erstellt urdfs/fr3.urdf
./scripts/create_urdf.sh fr3 --with-sc --robot-ee franka_hand

Check out similar posts by category: Robotics