-
Notifications
You must be signed in to change notification settings - Fork 365
Info_Acknowledgements
- Eric Vollenweider for providing an updated UWP platform support
- Jesper Smith bug fix regarding min-max angle limits
- Odysseas Doumas for a new threading model, new math functionalities and refactoring
- Reinbert for the timestamp casting fix
- flonou for code improvements in various ROS# scripts
- Ca Ja for making Subscribe method thread-safe
- akira_you for adding the time stamp switching and BSON (de-)serialization features.
- David Whitney and tarukosu for UWP platform support.
- Jeremy Fix for providing some helpful ROS communication example scripts in Unity.
- Karl Henkel for providing the reference for the Unity STL mesh importer/exporter.
- Hassanbot for multiple bug fixes and communication performance tests.
- Manuel Stahl for adding JSON serialization tests, fixes and feature suggestions.
- Samuel Lindgren for adding the ROS service providers in Unity.
© Siemens AG, 2017-2020 Author: Dr. Martin Bischoff ([email protected])
1. Installation and Configuration
1.1 Unity on Windows
1.2 Ubuntu on Oracle VM
1.3 ROS on Ubuntu
1.4 Gazebo Setup on VM
1.5 TurtleBot2
1.6 Shadow Hand
1.7 Gazebo Simulation Example Setup
1.8 Unity Simulation Example Setup
2. Application examples with ROS communication
2.1 Transfer a URDF from ROS to Unity
2.2 Transfer a URDF from Unity to ROS
2.3 Gazebo Simulation Example
2.4 Unity Simulation Example
2.5 Fibonacci Action Client
2.6 Fibonacci Action Server
3. Application examples without ROS communication
3.1 Import a URDF on Windows
3.2 Create, Modify and Export a URDF Model
3.3 Animate a Robot Model in Unity
ROS-Unity Coordinate System Conversions
How to add new Message Types
RosBridgeClient Protocols
RosBridgeClient Serializers
Message Handling Code Map
Action Server State Machine Model
License Headers