This documentation is for a prerelease version of O3DE. Click here to switch to the latest release, or select a version from the dropdown.

Version:

IN THIS ARTICLE

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.

TopicDescription
OverviewOverview of Gems, Templates and demos for robotics in O3DE.
ROS 2 Project ConfigurationLearn how to configure, build and run a project with the ROS 2 Gem.
ROS 2 Concepts and StructureOverview of concepts and structure of the ROS 2 Gem, including an overview of its components.
ROS 2 Simulation InterfacesImplementation details of ROS 2 simulation_interfaces package in O3DE.
Creating robotic simulationHigh-level steps to create a robotic simulation with O3DE.
Deploying simulationBuilding standalone simulation.
Vehicle DynamicsDrive your robot with skid steering or Ackermann drive models.
Joints ManipulationControl robotic manipulators and joints.
GrippersDocumentation of robotic grippers feature.
GeoreferenceLink your scene with the existing location.
Importing robotsLearn how to import robots using Robot Importer.
Troubleshooting the simulationHelpful solutions to some of the most common issues with ROS 2.
TopicDescription
ROS 2 Gem referenceGem reference documentation for ROS 2 Gem.
Open 3D Engine Contributor guideRead this guide if you wish to contribute to the ROS 2 Gem.