- Open 3D Engine - an open-source game & simulation engine. O3DE is extendable through modules called Gems. This is one of such Gems.
- Robot Operating System (ROS) - an open-source middleware and, de facto, standard for robotics.
- ROS2 Gem - an open-source module for O3DE that enables simulation for robotics using modern ROS.
- Universal Robots - Universal Robots provides duty industrial collaborative robotic arms for manufacturing facilities and warehouses.
Please refer to O3DE documentation to learn more about Gems and about registering Gems in the system and O3DE projects.
- Any O3DE project with the O3DE ROS2 Gem enabled.
This is an Asset Gem only. It contains the following assets:
O3DE models of the robots are based on the Unified Robot Description Format (URDF) files. The models were converted to O3DE prefabs using a built-in robot importer.
The assets are delivered as O3DE prefabs in the following folder structure:
Assets
├── UR10
│ └── UR10.prefab
└── UR20
└── UR20.prefab
in which UR10.prefab
and UR20.prefab
model Universal Robots UR10 and Universal Robots UR20 robotic arms respectively. Robots contain visual models, colliders and physics, along with the following ROS components:
- ROS2 Frame
- ROS2 Robot Control
Models were created based on STL and URDF files kindly shared by Universal Robots.
This work is licensed under Apache License, Version 2.0. You may elect at your option to use the MIT License instead. Contributions must be made under both licenses.