Skip to content

Commit 475c1df

Browse files
authored
AIRO-312: Landing page revamp (#51)
1 parent 912e281 commit 475c1df

File tree

3 files changed

+39
-28
lines changed

3 files changed

+39
-28
lines changed

README.md

Lines changed: 39 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,55 @@
1+
![](images/unity-wide.png)
2+
3+
<p align="center"><img src="tutorials/pick_and_place/img/0_pick_place.gif" width="600"/></p>
4+
15
# Unity Robotics Hub
26

37
This is a central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity.
48

5-
If you have questions please feel free to contact us [here](mailto:unity-robotics@unity3d.com).
9+
> The contents of this repository are in active development. Its features and API are subject to significant change as development progresses.
10+
11+
## Introduction
12+
13+
Simulation plays an important role in robotics development, and we’re here to ensure that roboticists can use Unity for these simulations. We have released our first set of tools to make it easier to use Unity with existing ROS-based workflows. Try out some of our samples below to get started quickly.
14+
15+
For any questions or feedback, connect directly with the Robotics team at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com).
616

7-
## Unity Robotics Tutorials
17+
## Getting Started with Unity Robotics
818

9-
### Repos
10-
- [TCP Endpoint ROS Package](https://github.com/Unity-Technologies/ROS-TCP-Endpoint)
11-
- A ROS node for sending/receiving messages from Unity.
12-
- [TCP Connection Unity Scripts](https://github.com/Unity-Technologies/ROS-TCP-Connector)
13-
- A set of Unity components for sending/receiving messages from ROS.
14-
- [URDF Importer](https://github.com/Unity-Technologies/URDF-Importer)
15-
- A Unity plugin for loading [URDF](http://wiki.ros.org/urdf) files (Unified Robot Description Format)
16-
- [Articulations Robot Demo](https://github.com/Unity-Technologies/articulations-robot-demo)
17-
- A robot simulation, demonstrating Unity's new physics solver.
19+
| Tutorial | Description |
20+
|---|---|
21+
| [Pick-and-Place Demo](tutorials/pick_and_place/README.md) | A complete end-to-end demonstration, including how to set up the Unity environment, how to import a robot from URDF, and how to set up two-way communication with ROS for control |
22+
| [ROS–Unity Integration](tutorials/ros_unity_integration/README.md) | A set of component-level tutorials showing how to set up communication between ROS and Unity |
23+
| [URDF Importer](tutorials/urdf_importer/urdf_tutorial.md) | Steps on using the Unity package for loading [URDF](http://wiki.ros.org/urdf) files (Unified Robot Description Format) |
24+
| [Articulations Robot Demo](https://github.com/Unity-Technologies/articulations-robot-demo) | A robot simulation demonstrating Unity's new physics solver
1825

19-
### Prerequisites
20-
- Knowledge of [ROS](https://www.ros.org/) and a working [ROS environment](https://www.ros.org/install/)
21-
- This tutorial was made using ROS Melodic and Python 2.
22-
- Unity 2020.2 or newer
2326

24-
### Tutorials
25-
- [ROS–Unity Integration](tutorials/ros_unity_integration/README.md)
26-
- How to set up simple communication between ROS and Unity.
27-
- [URDF Importer](tutorials/urdf_importer/urdf_tutorial.md)
28-
- [Pick-and-Place End-to-End](tutorials/pick_and_place/README.md)
29-
- A complete end-to-end robotics environment - a simulated robot defined in URDF, controlled via two-way communication with ROS.
27+
## Component Repos
3028

31-
### Additional Resources
32-
We have published a series of blog posts that are relevant for Unity Robotics:
29+
| Repo | Usage |
30+
|---|---|
31+
| [TCP Endpoint](https://github.com/Unity-Technologies/ROS-TCP-Endpoint) | ROS node for sending/receiving messages from Unity |
32+
| [TCP Connector](https://github.com/Unity-Technologies/ROS-TCP-Connector) | Unity package for sending/receiving messages from ROS |
33+
| [URDF Importer](https://github.com/Unity-Technologies/URDF-Importer) | Unity package for loading [URDF](http://wiki.ros.org/urdf) files (Unified Robot Description Format) |
34+
35+
---
36+
37+
## Additional Resources
38+
39+
We have published a series of blog posts and talks that are relevant for Unity Robotics:
3340

3441
- (November 12, 2020)
35-
[Unite Now 2020: Simulating Robots with ROS and Unity](https://resources.unity.com/unitenow/onlinesessions/simulating-robots-with-ros-and-unity)
42+
Unite Now 2020: Simulating Robots with ROS and Unity [video](https://resources.unity.com/unitenow/onlinesessions/simulating-robots-with-ros-and-unity)
3643
- (August 26, 2020)
37-
[Announcing Unity robotic simulation](https://unity.com/solutions/automotive-transportation-manufacturing/robotics)
44+
Announcing Unity Robotic Simulation [blog post](https://unity.com/solutions/automotive-transportation-manufacturing/robotics)
3845
- (May 20, 2020)
39-
[Use articulation bodies to easily prototype industrial designs with realistic motion and behavior](https://blogs.unity3d.com/2020/05/20/use-articulation-bodies-to-easily-prototype-industrial-designs-with-realistic-motion-and-behavior/)
46+
Use articulation bodies to easily prototype industrial designs with realistic motion and behavior [blog post](https://blogs.unity3d.com/2020/05/20/use-articulation-bodies-to-easily-prototype-industrial-designs-with-realistic-motion-and-behavior/)
4047

4148
In addition to robot simulation, here are some additional, relevant Unity simulation products:
4249

43-
- [Unity Industrial Simulation](https://unity.com/products/unity-simulation)
44-
- [Training a performant object detection ML model on synthetic data using Unity Perception tools](https://blogs.unity3d.com/2020/09/17/training-a-performant-object-detection-ml-model-on-synthetic-data-using-unity-perception-tools/) ([Unity Perception Github Repository](https://github.com/Unity-Technologies/com.unity.perception))
50+
- Unity Industrial Simulation [site](https://unity.com/products/unity-simulation)
51+
- Training a performant object detection ML model on synthetic data using Unity Perception tools [blog post](https://blogs.unity3d.com/2020/09/17/training-a-performant-object-detection-ml-model-on-synthetic-data-using-unity-perception-tools/)
52+
- Unity Perception [repository](https://github.com/Unity-Technologies/com.unity.perception)
53+
54+
## License
55+
[Apache License 2.0](LICENSE)

images/unity-wide.png

26.7 KB
Loading
265 KB
Loading

0 commit comments

Comments
 (0)