mirror of
https://github.com/huggingface/lerobot.git
synced 2026-07-23 17:56:07 +00:00
chore(touchlab imports): adding imports for touchlab sensors
This commit is contained in:
@@ -178,6 +178,7 @@ available_cameras = [
|
|||||||
# lists all available microphones from `lerobot/microphones`
|
# lists all available microphones from `lerobot/microphones`
|
||||||
available_microphones = [
|
available_microphones = [
|
||||||
"portaudio",
|
"portaudio",
|
||||||
|
"touchlab",
|
||||||
]
|
]
|
||||||
|
|
||||||
# lists all available motors from `lerobot/motors`
|
# lists all available motors from `lerobot/motors`
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ import torch
|
|||||||
from lerobot.cameras.opencv.configuration_opencv import OpenCVCameraConfig # noqa: F401
|
from lerobot.cameras.opencv.configuration_opencv import OpenCVCameraConfig # noqa: F401
|
||||||
from lerobot.cameras.realsense.configuration_realsense import RealSenseCameraConfig # noqa: F401
|
from lerobot.cameras.realsense.configuration_realsense import RealSenseCameraConfig # noqa: F401
|
||||||
from lerobot.microphones.portaudio.configuration_portaudio import PortAudioMicrophoneConfig # noqa: F401
|
from lerobot.microphones.portaudio.configuration_portaudio import PortAudioMicrophoneConfig # noqa: F401
|
||||||
|
from lerobot.microphones.touchlab.configuration_touchlab import TouchLabSensorConfig # noqa: F401
|
||||||
from lerobot.processor import RobotAction
|
from lerobot.processor import RobotAction
|
||||||
from lerobot.robots import ( # noqa: F401
|
from lerobot.robots import ( # noqa: F401
|
||||||
Robot,
|
Robot,
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ def make_microphones_from_configs(microphone_configs: dict[str, MicrophoneConfig
|
|||||||
from .portaudio import PortAudioMicrophone
|
from .portaudio import PortAudioMicrophone
|
||||||
|
|
||||||
microphones[key] = PortAudioMicrophone(cfg)
|
microphones[key] = PortAudioMicrophone(cfg)
|
||||||
|
elif cfg.type == "touchlab":
|
||||||
|
from .touchlab import TouchLabSensor
|
||||||
|
|
||||||
|
microphones[key] = TouchLabSensor(cfg)
|
||||||
else:
|
else:
|
||||||
raise ValueError(f"The microphone type '{cfg.type}' is not valid.")
|
raise ValueError(f"The microphone type '{cfg.type}' is not valid.")
|
||||||
|
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ import draccus
|
|||||||
from lerobot.cameras.opencv.configuration_opencv import OpenCVCameraConfig # noqa: F401
|
from lerobot.cameras.opencv.configuration_opencv import OpenCVCameraConfig # noqa: F401
|
||||||
from lerobot.cameras.realsense.configuration_realsense import RealSenseCameraConfig # noqa: F401
|
from lerobot.cameras.realsense.configuration_realsense import RealSenseCameraConfig # noqa: F401
|
||||||
from lerobot.microphones.portaudio.configuration_portaudio import PortAudioMicrophoneConfig # noqa: F401
|
from lerobot.microphones.portaudio.configuration_portaudio import PortAudioMicrophoneConfig # noqa: F401
|
||||||
|
from lerobot.microphones.touchlab.configuration_touchlab import TouchLabSensorConfig # noqa: F401
|
||||||
from lerobot.robots import ( # noqa: F401
|
from lerobot.robots import ( # noqa: F401
|
||||||
Robot,
|
Robot,
|
||||||
RobotConfig,
|
RobotConfig,
|
||||||
|
|||||||
@@ -95,6 +95,7 @@ from lerobot.microphones import (
|
|||||||
MicrophoneConfig, # noqa: F401
|
MicrophoneConfig, # noqa: F401
|
||||||
)
|
)
|
||||||
from lerobot.microphones.portaudio.configuration_portaudio import PortAudioMicrophoneConfig # noqa: F401
|
from lerobot.microphones.portaudio.configuration_portaudio import PortAudioMicrophoneConfig # noqa: F401
|
||||||
|
from lerobot.microphones.touchlab.configuration_touchlab import TouchLabSensorConfig # noqa: F401
|
||||||
from lerobot.microphones.utils import (
|
from lerobot.microphones.utils import (
|
||||||
async_microphones_start_recording,
|
async_microphones_start_recording,
|
||||||
async_microphones_stop_recording,
|
async_microphones_stop_recording,
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ from lerobot.cameras.opencv.configuration_opencv import OpenCVCameraConfig # no
|
|||||||
from lerobot.cameras.realsense.configuration_realsense import RealSenseCameraConfig # noqa: F401
|
from lerobot.cameras.realsense.configuration_realsense import RealSenseCameraConfig # noqa: F401
|
||||||
from lerobot.configs import parser
|
from lerobot.configs import parser
|
||||||
from lerobot.microphones.portaudio.configuration_portaudio import PortAudioMicrophoneConfig # noqa: F401
|
from lerobot.microphones.portaudio.configuration_portaudio import PortAudioMicrophoneConfig # noqa: F401
|
||||||
|
from lerobot.microphones.touchlab.configuration_touchlab import TouchLabSensorConfig # noqa: F401
|
||||||
from lerobot.processor import (
|
from lerobot.processor import (
|
||||||
RobotAction,
|
RobotAction,
|
||||||
RobotObservation,
|
RobotObservation,
|
||||||
|
|||||||
Reference in New Issue
Block a user