uts-magic-lab / htc_vive_teleop_stuff

HTC Vive ROS node to expose a TF tree of the tracked system and controller state as Joy topics, based on pyopenvr
34 stars 22 forks source link

specific to HTV Vive ? #6

Open PedroDesRobots opened 4 years ago

PedroDesRobots commented 4 years ago

Hi, Thank you for providing a ROS package to properly receive transform and state button.

Is it really specific to HTV Vive or any VR headset should work with your code ? (with minor modification) I have seen that : "OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.".

Thanks in advance !

awesomebytes commented 4 years ago

I only had access to an HTC Vive. I guess the API behind does support more devices. But I don't know if there would need to be any changes in the code of this repo. The code is pretty simple if they are needed tho! I don't have time to test anything now also :( I saw there is a nice even better wrapper https://github.com/TriadSemi/triad_openvr but I haven't tried it either. And it's not a ROS driver. But one could be made easily if there is too much to modify starting from this package. (Even tho I know if a few people still using this package successfully).