pipeline architecture changes

This commit is contained in:
Pepijn
2026-03-02 13:09:35 +01:00
parent 095856b06a
commit a2246a650b
46 changed files with 1624 additions and 484 deletions
+3 -3
View File
@@ -87,7 +87,7 @@ class MockRobot(Robot):
}
@cached_property
def observation_features(self) -> dict[str, type | tuple]:
def raw_observation_features(self) -> dict[str, type | tuple]:
return {**self._motors_ft, **self._cameras_ft}
@cached_property
@@ -116,7 +116,7 @@ class MockRobot(Robot):
pass
@check_if_not_connected
def get_observation(self) -> RobotObservation:
def _get_observation(self) -> RobotObservation:
if self.config.random_values:
return {f"{motor}.pos": random.uniform(-100, 100) for motor in self.motors}
else:
@@ -125,7 +125,7 @@ class MockRobot(Robot):
}
@check_if_not_connected
def send_action(self, action: RobotAction) -> RobotAction:
def _send_action(self, action: RobotAction) -> RobotAction:
return action
@check_if_not_connected
+3 -3
View File
@@ -57,7 +57,7 @@ class MockTeleop(Teleoperator):
self.motors = [f"motor_{i + 1}" for i in range(config.n_motors)]
@cached_property
def action_features(self) -> dict[str, type]:
def raw_action_features(self) -> dict[str, type]:
return {f"{motor}.pos": float for motor in self.motors}
@cached_property
@@ -86,7 +86,7 @@ class MockTeleop(Teleoperator):
pass
@check_if_not_connected
def get_action(self) -> RobotAction:
def _get_action(self) -> RobotAction:
if self.config.random_values:
return {f"{motor}.pos": random.uniform(-100, 100) for motor in self.motors}
else:
@@ -95,7 +95,7 @@ class MockTeleop(Teleoperator):
}
@check_if_not_connected
def send_feedback(self, feedback: dict[str, Any]) -> None: ...
def _send_feedback(self, feedback: dict[str, Any]) -> None: ...
@check_if_not_connected
def disconnect(self) -> None: