visualizers.viser_app.io#

Module Contents#

class visualizers.viser_app.io.ControlBufferKeys#

Keys of the control buffer in the IO context. .. py:attribute:: all_traces_rollout_size

type:

str

value:

‘all_traces_rollout_size’

spline: str = 'spline'#
traces: str = 'traces'#
class visualizers.viser_app.io.StateBufferKeys#

Keys of the state buffer in the IO context. .. py:attribute:: additional_info

type:

str

value:

‘additional_info’

last_policy_output: str = 'last_policy_output'#
qpos: str = 'qpos'#
qvel: str = 'qvel'#
time: str = 'time'#
xpos: str = 'xpos'#
xquat: str = 'xquat'#
class visualizers.viser_app.io.HardwareStateBufferKeys#

Bases: StateBufferKeys

Keys of the hardware state buffer in the IO context. .. py:attribute:: spot_hardware_state

type:

str

value:

‘spot_hardware_state’

class visualizers.viser_app.io.IOContext(manager: multiprocessing.managers.SyncManager)#

Container for all multiprocessing I/O objects needed for Viser app.

Parameters:

manager (multiprocessing.managers.SyncManager) –

class visualizers.viser_app.io.SimulationIOContext(manager: multiprocessing.managers.SyncManager)#

Bases: IOContext

Container for all multiprocessing I/O objects needed for Viser app.

Parameters:

manager (multiprocessing.managers.SyncManager) –

class visualizers.viser_app.io.HardwareIOContext(manager: multiprocessing.managers.SyncManager)#

Bases: IOContext

Container for all multiprocessing I/O objects needed for Viser app.

Parameters:

manager (multiprocessing.managers.SyncManager) –