Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Unity integration for Universal Robots using UnderAutomation SDK. Real-time RTDE, URScript, Dashboard, 3D URDF models — perfect for digital twins & simulation.

Notifications You must be signed in to change notification settings

underautomation/UniversalRobots.Unity

Repository files navigation

🤖 Universal Robots + Unity = Awesome

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


UR demo Unity


🚀 TL;DR (Too Long; Didn’t Read)

  • ✔️ 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

🎮 What This Unity Project Brings

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

🧩 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

🌍 Why This Rocks for Industry 4.0

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

🔍 Compatibility

  • ✅ 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


⭐ How to Support

If you like this project:

  • Star the repo
  • 👁️ Watch to stay updated
  • 📢 Spread the word to fellow robotics devs!

📢 Contributing

We ❤️ contributions!
Feel free to:

  • 🐞 Report issues via GitHub Issues
  • ✨ Submit pull requests with improvements
  • 💡 Share your feedback or feature requests

📜 License

⚠️ This SDK requires a commercial license to use.
Learn more: UnderAutomation Licensing


📬 Need Help?

About

Unity integration for Universal Robots using UnderAutomation SDK. Real-time RTDE, URScript, Dashboard, 3D URDF models — perfect for digital twins & simulation.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /