Skip to content

Project Documentation and User's Guide for the FANUC Robot Project.

License

Notifications You must be signed in to change notification settings

WKUXRLab/FANUCRobot-Docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NSF-EPSCoR-RA-Robot-Training

Unity Project for the NSF EPSCoR RA – Robot

Project logo

Robot Training

Status GitHub Issues GitHub Pull Requests License


Few lines describing your project.

📝 Table of Contents

🧐 About

Unity Project that simulates the functionalities of the FANUC 2000iC robot contains 2 main scripts inside the "InteractiveRobot/RobotIKOptimized" folder Compared to the previous versions. The logic for the movement of the robot uses an in-house solution for the IK manager and the scripts can be instanciated several times. The Robot can be move through FK or IK directions but all the joints have a rotation limit.

🏁 Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

  • PC capable of running Unity
  • Oculus VR Headset with hand tracking support
  • Link cable or usb-c cable
  • Unity 2021.1.14f with android extension

Installing

A step by step series of examples that tell you how to get a development env running:

  1. Download the repository using the following url
https://github.com/WKUXRLab/NSF-EPSCoR-RA-Robot-Training.git

Alternatively you can download the entire repository as a zip file

  1. Open Unity Hub and add a the downloaded project.

A new project will show up on the list and you will be able to open it.

  1. Once the compilation is done, go to project settings and enable XR deployment for android

End with an example of getting some data out of the system or using it for a little demo.

🔧 Known Issues

These are some of the issues you may encounter and a way to fix them:

  • Not able to use hand tracking - Solution : Enable hand tracking through Oculus settings
  • Missing Reference to Oculus SDK or MRTK - Solution : Download the project again and make sure to not update any package

If you experience any other issue with the project besides these, please add them to the issues tab and we will review it

🎈 Usage

This is an alpha version of the project to train engineering student on how to use an industrial robot

🚀 Deployment

To run the project on the standalone headset do the following:

  1. Set the Build Settings of the project to android
  2. Make sure that you allow your headset to connect to your pc.
  3. Click on Build and Deploy
  4. Wait until the process is complete and try to not move the cable
  5. Done !

Alternatively, you can select the build option and upload the APK to your headset using SideQuest

⛏️ Built Using

✍️ Authors

  • Diego Minaya - @Klaimtrev - Robot System and 3D Modelling
  • Sarah Terry - @sterry733 - Script and Level Design
  • Chris DiMeo - @QuisDiMoo - VR adaptation and MR testing
  • Madison Whittle - @madison-whittle - User Experience and Documentation
  • Kristina Riney - @Kitriguin - User Interface, MRTK and Oculus SDK Set Up
  • Emily Yeager - @EmilyYeager14 - 3D scanning
  • Isabel Ocegueda - Coding adaptation for Robot V1
  • Zachary Mers - 3D printing

🎉 Acknowledgements

About

Project Documentation and User's Guide for the FANUC Robot Project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published