vicon_transformer package¶
Wrapper around Vicon Datastream SDK that simplifies setup and access to the data.
Most relevantly, the ViconTransformer class can provide poses of all subjects relative to a configurable “origin subject”. This origin subject should be fixed in the scene (e.g. screwed to a wall), such that it cannot move over time. It then serves as a clearly defined origin of the scene, that is independent of the actual origin used by Vicon (which otherwise would need to be redefined after every re-calibration and is generally difficult to set precisely).
- exception vicon_transformer.BadResultError¶
Bases:
RuntimeError
- exception vicon_transformer.NotConnectedError¶
Bases:
RuntimeError
- class vicon_transformer.SubjectData¶
Bases:
pybind11_object
- property global_pose¶
- property is_visible¶
- property quality¶
- exception vicon_transformer.SubjectNotVisibleError¶
Bases:
RuntimeError
- exception vicon_transformer.UnknownSubjectError¶
Bases:
RuntimeError
- class vicon_transformer.ViconFrame¶
Bases:
pybind11_object
- property frame_number¶
- property frame_rate¶
- property latency¶
- property subjects¶
- property time_stamp¶
- class vicon_transformer.ViconReceiver[source]¶
Bases:
ViconReceiver
Wrapper around ViconReceiver implemented in C++.
- class vicon_transformer.ViconReceiverConfig¶
Bases:
pybind11_object
- property buffer_size¶
- property enable_lightweight¶
- property filtered_subjects¶
- class vicon_transformer.ViconTransformer[source]¶
Bases:
ViconTransformer
Wrapper around ViconTransformer implementedin C++.
- vicon_transformer.from_json(*args, **kwargs)¶
Overloaded function.
from_json(arg0: str) -> vicon_transformer.vicon_transformer_bindings.SubjectData
from_json(arg0: str) -> vicon_transformer.vicon_transformer_bindings.ViconFrame
from_json(arg0: str) -> vicon_transformer.vicon_transformer_bindings.ViconReceiverConfig
- vicon_transformer.to_json(*args, **kwargs)¶
Overloaded function.
to_json(arg0: vicon_transformer.vicon_transformer_bindings.SubjectData) -> str
to_json(arg0: vicon_transformer.vicon_transformer_bindings.ViconFrame) -> str
to_json(arg0: vicon_transformer.vicon_transformer_bindings.ViconReceiverConfig) -> str
Submodules¶
- vicon_transformer.tf_publisher module
- vicon_transformer.vicon_transformer_bindings module