-
Notifications
You must be signed in to change notification settings - Fork 373
User_Inst_Unity3DOnWindows
Verena Roehrl edited this page Dec 18, 2017
·
9 revisions
1.1 Unity3D on Windows
Installing Unity3D
- Download and install Unity3D
- Start Unity3D and sign in or create an account to check the licence (just follow the instructions on the screen)
- Now Unity3D is ready to use
Setting up Unity3D
- Start Unity3D 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 Unity3D project.
- Go to
Assets
>Import Package
>Custom Package...
and selectRosSharpGettingStartedTutorials.unitypackage
from ros-sharp/Release - Select all sources and press
Import
- Select the
DefaultScene
by clicking on the respective file in/PATH_TO_YOUR_UNITY_PROJECT/Assets/
Now your setup is complete and RosBridgeClient and URDF# are included in your Unity3D 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 the tutorials of section 2 and 3 .
← Previous Tutorial: 1. Installation and Configuration
→ Next Tutorial: 1.2 Ubuntu on Oracle VM
🏠
© Siemens AG, 2017 Author: Verena Röhrl ([email protected])
-
- 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
- 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
- Action Server State Machine Model
© Siemens AG, 2017-2024