Spaces:
Running
Running
/** | |
* @lerobot/web - Web-based robotics control using WebSerial API | |
* | |
* Control robotics hardware directly from the browser using modern web APIs. | |
* No Python dependencies required. | |
*/ | |
// Core functions | |
export { calibrate, isWebSerialSupported } from "./calibrate.js"; | |
export { teleoperate } from "./teleoperate.js"; | |
export { findPort } from "./find_port.js"; | |
// Types | |
export type { | |
RobotConnection, | |
RobotConfig, | |
SerialPort, | |
SerialPortInfo, | |
SerialOptions, | |
} from "./types/robot-connection.js"; | |
export type { | |
WebCalibrationResults, | |
LiveCalibrationData, | |
CalibrationProcess, | |
} from "./types/calibration.js"; | |
export type { | |
MotorConfig, | |
TeleoperationState, | |
TeleoperationProcess, | |
} 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 { releaseMotors } from "./utils/motor-communication.js"; | |