wear-fatigue
This skill checks early wear and fatigue risks for robot-dog virtual prototypes.
The MVP consumes deterministic wear metadata and writes reports that can be used
by robot-dog-digital-twin gates. It does not replace physical endurance tests,
tribology analysis, or supplier-qualified reducer/bearing data.
When To Use
Use this skill for:
- Gear or reducer contact stress and service life checks.
- Bearing L10 life and radial/axial load checks.
- Foot pad wear interval and replaceability checks.
- Joint limit impact and screw loosening risk checks.
- Wire harness bend radius, motion envelope, and pinch risk checks.
- Connector mating-cycle, vibration retention, and strain relief checks.
Workflow
- Read
<project>/wear_inputs.yaml. - Evaluate wear interfaces against declared limits and target maintenance hours.
- Mark blockers for short life, excessive stress, bend-radius violations, pinch risk, missing retention, or missing strain relief.
- Write reports into
<project>/reports/.
Commands
python skills/wear-fatigue/scripts/estimate_wear.py skills/wear-fatigue/examples/quadruped_mvp
python skills/wear-fatigue/scripts/estimate_fatigue.py skills/wear-fatigue/examples/quadruped_mvp
Rules
- Keep MVP checks deterministic and conservative.
- Treat component service life below
target_maintenance_hoursas a blocker. - Treat bearing L10 life below the target, gear contact stress above allowable, or harness bend radius below minimum as blockers.
- Do not claim the MVP predicts final product lifetime; it is a pre-prototype gate and file contract.
- Do not import sibling subskill code. Read files only.
References
references/input-contract.mdforwear_inputs.yamlfields.references/wear-models.mdfor MVP scoring rules.references/bearing-life.mdfor bearing L10 expectations.references/output-contract.mdfor report fields.references/examples.mdfor sample project layout.