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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pose_openvr_wrapper-0.1.3-py2-none-any.whl (5.1 kB view details)

Uploaded Python 2

File details

Details for the file pose_openvr_wrapper-0.1.3-py2-none-any.whl.

File metadata

  • Download URL: pose_openvr_wrapper-0.1.3-py2-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 2
  • 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.1.3-py2-none-any.whl
Algorithm Hash digest
SHA256 3eed1c916ef785e7ca71a3a862203ceb79b7e90a767699aa7dad14331c7be66a
MD5 9eaee88e177efe0f2dbd7315de773321
BLAKE2b-256 109737010a5dc87f0369e412da1256067e01be719a3cfb54b70e9dd8561b2801

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