-
Notifications
You must be signed in to change notification settings - Fork 383
User_Inst_Unity3DOnWindows
Martin Bischoff edited this page Mar 21, 2018
·
10 revisions
1.1 Unity on Windows
Installing Unity
- Download and install Unity
- Start Unity and sign in or create an account to check the license (just follow the instructions on the screen)
- Now Unity is ready to use
Setting up Unity
- Start Unity and create a new project To keep the setup as simple as possible an Unity3D package including full functionality is provided. This can be easily loaded to your Unity project.
- Go to
Assets
>Import Package
>Custom Package...
and selectRosSharp.unitypackage
from ros-sharp/Release - Select all sources and press
Import
Now your setup is complete and RosBridgeClient and UrdfImporter are included in your Unity project. Once the plugins have been loaded, the following new menu items will show up:
-
ROSBridgeClient
>Import URDF Assets...
-
GameObject
>3D Object
>URDF Model
Furthermore various scripts and GameObjects are now contained in theAssets
folder. These accomplish different functionalities explained in these tutorials.
© Siemens AG, 2017-2018 Author: Verena Röhrl (verena.roehrl@siemens.com)
-
- 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