Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
05241c15dThis file is pinned to the selected release. Download the original to open it in your design tool.
"""TOM robot teleop stack (the armcade robot-side control package).
Run components as modules from the ``robot/`` directory, e.g.::
python -m tomctl.control --web # local sim + control core
python -m tomctl.real --port <serial> # real-arm teleop
python -m tomctl.livekit.bridge ... # the remote queue/session manager
The vendored ``lerobot`` hardware subset sits alongside this package (``robot/lerobot``)
and is imported as ``lerobot`` — keep this package on ``sys.path`` via ``robot/`` (the
default when invoked with ``python -m tomctl.<x>`` from that directory).
"""
from pathlib import Path
# Vendored data bundle: sim URDF + meshes, chess render assets, and the per-arm
# ik_calibration_*.json / gamepad_profile.json files. Lives at robot/assets/.
ASSETS: Path = Path(__file__).resolve().parent.parent / "assets"
__all__ = ["ASSETS"]