Our goal is to make Unity a best-in-class robotics simulator for designing, testing, and training robots. The robotics team at Unity has created several open source plugins available on GitHub to help users get started, including a URDF importer and a ROS integration package.
Getting started
Our GitHub repository has a great Getting Started guide that can help you set up a Unity project for robotics simulation. There are also several tutorials showing how you can use the robotics packages together on a complete task, including pick-and-place and object pose estimation.
The state of robotics simulation in Unity
The robotics team is actively at work developing new features and plugins to improve our integration with the broader robotics ecosystem. All robotics packages are released as “experimental” according to Unity’s package lifecycle definition. We also have a dedicated physics team focused on making improvements to our physics engine to support robotics use cases. To stay up-to-date with our latest developments, sign up for our Robotics Newsletter.
Requirements
We highly recommend using Unity 2020.1 or later, as it has the latest round of physics improvements needed for simulating high-fidelity articulated bodies.
What should I use this forum for?
This forum can be used to search for help and have general discussions about simulating robots of all form factors using Unity. Examples can include, but are not limited to:
- Designing a robot workcell in Unity
- Setting up a testing framework for a robotics algorithm you are developing
- Using other Unity packages or products, including ML-Agents or Perception
- Showcasing a project you’re working on with the community
- Showing off simulations or scenes you find interesting
Issues or conversations specifically related to physics are likely better served on the Physics - Unity Forum page.
For bugs or feature requests, please submit an issue on our GitHub.
Rules and Conduct
The rules and conduct of this subforum are the same as the rules and conduct of Unity forums . Before you post, be sure to review the rules and code of conduct. Posts or users that violate these rules will be addressed by moderators.