{"repo":"RobotecAI/ros2-for-unity","free":true,"listed":false,"github":"https://github.com/RobotecAI/ros2-for-unity","clone":"git clone https://github.com/RobotecAI/ros2-for-unity.git","description":"High-performance ROS2 solution for Unity3D","language":"C#","stars":630,"topics":["ros2","unity3d","simulation","ros2-foxy","ros2-galactic","performance","unity","ros2-humble"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Ros2 For Unity =============== [!NOTE] This project is officially supported for AWSIM users of Autoware. However, the Robotec team is unable to provide support and maintain the project for the general community. If you are looking for an alternative to Unity3D, Open 3D Engine (O3DE) is a great, open-source and free simulation engine with excellent ROS 2 integration, which Robotec is actively supporting and developing. ROS2 For Unity is a high-performance communication solution to connect Unity3D and ROS2 ecosystem in a ROS2 \"native\" way. Communication is not bridged as in several other solutions, but instead it uses ROS2 middleware stack (rcl layer and below), which means you can have ROS2 nodes in your simulation. Advantages of this module include: - High performance - higher throughput and considerably lower latencies comparing to bridging solutions. - Your simulation entities are real ROS2 nodes / publishers / subscribers. They will behave correctly with e.g. command line tools such as ros2 topic . They will respect QoS settings and can use ROS2 native time. - The module supplies abstractions and tools to use in your Unity project, including transformations, sensor interface, a clock, spinning loop wrapped in a MonoBehavior, handling initialization and shutdown. - Supports all standard ROS2 messages. - Custom messages are generated automatically with build, using standard ROS2 way. It is straightforward to generate and use them without having to define .cs equivalents by h","default_branch":null,"files":null,"tree":[],"storefront":"/r/RobotecAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RobotecAI/ros2-for-unity/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}