OpenMANIPULATOR-X follower

Built by:   ROBOTIS
Licence:    Apache-2.0
Source:     https://github.com/ROBOTIS-GIT/open_manipulator/tree/bc555a9c41ebd7493dc945ddabc43fc649681b62/open_manipulator_description
Commit:     bc555a9c41ebd7493dc945ddabc43fc649681b62
Collection: ROBOTIS-GIT/open_manipulator
Packaged:   2026-08-28 by urdfbase.com/models/openmanipulator-x-follower/

This folder holds the model written as MJCF, with mesh paths rewritten to
meshes/ so they resolve wherever the folder is opened. The original files, with
the paths their authors wrote, are at the source above.

What did not survive the conversion:
  - mesh follower_01_base.stl on link "link0" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - mesh follower_01_base.stl on link "link0" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - joint "joint1" has a velocity limit of 4.8, which MJCF does not store on the joint — enforce it in the controller
  - mesh follower_02_base_tilt_Revised.stl on link "link1" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - mesh follower_02_base_tilt_Revised.stl on link "link1" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - joint "joint2" has a velocity limit of 4.8, which MJCF does not store on the joint — enforce it in the controller
  - mesh follower_03_middle_verticle.stl on link "link2" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - mesh follower_03_middle_verticle.stl on link "link2" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - joint "joint3" has a velocity limit of 4.8, which MJCF does not store on the joint — enforce it in the controller
  - mesh follower_04_middle_horizontal.stl on link "link3" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - mesh follower_04_middle_horizontal.stl on link "link3" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - joint "joint4" has a velocity limit of 4.8, which MJCF does not store on the joint — enforce it in the controller
  - mesh follower_05_tip.stl on link "link4" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - mesh follower_05_tip.stl on link "link4" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - joint "joint5" has a velocity limit of 4.8, which MJCF does not store on the joint — enforce it in the controller
  - mesh follower_06_pan_Revised.stl on link "link5" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - mesh follower_06_pan_Revised.stl on link "link5" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - joint "gripper_joint_1" has a velocity limit of 4.8, which MJCF does not store on the joint — enforce it in the controller
  - mesh follower_07_gripper_motorized.stl on link "link6" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - mesh follower_07_gripper_motorized.stl on link "link6" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - joint "gripper_joint_2" mimics "gripper_joint_1"; MJCF expresses that as an equality constraint, which has to be added by hand
  - joint "gripper_joint_2" has a velocity limit of 4.8, which MJCF does not store on the joint — enforce it in the controller
  - mesh follower_08_gripper_gear.stl on link "link7" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there
  - mesh follower_08_gripper_gear.stl on link "link7" has a scale of 0.001 0.001 0.001; MJCF scales meshes in the asset section, so it was moved there

The robot belongs to the people who built it. Credit the source, not this site.
