File size: 504 Bytes
130ae50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/**
 * Robot configuration types
 * Shared between Node.js and Web implementations
 */

import type { TeleoperatorConfig } from "../teleoperators/config.js";

export interface RobotConfig {
  type: "so100_follower";
  port: string;
  id?: string;
  calibration_dir?: string;
  // SO-100 specific options
  disable_torque_on_disconnect?: boolean;
  max_relative_target?: number | null;
  use_degrees?: boolean;
}

export interface CalibrateConfig {
  robot?: RobotConfig;
  teleop?: TeleoperatorConfig;
}