Robotics
Open 3D Engine (O3DE) supports robotics simulation through a dedicated ROS 2 Gem and additional extended Gems. These Gems provide various O3DE components such as sensors, robot control and steering, manipulator arms, and support for importing robots from common formats.
| Topic | Description |
|---|---|
| Overview | Overview of Gems, Templates and demos for robotics in O3DE. |
| ROS 2 Project Configuration | Learn how to configure, build and run a project with the ROS 2 Gem. |
| ROS 2 Concepts and Structure | Overview of concepts and structure of the ROS 2 Gem, including an overview of its components. |
| ROS 2 Simulation Interfaces | Implementation details of ROS 2 simulation_interfaces package in O3DE. |
| Creating robotic simulation | High-level steps to create a robotic simulation with O3DE. |
| Deploying simulation | Building standalone simulation. |
| Vehicle Dynamics | Drive your robot with skid steering or Ackermann drive models. |
| Joints Manipulation | Control robotic manipulators and joints. |
| Grippers | Documentation of robotic grippers feature. |
| Georeference | Link your scene with the existing location. |
| Importing robots | Learn how to import robots using Robot Importer. |
| Troubleshooting the simulation | Helpful solutions to some of the most common issues with ROS 2. |
| Simulation Time for Robotics Gems | Configure simulation time settings for robotics Gems in O3DE. |
| Registry settings | List of registry settings for robotics Gems. |
Related topics
| Topic | Description |
|---|---|
| ROS 2 Gem reference | Gem reference documentation for ROS 2 Gem. |
| Open 3D Engine Contributor guide | Read this guide if you wish to contribute to the ROS 2 Gem. |
Overview
An overview of concepts, Gems, templates and demos for robotics in Open 3D Engine (O3DE).
Project Configuration
How to install dependencies and build a project with the ROS 2 Gem in Open 3D Engine (O3DE).
Concepts and Structure
Understanding basic concepts and structure of the ROS 2 Gem in Open 3D Engine (O3DE).
Creating a Robotic Simulation
A step-by-step process on how to create a robotic simulation using the ROS 2 Gem in Open 3D Engine (O3DE).
Deploying Simulation
Deploying a headless test tool with O3DE.
Registry Settings for Robotics Gems
List of registry settings for the robotics Gems in O3DE.
Simulation Time for ROS2 Gem
Configure simulation time settings for the ROS 2 Gem in Open 3D Engine (O3DE).
Vehicle Dynamics
Understanding basic concepts and structure of the ROS 2 Gem’s vehicle dynamics in Open 3D Engine (O3DE).
Joints Manipulation
Controlling joint systems such as manipulator arms with ROS 2 Gem Open 3D Engine (O3DE).
Grippers
Simulating robotic grippers with ROS 2 Gem Open 3D Engine (O3DE).
Georeference
Applying georeference for O3DE level
Importing robots
Importing robots from description file with ROS 2 Gem in Open 3D Engine (O3DE).
Importing robot
Importing robots from description file with ROS 2 Gem in Open 3D Engine (O3DE).
SimulationInterfaces
Introduction to the SimulationInterfaces Gem
Troubleshooting
Troubleshooting common issues with Robot Operating System (ROS) and and the ROS 2 Gem in Open 3D Engine (O3DE).