Open Duck Mini v2
<table>
<tr>
<td> <img src="https://github.com/user-attachments/assets/2a407765-70ad-48dd-8a5d-488f82503716" alt="1" width="300px" ></td>
<td> <img src="https://github.com/user-attachments/assets/3b8fe350-73a9-4c9f-ad29-efc781be7aee" alt="2" width="300px" ></td>
<td> <img src="https://github.com/user-attachments/assets/fd7e5949-1492-4d31-851f-feaa9b695557" alt="3" width="300px" ></td>
</tr>
</table>
디즈니의 BDX 드로이드(Droid)를 축소한 버전을 제작하고 있습니다. 다리를 펼쳤을 때 높이는 약 42센티미터입니다.
전체 자재 명세서(BOM) 비용은 400달러 미만이어야 합니다!
이 레포지토리는 프로젝트와 관련된 모든 리소스를 중앙 집중화하는 허브 역할을 합니다. 작동 중인 레포지토리이므로 문서화되지 않은 스크립트가 많습니다 :) 나중에 정리할 수 있도록 노력하겠습니다.
Sim2Real 상태
업데이트
2024년 2월 4일 업데이트: 학습시킨 두 가지 정책을 시도해 볼 수 있습니다: 이것와 이것
다음 인수로 실행하세요:
python v2_rl_walk_mujoco.py --onnx_model_path ~/BEST_WALK_ONNX_2.onnx
2025년 3월 15일 업데이트: 도움을 받거나 여러분의 오리를 보여주려면 디스코드 서버에 참여하세요 :) https://discord.gg/UtJZsgfQGe
2025년 2월 7일 업데이트: Sim2Real에서 큰 진전이 있었습니다. 위의 비디오를 확인해 보세요 :)
2025년 2월 24일 업데이트: Sim2Real에 열심히 작업하고 있습니다!
2025년 2월 7일 업데이트 : 이동하면서 문서를 작성하고 있지만, 디자인과 BOM은 크게 변경되지 않을 것입니다. 아직 "표현(expression)" 기능이 빠져 있지만, 로봇 제작 후에 추가할 수 있습니다!
2025년 1월 22일 업데이트 : 기계적 디자인은 거의 최종 확정되었습니다(여기저기 실수 수정 중). 현재 버전에는 최종 로봇에 포함하고 싶은 모든 "표현" 기능(눈을 위한 LED, 카메라, 스피커 및 마이크)이 포함되어 있지 않습니다. 이제 강화학습 (reinforcement learning)을 사용하여 걷게 만드는 작업을 진행하고 있습니다!
커뮤니티
duck_collage
디스코드 커뮤니티에 참여하세요! https://discord.gg/UtJZsgfQGe
CAD
OnShape 디자인을 MuJoCo의 시뮬레이션 로봇으로 변환하는 방법은 이 문서를 참조하십시오 (경고: 구식 정보입니다. 오랫동안 업데이트되지 않았습니다)
강화학습(RL) 관련 자료
저희는 MuJoCo Playground로 전환합니다. 다음 저장소를 참조하십시오.
모방 학습(Imitation Learning)을 위한 레퍼런스 동작 생성
다음 저장소를 참조하십시오.
액추에이터 식별(Actuator Identification)
저희는 Rhoban의 BAM을 사용했습니다.
자재 명세서(BOM, Bill of Materials)
Chinese: https://zihao-ai.feishu.cn/wiki/AfAtw69vRigXaRk5UkbcrAiLnJw?from=from_copylink
빌드 가이드
새로 추가됨: 이제 Tnkr 가이드를 사용할 수 있습니다! https://tnkr.ai/explore/docs/open-duck-mini/open-duck-mini-v2#home
Chinese: https://zihao-ai.feishu.cn/wiki/space/7488517034406625281
출력 가이드
출력 가이드를 참조하십시오.
조립 가이드
조립 가이드 (미완성)를 참조하십시오.
임베디드 런타임(Embedded Runtime)
이 저장소는 온보드 컴퓨터(Raspberry pi zero 2w)에서 정책을 실행하는 코드를 포함하고 있습니다: https://github.com/apirrone/Open_Duck_Mini_Runtime
자체 정책 학습(Training your own policies)
자체 정책을 학습시키고 오리들이 잘 걷도록 기여하고 싶다면, 이 문서를 참조하십시오.
이 프로젝트를 후원해주신 HuggingFace와 Pollen Robotics에 진심으로 감사드립니다!