Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pose_openvr_wrapper-0.3.2.tar.gz (5.0 kB view details)

Uploaded Source

File details

Details for the file pose_openvr_wrapper-0.3.2.tar.gz.

File metadata

  • Download URL: pose_openvr_wrapper-0.3.2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.6.7

File hashes

Hashes for pose_openvr_wrapper-0.3.2.tar.gz
Algorithm Hash digest
SHA256 6786c64e6966fc777d9c72612a5cbefb0d3e80c0bc27ca3204e49be799e5b7d3
MD5 8e0005820bf14e7967f96680aacc3959
BLAKE2b-256 c2fefb2b98b5381a9e4bb66f9b8252e3bef2cd19b3303c372129132a93aa3a93

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page