Jan Hanca 6c1f346f81 ROS2 Gem API changes (remove ROS2GemUtilities, inline ROS2Conversions) (#929) 3 周之前
..
Screenshots aeb7b2aca5 Updated the Ros2ProjectTemplate to use WarehouseAssets gem instead of WarehouseSample gem (#878) 3 月之前
Template 6c1f346f81 ROS2 Gem API changes (remove ROS2GemUtilities, inline ROS2Conversions) (#929) 3 周之前
README.md aeb7b2aca5 Updated the Ros2ProjectTemplate to use WarehouseAssets gem instead of WarehouseSample gem (#878) 3 月之前
preview.png aeb7b2aca5 Updated the Ros2ProjectTemplate to use WarehouseAssets gem instead of WarehouseSample gem (#878) 3 月之前
template.json 7de6a23adc Port changes back stabilization/25050 -> development (#921) 1 月之前

README.md

Robotic Simulation Project Template for ROS 2

Welcome to Robotic Simulation template for ROS 2 projects! It is designed to help you quickly start simulating robots in Open 3D Engine (O3DE) with Robot Operating System (ROS) 2.

This template has the following characteristics:

  • It is the simplest and using the least resources among templates.
  • Comes with Husarion ROSBot XL model, equipped with lidar and a differential drive.

An example ROS 2 navigation stack launch file is bundled with the template.

To learn about other robotic templates, please refer to documentation of
Robotic templates.

Template picture

Set up a new project with the template

Please follow the instructions in ROS 2 Gem documentation to install all required dependencies and create your project with a template (make sure to use chose this template during the process).

ROS 2 integration example

You can try out an example of ROS 2 integration with the navigation stack. Follow the instructions to navigate your robot with ROS 2!