| T-001 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-002 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-003 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-004 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-005 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-006 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-007 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-008 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-009 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-010 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-011 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-012 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-013 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-014 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-015 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-016 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-017 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-018 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-019 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-020 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-021 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-022 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-023 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-024 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-025 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-026 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-027 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-028 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-029 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-030 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-031 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-032 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-033 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-034 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-035 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-036 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-037 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-038 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-039 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-040 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-041 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-042 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-043 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-044 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-045 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-046 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-047 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-048 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-049 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-050 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-051 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-052 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-053 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-054 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-055 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-056 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-057 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-058 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-059 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-060 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-061 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-062 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-063 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-064 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-065 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-066 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-067 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-068 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-069 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-070 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-071 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-072 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-073 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-074 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-075 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-076 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-077 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-078 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-079 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-080 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-081 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-082 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-083 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-084 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-085 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-086 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-087 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-088 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-089 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-090 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-091 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-092 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-093 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-094 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-095 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-096 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-097 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-098 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-099 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-100 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-101 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-102 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-103 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-104 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-105 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-106 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-107 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-108 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-109 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-110 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |
| T-111 Power bring-up |
Bench |
Verify regulated 3.3V, 5V, 12V, and motor rails before connecting actuators. |
Bench supply, multimeter, thermal camera |
No uncontrolled current draw; rails within tolerance. |
| T-112 CAN network test |
Subsystem |
Confirm each controller appears on the bus and responds to heartbeat messages. |
CAN analyzer, firmware console |
All expected node IDs respond with stable heartbeat. |
| T-113 Load cell calibration |
Integration |
Map raw ADC values to known reference weights. |
Known weights, HX711 board |
Calibrated curve remains stable across repeated measurements. |
| T-114 IMU alignment |
Full-body |
Validate orientation reference and limb IMU axes. |
Motion fixture, known angle block |
Axis mapping and gravity vector agree with physical orientation. |
| T-115 Encoder zeroing |
Prototype |
Set reference positions for every measured joint. |
Magnetic encoder console |
Joint zero position matches mechanical datum. |
| T-116 Motor driver test |
Bench |
Verify FOC motor driver response under low torque limit. |
Motor fixture, current limit supply |
Motor moves smoothly and current remains bounded. |
| T-117 Servo sweep test |
Subsystem |
Run controlled servo motion across safe range. |
Servo tester, controller board |
No binding, over-current, or endpoint overshoot. |
| T-118 Display topic test |
Integration |
Publish sample payloads to display topics. |
ROS 2 CLI, display node |
Correct display receives correct data with low latency. |
| T-119 Agent diagnostic test |
Full-body |
Generate operator-readable explanation of a simulated fault. |
Legion ASI diagnostic agent |
Agent explains issue, likely cause, and next action. |
| T-120 Emergency stop test |
Prototype |
Verify motor power interruption and software state transition. |
E-stop circuit, telemetry log |
Motion stops and dashboard reports safe locked state. |