fix(tests) fixes for reachy2 tests; removing reachy2 references from the script

This commit is contained in:
Michel Aractingi
2025-09-04 23:57:15 +02:00
parent 10c66a2459
commit e099fc7b23
5 changed files with 7 additions and 2 deletions
+1
View File
@@ -138,6 +138,7 @@ Reachy 2 is fully supported by LeRobots recording features.
If you choose this option but still want to use the VR teleoperation application, select "Standard session" in the app. If you choose this option but still want to use the VR teleoperation application, select "Standard session" in the app.
**Example: start a recording without the mobile base:** **Example: start a recording without the mobile base:**
First add reachy2 and reachy2_teleoperator to the imports of the record script. Then you can use the following command:
```bash ```bash
python -m lerobot.record \ python -m lerobot.record \
-2
View File
@@ -83,7 +83,6 @@ from lerobot.robots import ( # noqa: F401
hope_jr, hope_jr,
koch_follower, koch_follower,
make_robot_from_config, make_robot_from_config,
reachy2,
so100_follower, so100_follower,
so101_follower, so101_follower,
) )
@@ -94,7 +93,6 @@ from lerobot.teleoperators import ( # noqa: F401
homunculus, homunculus,
koch_leader, koch_leader,
make_teleoperator_from_config, make_teleoperator_from_config,
reachy2_teleoperator,
so100_leader, so100_leader,
so101_leader, so101_leader,
) )
+2
View File
@@ -23,6 +23,8 @@ import pytest
from lerobot.cameras.reachy2_camera import Reachy2Camera, Reachy2CameraConfig from lerobot.cameras.reachy2_camera import Reachy2Camera, Reachy2CameraConfig
from lerobot.errors import DeviceNotConnectedError from lerobot.errors import DeviceNotConnectedError
pytest.importorskip("reachy2_sdk")
PARAMS = [ PARAMS = [
("teleop", "left"), ("teleop", "left"),
("teleop", "right"), ("teleop", "right"),
+2
View File
@@ -51,6 +51,8 @@ PARAMS = [
{"with_left_teleop_camera": False, "with_torso_camera": True}, {"with_left_teleop_camera": False, "with_torso_camera": True},
] ]
pytest.importorskip("reachy2_sdk")
def _make_reachy2_sdk_mock(): def _make_reachy2_sdk_mock():
class JointSpy: class JointSpy:
@@ -28,6 +28,8 @@ from lerobot.teleoperators.reachy2_teleoperator import (
Reachy2TeleoperatorConfig, Reachy2TeleoperatorConfig,
) )
pytest.importorskip("reachy2_sdk")
# {lerobot_keys: reachy2_sdk_keys} # {lerobot_keys: reachy2_sdk_keys}
REACHY2_JOINTS = { REACHY2_JOINTS = {
**REACHY2_NECK_JOINTS, **REACHY2_NECK_JOINTS,