Spaces:
Running
Running
File size: 1,089 Bytes
b664dbe |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
/**
* @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";
|