rapyuta-robotics / rclUE

Apache License 2.0
113 stars 30 forks source link

Basic information

Online documentation

https://rclUE.readthedocs.io/en/devel/

Supported versions

Main support

Maintenance/experimental

Please download UE5.1 for Linux by following Unreal Engine for Linux

Branches

Other branches

Experimental and WIP

rclUE and ROS2

Description

Windows is currently unsupported

Getting Started

The plugin folder contains a video "Example_BP_PubSub.mp4" demonstrating how to setup a PubSub example in Blueprint.

An example setup using this plugin can be found at turtlebot3-UE

Notes on working with ROS 2 and UE

How to update ROS inside RclUE

Currently there is a scripts in UE_tools to automatically build and update ROS2 libraries. Please follow steps

Install pre-commit

Please install pre-commit before commiting your changes. Follow this instruction https://pre-commit.com/

then run

pre-commit install

Documentation

Tools

documentation is built with three tools

Locally build

  1. install tools in #tools section.
  2. build
    cd docs
    make --always-make html
  3. Open following in your browser.
    • Sphinx at file:///<path to cloned repo>/docs/source/_readthedocs/html/index.html
    • Original doxygen output at file:///<path to cloned repo>/docs/source/_readthedocs/html/doxygen_generated/html/index.html

Maintainer

yu.okamoto@rapyuta-robotics.com