UnityRosUtils
ros-sharp
UnityRosUtils | ros-sharp | |
---|---|---|
1 | 7 | |
0 | 934 | |
- | 1.5% | |
0.0 | 2.6 | |
about 2 years ago | 4 months ago | |
C# | C# | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
UnityRosUtils
-
Help! Meet problems about connecting the ros with unity based on ros sharp
From my experience, ROS# is not the recommended way to connect Unity and ROS anymore. You probably want to use the ROS-TCP-Connector which is officially supported by Unity and its corresponding ROS package. That page has quite a few tutorials to help you get the connection setup. I currently maintain a plugin that implements a set of commonly used sensors here which might be of some use to you. Another useful resource maintained by Unity is their URDF importer, but it is still a bit buggy. Let me know if you need any other resources or help, I'm trying to make Unity a bit more livable for ROS developers.
ros-sharp
- Unity VS Unreal which one you recommand for ROS (am a biginner for all three)
-
Help! Meet problems about connecting the ros with unity based on ros sharp
User_App_ROS_UnitySimulationExample ยท siemens/ros-sharp Wiki (github.com)
-
Hello, I've been thinking about the same problem for 3 days.
RosSharp looks like can handle the visualization in Unity: https://github.com/siemens/ros-sharp/tree/master/Unity3D/Assets/RosSharp/Scripts/RosBridgeClient/SensorDataVisualization
-
Best approach to use ROS on windows.
For ROS1 - check out https://github.com/siemens/ros-sharp
-
Remote control of a a ROS machine from Windows?
The Microsoft ROS Landing page includes setup instructions for ROS natively on Windows. Additionally, if you are writing a Windows application, you can use ROS#, which includes .net bindings for ROS using the ROS Bridge.
-
We've created a open source Gazebo alternative that is much easier and more efficient to develop simulations.
The tools in the Unity Robotics Hub provide a URDF importer (derived from ROS# https://github.com/siemens/ros-sharp) and a low level TCP communications bridge to ROS.
-
Robotics on WSL2 using ROS, Docker and Unity 3D (Part II)
There are several ways of using Unity for robotics. Robotics for Unity is a new field and support is still custom made. Most of the applications out there are proprietary software created by private companies and not easily accessible or configurable by others. ROS support has been recently introduced by Unity itself, and it is a fork from a previous library from Siemens' RosSharp. In my setup, I used the Unity ROS library which works with the latest ArticulationBody types.
What are some alternatives?
URDF-Importer - URDF importer
Unity-Robotics-Hub - Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.
ros2_dotnet - .NET bindings for ROS2
ROS-TCP-Endpoint - ROS package used to create an endpoint to accept ROS messages sent from a Unity scene using the ROS TCP Connector scripts
unity_reachy_tutorial - Tutorial to run reachy on unity
DynamixelSDK - ROBOTIS Dynamixel SDK (Protocol1.0/2.0)
moveit - :robot: The MoveIt motion planning framework
gazebo-classic - Gazebo classic. For the latest version, see https://github.com/gazebosim/gz-sim
dynamixel-workbench - ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
dynamixel-workbench-msgs - Message package for dynamixel-workbench
xarm_ros - ROS packages for robotic products from UFACTORY