-
Notifications
You must be signed in to change notification settings - Fork 389
Dev_ExternalDependencies
Mehmet Emre Çakal edited this page Jun 2, 2025
·
3 revisions
-
RosBridgeClient requires:
- Newtonsoft.Json [13.0.3] (MIT License)
- websocket-sharp [1.0.3-rc11], required only when using WebSocketSharpProtocol
- System.Data.DataSetExtensions [4.5.0]
- Microsoft.Bcl.AsyncInterfaces [9.0.5]
- System.Runtime.CompilerServices.Unsafe [6.1.2]
- System.Text.Encodings.Web [9.0.5]
- System.Text.Json [9.0.5]
- System.Threading.Channels [9.0.5]
- System.IO.Pipelines [9.0.5]
- websocket-sharp [1.0.3-rc11]
-
MessageGeneration requires:
- System.Data.DataSetExtensions [4.5.0]
-
Urdf requires:
- System.Data.DataSetExtensions [4.5.0]
Please note that depending on your Visual Studio configuration, manual installation may be required. If Visual Studio is unable to reference them, please check the installed versions with here or reinstall them.
- Newtonsoft.Json
- websocket-sharp
- Microsoft.Bcl.AsyncInterfaces
- System.Runtime.CompilerServices.Unsafe
- System.Text.Encodings.Web
- System.Text.Json
- System.IO.Pipelines
- System.Threading.Channels
There is no need to install them manually because they are already included in the package (
com.siemens.ros-sharp/Plugins
). Some of these dependencies have different versions than the .NET solution dependencies. Some of the newer versions conflict with Unity's built-in DLLs. If you really need to know, you can use a DLL analyzer tool to determine their specific versions.
© Siemens AG, 2017-2025
-
- 1.3.1 R2D2 Setup
- 1.3.2 Gazebo Setup on VM
- 1.3.3 TurtleBot Setup (Optional for ROS2)
- 2.1 Quick Start
- 2.2 Transfer a URDF from ROS to Unity
- 2.3 Transfer a URDF from Unity to ROS
- 2.4 Unity Simulation Scene Example
- 2.5 Gazebo Simulation Scene Example
- 2.6 Fibonacci Action Client
- 2.7 Fibonacci Action Server
- 3.1 Import a URDF on Windows
- 3.2 Create, Modify and Export a URDF Model
- 3.3 Animate a Robot Model in Unity
- 4.1 Introduction to RosBridgeClient
- 4.2 Image Publication
- 4.3 URDF Transfer
- 4.4 Fibonacci Action Client/Server
- Message Handling: Readers & Writers
- Thread Safety for Message Reception
- File Server Package
- ROS-Unity Coordinate System Conversions
- Post Build Events
- Preprocessor Directives in ROS#
- Adding New Message Types
- RosBridgeClient Protocols
- RosBridgeClient Serializers
- Actions in ROS#
- Action Server State Machine Model
© Siemens AG, 2017-2025