EgoVLA Benchmark repository analysis

Ego_Humanoid_Manipulation_Benchmark/
├─ scripts/                             # 실행 스크립트
│  ├─ random_agent.py                   # 랜덤 정책으로 환경 동작 확인
│  └─ ik_agent.py                       # IK 제어 기반 벤치마크 실행
├─ source/                              # Isaac Lab 관련 소스
│  ├─ apps/                             # 시뮬레이터 앱 설정(.kit)
│  │  ├─ isaaclab.python.kit            # 기본 실행 설정
│  │  └─ isaaclab.python.rendering.kit  # 렌더링/카메라 포함 실행 설정
│  └─ extensions/
│     └─ humanoid.tasks/                # 휴머노이드 조작 벤치마크 패키지
│        ├─ config/                     # extension 메타 설정
│        │  └─ extension.toml           # extension 등록 정보
│        ├─ docs/                       # 문서
│        ├─ pyproject.toml              # 패키지 설정
│        ├─ setup.py                    # 설치 스크립트
│        └─ humanoid/
│           └─ tasks/
│              ├─ __init__.py           # 태스크 등록 진입점
│              ├─ base_env/             # 공통 환경 베이스 클래스
│              ├─ data/                 # 에셋/데이터 리소스
│              ├─ close_drawer/         # 서랍 닫기
│              ├─ open_drawer/          # 서랍 열기
│              ├─ flip_mug/             # 머그 뒤집기
│              ├─ open_laptop/          # 노트북 열기
│              ├─ pour_balls/           # 물체 붓기
│              ├─ push_box/             # 박스 밀기
│              ├─ stack_can/            # 캔 쌓기
│              ├─ stack_can_into_drawer/# 캔 적재 복합 태스크
│              ├─ unload_cans/          # 캔 꺼내기
│              ├─ insert_cans/          # 캔 넣기
│              ├─ sort_cans/            # 캔 분류
│              └─ insert_and_unload_cans/# 넣기+꺼내기 복합 태스크
├─ .gitmodules                          # 서브모듈 정의
├─ README.md                            # 프로젝트 소개 및 사용법
├─ VERSION                              # 버전 정보
└─ pyproject.toml                       # 루트 프로젝트 설정