NERDDISCO's picture
feat: move "src/lerobot/web" to "packages/web/src"
b664dbe
raw
history blame
1.09 kB
/**
* @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";