Spaces:
Running
Running
| /** | |
| * @lerobot/web - Web-based robotics control using WebSerial API | |
| * | |
| * Control robotics hardware directly from the browser using web APIs. | |
| */ | |
| // Core functions | |
| export { calibrate } from "./calibrate.js"; | |
| export { teleoperate } from "./teleoperate.js"; | |
| export { findPort } from "./find_port.js"; | |
| export { releaseMotors } from "./release_motors.js"; | |
| // Browser support utilities | |
| export { | |
| isWebSerialSupported, | |
| isWebUSBSupported, | |
| } from "./utils/browser-support.js"; | |
| // Types | |
| export type { | |
| RobotConnection, | |
| RobotConfig, | |
| SerialPort, | |
| SerialPortInfo, | |
| SerialOptions, | |
| } from "./types/robot-connection.js"; | |
| export type { | |
| FindPortConfig, | |
| FindPortProcess, | |
| } from "./types/port-discovery.js"; | |
| export type { | |
| CalibrateConfig, | |
| WebCalibrationResults, | |
| LiveCalibrationData, | |
| CalibrationProcess, | |
| } from "./types/calibration.js"; | |
| export type { | |
| MotorConfig, | |
| TeleoperationState, | |
| TeleoperationProcess, | |
| TeleoperateConfig, | |
| TeleoperatorConfig, | |
| DirectTeleoperatorConfig, | |
| } from "./types/teleoperation.js"; | |
| export type { | |
| RobotHardwareConfig, | |
| KeyboardControl, | |
| } from "./types/robot-config.js"; | |
| // Utilities (advanced users) | |
| export { WebSerialPortWrapper } from "./utils/serial-port-wrapper.js"; | |
| export { | |
| createSO100Config, | |
| SO100_KEYBOARD_CONTROLS, | |
| } from "./robots/so100_config.js"; | |
| export { KEYBOARD_TELEOPERATOR_DEFAULTS } from "./teleoperators/index.js"; | |