Unity releases ROS support. Autoware LGSVL Sim CycloneDDS works too

Unity has released support for ROS


Also Autoware Foundation developer default RMW Eclipse Cyclone DDS “just works” in Unity 3D and LGSVL Simulator via Robotec.ai contributed integration because CycloneDDS is a pure C implementation without conflicting dependencies. Which is why LG adopted Eclipse Cyclone DDS for their Unity LGSVL Sim.

15 Likes

Good work from Unity 3D, recognizing the importance of connecting simulation with the middleware that is the most important for robotics!

While Unity-Robotics-Hub is ROS 1 based, ROS 2 support is also possible indirectly, through bridging.

Robotec.ai has developed a separate solution, ROS2 for Unity, which uses ROS2 client library directly, without a need any bridges or sockets in between. Based on an open source project (ros2_dotnet), we have focused on performance and stability. For our ROS2 module, the default middleware is RMW Eclipse CycloneDDS.

2 Likes

Hi Adam,

Just an update. We wrote a post here several months ago about our Fast DDS support for LGSVL - Unity 3D

Initially, Unity had a recognized bug, and we published a workaround while they were fixing it, but fortunately now it is fixed.

1 Like