An open API service indexing awesome lists of open source software.

https://github.com/r57zone/psmoveservice-receive-position

PSMoveService receive position / получение позиционирования
https://github.com/r57zone/psmoveservice-receive-position

playstation-move psmove

Last synced: 2 months ago
JSON representation

PSMoveService receive position / получение позиционирования

Awesome Lists containing this project

README

        

# PSMoveService receive position
Receiving positioning data for trackers. As trackers can be used ping pong balls with LED or Playstation Move controllers.

## Setup tracking
1. Download [PSMoveService](https://github.com/cboulay/PSMoveService), run and close it.
2. Go to folder "%appdata%\PSMoveService" and change some parameters. Specify the number of required trackers.
For the VR HMD in the file "HMDManagerConfig.json" in the parameter "virtual_hmd_count", specify "1".

For VR controllers in the file "ControllerManagerConfig.json" in the parameter "virtual_controller_count" specify the number of virtual controllers (for example, "1" or "2").

In the files "VirtualHMD__0.json", "VirtualController_0.json" and "VirtualController_1.json" change the parameter "bulb_radius" to "2" if you are using ping pong balls with LED.

In the files "VirtualController_0.json" and "VirtualController_1.json" you can change the controller index the parameter "gamepad_index".

3. Run "PSMoveService", "PSMoveConfigTool" and configure according to the instructions [[1]](https://github.com/cboulay/PSMoveService/wiki/Virtual-HMDs)[[2]](https://github.com/HipsterSloth/PSVRTracker/wiki/Virtual-HMD-Setup)[[3]](https://github.com/cboulay/PSMoveService/wiki/Color-Filter-Calibration)[[4]](https://github.com/cboulay/PSMoveService/wiki/Tracker-Pose-Calibration).

Then you can use the example and use the position tracking data.

# PSMoveService получение позиционирования
Получение данных позиционирования трекеров. В качестве трекеров могут использоваться пинг понг шарики со светодиодом или Playstation Move контроллеры.

## Настройка отслеживания
1. Загрузить [PSMoveService](https://github.com/cboulay/PSMoveService), запустить и закрыть его.
2. Перейти в папку "%appdata%\PSMoveService" и изменить некоторые параметры. Указать количество необходимых трекеров.
Для VR шлема, в файле "HMDManagerConfig.json", в параметре "virtual_hmd_count", указать "1".

Для VR контроллеров, в файле "ControllerManagerConfig.json", в параметре - "virtual_controller_count", указать количество виртуальных контроллеров (например, "1" или "2").

В файлах "VirtualHMD__0.json", "VirtualController_0.json" и "VirtualController_1.json" изменить параметр "bulb_radius" на "2", если вы используете пинг понг шарики со светодиодом.

В файлах "VirtualController_0.json" и "VirtualController_1.json" можно изменить индекс контроллера, параметр "gamepad_index".

3. Запустить "PSMoveService", "PSMoveConfigTool" и настроить согласно инструкциям [[1]](https://github.com/cboulay/PSMoveService/wiki/Virtual-HMDs)[[2]](https://github.com/HipsterSloth/PSVRTracker/wiki/Virtual-HMD-Setup)[[3]](https://github.com/cboulay/PSMoveService/wiki/Color-Filter-Calibration)[[4]](https://github.com/cboulay/PSMoveService/wiki/Tracker-Pose-Calibration), на ютубе есть инструкции на русском.

После чего можно использовать пример и использовать данные позиционного трекинга.