Jan Hanca 2544971a95 Update gem.json files of ROS2 related Gems (#703) 1 년 전
..
Assets fb8d5df5ba Update ROS2 Related prefabs (#695) 1 년 전
Registry aa58404d0c Proteus Robot Gem (#173) 2 년 전
docs 650bfa1440 Update documentation in gems (#633) 1 년 전
CMakeLists.txt 92431c3808 Convert Proteus Robot Gem to asset Gem 2 년 전
README.md 650bfa1440 Update documentation in gems (#633) 1 년 전
gem.json 2544971a95 Update gem.json files of ROS2 related Gems (#703) 1 년 전
preview.png 92431c3808 Convert Proteus Robot Gem to asset Gem 2 년 전

README.md

Apache License, Version 2.0

Proteus Robot Gem for Open 3D Engine (O3DE)

Requirements

  • Any O3DE project with the ROS 2 Gem enabled.

Please refer to O3DE documentation to learn more about Gems and about registering Gems in the system and O3DE projects.

Description

This is an Asset Gem. It contains a simplified model of Proteus Robot - an autonomous mobile robot that can pick up, transport, and drop off containers. It is delivered as a ready-to-use O3DE prefab, Proteus.prefab, containing visual models, physics and the following ROS 2 components:

  • ROS2 Frame
  • ROS2 Robot Control
  • ROS2 Skid Steering Twist Control
  • ROS2 Lidar Sensor

Additionally, the model is equipped with links that are suitable for adding Camera and Imu sensors.

The robot publishes Lidar Sensor's output on the/base_link/pc ROS 2 topic and can be driven using the /base_link/cmd_vel ROS 2 topic. An example of its use can be found in ROS 2 Project Template.

Screenshots

Acknowledgments

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.