Add mock robot & teleop

This commit is contained in:
Simon Alibert
2025-05-08 17:37:49 +02:00
parent 230c7fdfab
commit f9db727647
5 changed files with 211 additions and 2 deletions

View File

@@ -1,4 +1,3 @@
from .camera import Camera
from .configs import CameraConfig
__all__ = ["Camera", "CameraConfig"]
from .utils import make_cameras_from_configs

View File

@@ -57,6 +57,10 @@ def make_robot_from_config(config: RobotConfig) -> Robot:
from .viperx import ViperX
return ViperX(config)
elif config.type == "mock_robot":
from tests.mocks.mock_robot import MockRobot
return MockRobot(config)
else:
raise ValueError(config.type)

View File

@@ -23,5 +23,9 @@ def make_teleoperator_from_config(config: TeleoperatorConfig) -> Teleoperator:
from .widowx import WidowX
return WidowX(config)
elif config.type == "mock_teleop":
from tests.mocks.mock_teleop import MockTeleop
return MockTeleop(config)
else:
raise ValueError(config.type)