/nervv

NERVV - A Unity 3D framework allowing for easy human-robotics collaboration utilizing virtual reality.

Primary LanguageC#MIT LicenseMIT

JunLab Screenshot

NERVV (Novel Environment for Robotics VR Visualization)

NERVV is a standardized Unity platform for easily creating robotic simulations with virtual reality.
NERVV offers standardized interfaces for core robotic components and input/output sources for easy integration, synchronization and control with real-world manufacturing devices.

Contribution

NERVV is an evolving specification and gladly welcomes all merge requests. Please follow the contribution guide to allow for speedy integration! The wiki is also currently in development and contains helpful information and examples for integration and contribution.

External Dependencies

The sample menu depends on the SteamVR Unity Asset store package. The sample ROS input and outputs rely on the ROS-Sharp Unity Asset store package. Doosan, Kuka, and Sawyer robotic models are based off of CAD data made available by Doosan Robotics, Kuka Robotics, and Rethink Robotics respectively, and are included for educational and example purposes only. All rights are reserved for their respective owners.

Contact Info

Dr. Martin Jun

Laboratory Website: Jun Laboratory
Personal Website: Purdue Faculty
Email: mbgjun@purdue.edu

Olivia Sculley

Website: https://olivia.sculley.dev
Email: olivia@sculley.dev

Disclaimer

Notice of Non-Affiliation and Disclaimer

We are not affiliated, associated, authorized, endorsed by, or in any way officially connected with Unity Technologies, or any of its subsidiaries, partners or its affiliates. The official Unity Technologies website can be found at https://unity.com/. "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere.