Augmented Reality with Haptic Feedback and Virtual Barriers for improved HRI - Virtual Barrier system
The repository contains the code used by Steven Lay and Steven Hoang for their Final Year Projects.
- Clone the repository.
- Checkout to rossharp branch
- Open the project inside Unity.
- Open the Panda_Scene scene inside the Assets/Scenes folder.
- Get the IP address of the ROS machine connecting with the robot
- Modify the IP address in ROSConnector GameObject properties. Leave the socket field untouched
- Next, go to File -> Build Settings.
- Switch to Universal Windows Platform. Set Architecture to x86 if building for HoloLens 1, ARM64 if building for HoloLens 2.
- Hit Build. Save it to a folder or leave it in the App Folder.
- Head into the folder you saved the built solution to, and open the VS Solution.
- Change the Solution Configuration to Release, Solution platform to x86 if building for HoloLens 1, ARM64 if building for HoloLens 2.
- Set Device to Device (Ensure Hololens is connected via USB to your Computer).
- Ensure the Hololens is not asleep/turned off, and then hit the 'Play' button beside the Device tab.
- Wait for the solution to build and it should be deployed and launched on your HoloLens when it's ready.