ワンクリックで
dh-algorithm-add
DH 변형 또는 기구학 알고리즘 추가 — DH, Modified DH, 역기구학, IK, 자코비안, Jacobian, 기구학 알고리즘
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
DH 변형 또는 기구학 알고리즘 추가 — DH, Modified DH, 역기구학, IK, 자코비안, Jacobian, 기구학 알고리즘
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Unity Play 시작 씬, scene-authored UI source-of-truth, authored-first binder, RobotControl/Onboarding 라우팅 착시를 함께 디버깅하는 운영 스킬
Use when adding, extending, or debugging Waypoint Teaching & Playback: saving robot poses as waypoints, sequencing them, playing/looping sequences, exporting/importing JSON, coroutine-based runner engine, or teaching UI integration.
MonoBehaviour에서 UI 생성 코드를 ViewBuilder 정적 클래스 + Refs struct로 분리
Robot Library / Sandbox robot showroom 디버깅과 튜닝 — showroomoutput, comparestrip, preview pod, Game view vs Scene view 스케일 차이, hero/page selection, runtime root 중복
Use when working on FAIRINO FR5 6-axis robot integration in this repo: collecting official FR5 docs, mapping Unity UI inputs to the FAIRINO C# SDK, planning real-robot control and safety, documenting FR5 hardware/DH/protocol details, or building adapters around MoveJ/MoveL/ServoJ/ServoCart and status feedback.
Main 탭형 학습 쉘의 로봇별 JSON 콘텐츠를 추가/수정/검증하는 스킬. `Assets/Runtime/Resources/LearningTabs/*.json` 문안 업데이트, 새 로봇용 탭 문서 추가, MainLearningTabsLoader fallback 조정, Main 탭 콘텐츠 schema 변경, JSON 파싱/폴백/Unity MCP 검증이 필요할 때 사용한다.
| name | dh-algorithm-add |
| description | DH 변형 또는 기구학 알고리즘 추가 — DH, Modified DH, 역기구학, IK, 자코비안, Jacobian, 기구학 알고리즘 |
새로운 DH 변형(Modified DH, Product of Exponentials) 또는 기구학 알고리즘(IK, Jacobian) 요청 시.
docs/ref/code-patterns.md — C# 코딩 패턴 (§8 Unity 측 규칙 포함)Assets/Scripts/Kinematics/CLAUDE.md — 기구학 모듈 규칙Assets/Scripts/Kinematics/DHStandard.cs — 참조 구현 (베이스라인 보호)Assets/Scripts/Kinematics/ForwardKinematics.cs — FK 엔진Assets/Scripts/Types/DHLink.cs — DH 파라미터 데이터 구조docs/ref/dh-reference.md — 수학 공식docs/ref/coordinate-mapping.md — 좌표 규약docs/ref/product/content/concept-to-ui-map.mdAssets/Scripts/Kinematics/{AlgorithmName}.cs 생성A_i = Rz(θ)·Tz(d)·Tx(a)·Rx(α))Mat4D (동차 변환 행렬)인지 확인editmode-test-add 호출)DHStandard.cs 미변경 확인 (git diff 체크)DHStandard.cs 수정 금지 (베이스라인 보호)DHLink 데이터 구조 변경 금지float) 사용 금지[dh-algorithm-add 완료]
- 알고리즘: {AlgorithmName}
- 파일: Assets/Scripts/Kinematics/{AlgorithmName}.cs
- 테스트: Assets/Tests/EditMode/{AlgorithmName}Tests.cs
- DHStandard.cs: 미변경 확인
- 수치 검증: 허용 오차 내
- EditMode 테스트: {n}/{n} 통과