ifanma / vr_oculusrifts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vr_oculusrifts

1、先安装依赖项

sudo apt-get install python-dev cython cython3

pip install Cython

sudo apt install libhidapi-dev libhidapi-libusb0

sudo apt install glew-utils libglew-dev

2、写配置文件

sudo gedit /etc/udev/rules/83-hmd.rules

写入

SUBSYSTEM=="usb", ATTR{idVendor}=="2833", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" SUBSYSTEM=="usb", ATTR{idVendor}=="28de", MODE="0666", GROUP="plugdev" sudo udevadm control --reload-rules

3、安装OpenHMD

git clone https://github.com/OpenHMD/OpenHMD.git

cd OpenHMD

mkdir build

cd build

cmake ..

make

sudo make install

sudo ldconfig

4、编译openhmd-ros

sudo python setup.py install

测试: from rift import PyRift 建立ros工作区进行编译

5、设置a.conf

安装nv驱动后就有nvidia-setting

sudo cp a.conf /usr/share/X11/xorg.conf.d/99-hmd.conf

About


Languages

Language:Python 48.2%Language:CMake 32.1%Language:C++ 15.7%Language:Cython 4.1%