Seamlessly connect Unity with real Universal Robots arms.
Build your Digital Twins, 3D simulations, and Industry 4.0 experiences like a pro — without breaking a sweat (or the bank).
🚀 Powered by UnderAutomation Universal Robots SDK
- ✔️ Full RTDE Support – Real-time read/write at up to 500Hz
- ✔️ URScript Commands – Control robots directly in real time
- ✔️ Dashboard Server – Manage robot state, programs, and power
- ✔️ Secure Connections – Supports SSH & SFTP
- ✔️ Cross-Platform – Works on every platform supported by Unity (Windows, Linux, MacOS, iOS, Android, WebGL, ...)
- ✔️ Commercial License – Deploy freely, no royalties
This Unity package delivers:
🦾 3D models of UR robot arms
- Imported from: ros-industrial/universal_robot
- Uses widely accepted and community-validated URDF definitions
⚠️ Fully independent from ROS — we just borrow the 3D assets and definitions!
🧠 URDF loading made easy
- Uses this awesome URDF loader: gkjohnson/urdf-loaders
- Supports DAE files natively in Unity Editor
🧩 Ready-to-go demo scene
- Instantiates all UR robot models (UR3, UR5, UR10, UR16, UR20, UR30)
- Connects to real robots via
UnderAutomation.UniversalRobots.dll
- Shows real-time joint updates from the live robot
This project is perfect for:
- 🧿 Digital Twins
- 🕹️ 3D simulation & control of robotics cells
- 🛠️ Robot programming & testing environments
- 📱 Multi-platform Unity apps (Windows, Linux, iOS, Android...)
- 🧰 Flexible, customizable 3D engine for rapid prototyping & deployment
- 💸 All at a reasonable cost, with massive flexibility
- ✅ Robots: UR3, UR5, UR10, UR16, UR20, UR30, CB-Series, e-Series, Polyscope, Polyscope X
- ✅ OS: Windows, Linux, macOS, iOS, Android
- ✅ .NET: Framework ≥3.5, .NET Standard, .NET Core, .NET 5/6/8/9
🔗 Also available for 🟨 LabVIEW · 🐍 Python · 💻 .NET
More info 👉 underautomation.com/universal-robots
If you like this project:
- ⭐ Star the repo
- 👁️ Watch to stay updated
- 📢 Spread the word to fellow robotics devs!
We ❤️ contributions!
Feel free to:
- 🐞 Report issues via GitHub Issues
- ✨ Submit pull requests with improvements
- 💡 Share your feedback or feature requests
Learn more: UnderAutomation Licensing
- 📖 Check the Documentation
- 📩 Reach out via Support