Inleiding

Welkom bij de template voor het maken van Lerobot ROS projecten. Deze repository biedt een ROS2-integratie voor het LeRobot-framework, gericht op de Universal Robots (UR) robotarmen en de TOS Teachbot. Hiermee kunnen gebruikers hun UR-robots teleopereren en datasets opnemen met behulp van ROS2-tools en -controllers.

Waarschuwing

Deze documentatie is nog in ontwikkeling en kan onvolledig zijn. Voor de meest recente informatie, zie de officiële documentatie van LeRobot: LeRobot Documentatie.

Officiële Lerobot Documentatie

Voor meer informatie over het LeRobot-framework, bezoek de officiële website: LeRobot.`

Actiontypes en controllers

De volgende action types worden ondersteund in de UrROS2Interface. Deze zijn specefiek voor manipulator armen

action type

controller type

Opmerking

joint_position

forward_position_controller

movegroup_follow_joint_trajectory

scaled_joint_trajectory_controller

Voor real-robot

movegroup_follow_joint_trajectory

joint_trajectory_controller

Voor simulatie

movegroup_servo_twist

forward_position_controller

Voorkeur bij gebruik teleoprator welke een twist bericht genereert, zoals een joystick teleoperator

movegroup_servo_pose

forward_position_controller

Nog niet getest

movegroup_servo_jog

forward_position_controller

Voorkeur bij gebruik Teachbot teleoperator

Lerobot taken

In deze documentatie wordt beschreven hoe een setup gemaakt kan worden voor een teleoperatie door een joystick of teachbot naar een UR robotarm. Als deze inegraties werken kunnen andere Lerobt taken ook gebruikt worden, zoals het opnemen van datasets.

Zie voor meer informatie over deze taken de officiële documentatie van Lerobot:

Dank aan Yifei Cheng

Deze ROS2-integratie is mede mogelijk gemaakt door de inspiratie van Yifei Cheng’s werk aan lerobot-ros