-
Notifications
You must be signed in to change notification settings - Fork 364
Dev_AssetFolders
The Unity3D\Assets\RosSharp\
directory is structured as follows:
-
RosSharp
-
Editor
: Unity Editor-specific assets which are excluded from builds at runtime-
CustomEditor
: Unity menu and inspector modifications -
MeshImporter
: Mesh import scripts for .dae and .stl files -
UrdfImporter
: Unity-specific UrdfImporter class extensions
-
-
Plugins
: ROS# Code created outside Unity, in particular RosBridgeClient.dll and UrdfImporter.dll -
Scenes
: Application example scenes -
Scripts
: Scripts providing runtime functionalities-
Extensions
: Scripts containing extension methods -
MessageHandling
: Unity components for handling of ROS Message data -
RosCommunication
: Unity components for ROS communication -
UrdfComponents
: Unity components related to URDF model
-
-
© Siemens AG, 2017-2018 Author: Dr. Martin Bischoff (martin.bischoff@siemens.com)
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