FurnitureBench(Isaac Gym, 실제 SDF 나사산, ㄷ자 포켓으로 상판 고정)의 one_leg를 scene + robot + grader 구조로 옮겨 코딩 에이전트가 풀 수 있게 한다.
| 테스트 | 결과 |
|---|---|
| v1 일정 토크 | 전부 폭주 — 23g 다리 관성 ~3.5e-6 kg·m², 테스트 설계 오류 |
| v2 나사 방향 오가정 | 입구에 걸림 → 메시 단면 분석: 나사는 -y 끝 |
| v3 dt 1/240, 시계 -3.0/-1.5 | 46.8mm, 오차 0.6mm, seated=True |
| v4 반작용 상쇄 제거, 시계 -1.5 | 46.8mm seated=True |
| v3/v4 회전 0, 반시계 | 발산 / 튕겨 나감 |
| v5 dt 1/480 | 누르기만 61.6mm 안정, 반시계 52.7mm, 시계는 4~6초에 튕겨 나감 |
| Franka 도달 (구멍 4곳, 다리, 상판) | 6/6 (≤0.7mm, 0.1°) |
| 스모크 / pytest | 5/5 모드, 15 passed |
원본의 SDF 나사 조립이 Isaac Sim 5.1에서도 재현된다. 다만 안정성은 아직 확인되지 않았다. 교훈: 원본 좌표를 의심하기 전에 메시 형상부터 측정했어야 했다.
Franka로 실제 다시 잡기(90°씩) 조임 테스트 → 불안정하면 SDF 256, depenetration 속도, 반복 횟수 조정. yaw 정렬 판정 추가 여부 결정. 에셋 HF 배포(메인테이너 권한).