Add the UME RobotArm and Damiao CAN-FD path, migrate the legacy UME controller, and introduce guarded cross-machine gRPC teleoperation with lifecycle, authority, configuration, and test coverage.
27 lines
816 B
Plaintext
27 lines
816 B
Plaintext
grpc_server {
|
|
id: "grpc_server"
|
|
host: "0.0.0.0"
|
|
port: "50052"
|
|
enable_reflection: true
|
|
camera_stream_max_pending_frames: 2
|
|
camera_stream_max_frame_age_ms: 250
|
|
|
|
# The RobotArm adapter is implemented, but remains explicitly closed until
|
|
# the device itself enables teleop group servo, real hashes are provisioned,
|
|
# and group-write timing and independent stop behavior pass hardware review.
|
|
arm_teleop_backend {
|
|
enable: false
|
|
device_id: "right_arm"
|
|
# Deliberately empty placeholders are invalid when enable=true.
|
|
model_sha256: ""
|
|
calibration_sha256: ""
|
|
base_frame: "PELVIS_S"
|
|
tool_frame: "R_FINGER_TIP_FIXED"
|
|
servo_period_s: 0.001
|
|
max_apply_duration_us: 800
|
|
require_powered: true
|
|
max_initial_position_step_rad: 0.02
|
|
max_position_step_rad: 0.003
|
|
}
|
|
}
|