ms-iot / ros_msft_mrtk

This repository contains ROS2 bindings for the Mixed Reality Toolkit - allowing you to create VR and AR applications which reflect sensor data from a Robot or provide command and control
MIT License
65 stars 10 forks source link

How are people installing this? #38

Open deltasprey opened 1 year ago

deltasprey commented 1 year ago

Tried to install this recently and encounter a ahem few problems.

Lets start with some of the prerequsitites, namely the ROS2 native and Mixed Reality Toolkit for ROS2 links that just redirect you to GitHub repositories instead of giving you a download.

So after a few hours of trying to work out how to get .tgz files from GitHub repositories, I was finally able to add them to my Unity project. OR SO I THOUGHT, except Unity didn't like it because the package.json files in both repositories weren't in the root directory and Unity couldn't find them. This is two counts for the instructions being incorrect.

Next thing I tried was importing directly from GitHub using Unity's "Add package from git..." option. Funny story, THE SAME THING HAPPENED for both repositories.

So finally I had to resort to a very painful process. I downloaded the zip files for both, dealt with path too long errors despite having longpaths enabled, went into Unity, used the "Add packages from disk..." option and manually navigated to the packages.json files. This actually work to my surprise and I finally had the packages in my project.

And that's how it ended. PSYCHE.

Upon adding this repository I get 40 errors for a bunch of namespaces that don't seem to exist, and when trying to use the ONE IMPORT BUTTON AVAILABLE, I find the folder it's referencing doesn't exist. I even tried to find the link.xml mentioned in the instructions and lo and behold, it doesn't exist either. That's strike three for the instructions.

So yes. I am very VERY curious to know how people are installing and using this software, the process for which has been a worse experience than dealing with government services.

ooeygui commented 1 year ago

Hi There, Thanks for your interest in this project. It was built and released as a preview, and shared at ROSCon. While there has been significant interest in it, I haven't been able to work on it due to resource constraints.

deltasprey commented 1 year ago

I realise it's a bit late but I apologise for the rude comments I made.

If possible, could this repository be made private? Or if not, could the readme be updated to inform people that this project doesn't work as is so people don't face undue frustration when trying to install this.