Introduction #
This is a ROS2 package for publishing the pose and button status of HTC VIVE VR controllers on Linux.
While there are available ROS1 packages, existing ROS2 solutions often require running the VR node on a Windows computer, making the entire VR development setup cumbersome. Therefore, I created this package to enable the publishing of VR controller information in ROS2. Due to compatibility issues between the OpenVR library and ROS2, this package utilizes socket programming to facilitate data transfer between two standalone programs running under ROS2 on Ubuntu.
GitHub Repository #
iltlo/vive_ros2
ROS2 package for publishing HTC VIVE VR controller pose and button status on Linux.
C++
5
0