Robot USD model files for ROS2 Control simulation.
Screencast.from.2025-11-25.17-05-49.mp4
![]() |
![]() |
![]() |
| Agibot G1 | Agilex Aloha Split | Agilex Aloha V1 |
![]() |
![]() |
![]() |
| Agilex Aloha V2 | ARX Lift | ARX X7S |
![]() |
![]() |
![]() |
| Astribot S1 | Galaxea R1 Lite | Galaxea R1 |
![]() |
||
| Galaxea R1 Pro |
# Clone the repository
git clone git@github.com:fiveages-sim/robot_usds.git
cd robot_usds
# Initialize and update submodules
git submodule update --init --recursive- Gripper
- ChangingTek_AG2F120S
- ChangingTek_AG2F90_C
- ChangingTek_AG2F90_C with soft pad (rigid body simulation)
- ChangingTek_AG2F90_C_Soft
- Galaxea_G1
- Inspire_EG2_4C2
- Jodell_RG75
- OmniPicker
- Robotiq_85
- Manipulator
- ARX
- R5
- X5
- ARX5_agilex
- DobotCR5
- Dobot CR5 Dual Arm
- Elite_EC66
- Galaxea
- A1
- A1X
- A1Y
- Piper
- rm65
- ARX
- Humanoid
- Agibot_G1
- Agibot_G2
- ARX_Lift
- ARX_X7S
- Astribot_S1
- FiveAges_W1
- FiveAges_W2
- Galaxea_R1
- Galaxea_R1_Pro
- Mobile Base
- Agilex_Ranger_Mini
- Agilex_Tracer
- Agilex_Tracer_V2
- Mobile Manipulator
- Agilex_Aloha_Spilt
- Agilex_Aloha_V1
- Agilex_Aloha_V2
- Galaxea_R1_Lite
- Sensors
- d405
- d435
- dabai
- mid360
- orbbec_336
- orbbec_336L
The core directory is robots, which contains the following subfolders and resources:
robots/
grippers/ # Gripper models and their configurations
manipulators/ # Manipulator models, environment samples, and configurations
humannoid/ # Humanoid robot models and configurations
mobile_base/ # Mobile base models and configurations
mobile_manipulator/ # Mobile manipulator models and configurations
sensors/ # Sensor models
README.md
LICENSESome scenes under manipulators/*/envs/ depend on external environment assets (textures, shared assets, etc.).
To use environment assets, create an environment folder at the same level as robots, then clone fiveages_env inside it:
# Go to the parent directory of robots (adjust the path as needed)
cd /home/fiveages/Documents/usd
mkdir -p environment
cd environment
# Clone the environment assets repository
git clone git@github.com:fiveages-sim/fiveages-env-usds.git fiveages_envAfter cloning, your directory layout should look like:
/home/fiveages/Documents/usd/
robots/
environment/
fiveages_env/With this layout, scenes that depend on environment assets can correctly reference content from environment/fiveages_env.









