🤖 Pick & Stack (블록 집기 및 순차 적재) 모델
모델명 : task1_act_dagger2
1. 데이터셋 구성 (Dataset)
1.1 이전 모델과의 차이점
- 기존 데이터셋의 한계: DAgger를 데이터셋을 추가하는 과정에서 기존 Task를 수행하는 효율이 떨어짐
- 데이터셋 개선: DAgger와 기존 데이터셋 간 비율 변화에 따른 성능 변화를 확인하기 위해 DAgger 에피소드 수 줄임
1.2 전체 데이터셋 구조
- 기본 에피소드 75개
- 고정된 위치 60개
- 왼쪽 위치 50개
- 오른쪽 위치 59개
- DAgger Correction 20개
2. 모델 학습 방식 (Training Procedure)
2.1 모델 아키텍처 (ACT 기반)
차이 없음
2.2 서버 추론 기반 시스템 및 통신
차이 없음
2.3 Chunk 및 Step 차이
차이 없음
3. 수행 결과 (Evaluation & Results)
3.1 수행 결과
- 고정 위치: 총 5회 시도 중 1.4개 블럭 성공 (2, 1, 1, 3, 0)
- 랜덤 위치: 총 5회 시도 중 1개 블럭 성공 (2, 1, 0, 1, 1)
- 특이 사항:
- 순서를 가지고 이동하려는 경향 (왼쪽 아래 -> 왼쪽 위 -> 오른쪽 위 -> 오른쪽 아래)
- 왼쪽 아래 블럭을 집을때 자주 실패 (블럭 위치보다 위쪽을 집으려고 시도, 제대로 집지 못하고 블럭이 아래로 밀림)
- 오른쪽 위에서 posterior collapse 자주 발생, 왼쪽 아래 영역에서도 posterior collapse 발생
- 왼쪽 하단, 오른쪽 하단에서 표시영역을 블럭으로 인식하여 집으려는 시도
3.2 결과 피드백
- klw1 결과와 거의 비슷한 수준, DAgger 40개보다 생각하는 성능 낮아짐
- 300개의 일반 데이터셋 수집 이후 posterior collapse이 발생하는 부분에 대한 DAgger 데이터셋 계속 추가해가며 결과를 분석
- 현재는 오른쪽 상단에서 계속해서 블럭을 집으려는 현상에 대한 DAgger Correction 데이터셋 필요
- 지정구역을 블록으로 인식하는 현상, 지정구역 안에 있는 블록들을 집으려 하는 현상 개선 필요
- 왼쪽 아래에 대한 에피소드 추가 or DAgger Correction 에피소드 추가 필요
4. 참고 자료 (Reference)
https://www.alphaxiv.org/abs/1011.0686