UR5e (Universal Robots UR5e + Robotiq 2F-85)
The Universal Robots UR5e
is a 6-DoF collaborative arm with a Robotiq 2F-85
parallel-jaw gripper. Unlike the other three robots, the UR5e is
mounted on a 4-legged ur5_base (top plate at z = 0.59) with a
SEPARATE cafe_table workspace at world (0.7, 0, 0) — the arm
sits next to the table, not on top of it.
Tasks
Task |
Env ids |
Page |
|---|---|---|
Reach |
|
|
Push |
|
|
PnP |
|
Robot-specific facts
Topic |
Value |
|---|---|
Arm joints (6) |
|
Gripper joints (1) |
|
Gripper open / closed value |
Open = gripper_min ≈ 0.0 rad; closed = gripper_max ≈
0.8 rad. Opposite of the prismatic-finger convention used by
RX200 / VX300S where open = |
|
INVERTED — |
PnP joint-mode action dim |
6 (arm) + 1 (gripper scalar) = 7 |
Arm controller topic |
|
URDF link prefix |
Bare names on both sim + real ( |
End-effector link (FK) |
|
Reference frame |
|
MoveIt planning groups |
|
Init pose |
Folded upright ( |
Safety geometry |
Two-floor check: every link clears |
Sim setup
Description-extras package:
ur5e_description_extras(URDF wrap, controller config,ur5_basemodel,cafe_tablemodel,red_cubemodel, Kinect mount,ur5e_scene.world).The env launches Gazebo with
ur5e_scene.world(sun, ground, ur5_base, cafe_table baked in). Arm spawns at z = 0.59 on top of the base. MoveIt comes up via theur5e_description_extras/launch/ur5e_move_group.launchwrapper (drops the un-namespaced upstreamur5e_robotiq_85_moveit_configinto<group ns="ur5e">).
Real setup
TBD:
ur5e_description_extras/launch/ur5e_real.launch(to write at the lab). Expected to bring upur_robot_driverwith the calibrated UR5e network IP + a Robotiq 2F-85 driver + MoveIt under/ur5e.The env subscribes to
/ur5e/joint_statesand publishes to/ur5e/arm_controller/command+/ur5e/gripper_controller/command.Push / PnP subscribe to
/cube_posefor cube tracking.