PyOpenvr Library convenience wrapper for recovery of pose data
Project description
A convenient pose wrapper
Requirements
You need steamVR running to use it.
Usage
Simple sampling example, return dictionnary poses values converted to different useful formats.
"""Example script using pose_openvr_wrapper."""
import pose_openvr_wrapper
pyopenvr_wrapper = pose_openvr_wrapper.OpenvrWrapper('cfg/config.json')
print(pyopenvr_wrapper.devices)
samples = pyopenvr_wrapper.sample('tracker_0', samples_count=10)
print(samples)
it's also possible to get relative poses, from choosen reference device to target device.
relative_samples = pyopenvr_wrapper.sample(
ref_device_key='tracking_reference_1',
target_device_key='tracker_0', samples_count=10)
print(relative_samples)
Example config file :
It require a config file to always keep same tracker/lighthouses names.
{
"devices":[
{
"name": "tracking_reference_0",
"type": "tracking_reference",
"serial":"LHB-02F97E98"
},
{
"name": "tracking_reference_1",
"type": "tracking_reference",
"serial":"LHB-431A55FD"
},
{
"name": "tracker_0",
"type": "tracker",
"serial":"LHR-3CD1A9DA"
},
{
"name": "tracker_1",
"type": "tracker",
"serial":"LHR-25865D81"
},
{
"name": "tracker_2",
"type": "tracker",
"serial":"LHR-4359D2B6"
}
]
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pose_openvr_wrapper-0.3.9.tar.gz
.
File metadata
- Download URL: pose_openvr_wrapper-0.3.9.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
5932e6e5a369b5d346c683c800233b173bf14dfcf7f146a3ebfefe46351f15a4
|
|
MD5 |
a8cbb84f9636488a8cd9d52835be86d1
|
|
BLAKE2b-256 |
40d6359d9afa8a0957dc883b3a55f3aa6a0bdd6d4f626cc0228d4802f10da2ca
|