Microduck favicon

Microduck

Microduck은 AI 개발자가 강화 학습과 시뮬레이션을 사용하여 맞춤형 행동을 훈련하고 배포할 수 있도록 설계된 25cm 크기의 오픈 소스 이족 보행 로봇입니다.

코드 및 IT속도 추적 보행 실행자율적인 앉기, 서기 및 넘어짐 복구 수행물체 잡기 및 발로 차기 지원액세서리 장착 시 롤러스케이트 이동 가능
Microduck product interface screenshot
예상 월간 방문 수
3.5만
데이터 기준:
AIToolly 등록일

Microduck란? 제품 개요

제품의 기능과 공식 포지셔닝

Microduck은 로봇 공학 애호가들이 강화 학습을 실험할 수 있는 오픈 소스 플랫폼을 제공합니다. 이 로봇은 물리 기반 시뮬레이션 환경에서 행동을 학습한 후, 해당 정책을 실제 하드웨어에 배포하도록 설계되었습니다.

이 시스템은 SDK와 훈련 도구를 포함한 전체 소프트웨어 스택을 포함하고 있어, 사용자가 자신만의 행동 정책을 포크하고 재훈련하며 커뮤니티와 공유할 수 있도록 지원합니다.

Microduck으로 무엇을 할 수 있나요?

공식 출처로 확인된 활용 사례

강화 학습 연구

사용자는 실제 로봇에 배포하기 전에 시뮬레이션 환경에서 새로운 움직임 정책을 개발하고 테스트할 수 있습니다.

행동 커스터마이징

개발자는 특수한 보행이나 상호작용 루틴과 같은 독특한 로봇 행동을 생성하고 더 넓은 커뮤니티와 공유할 수 있습니다.

Microduck 사용 방법

공식 문서에 안내된 사용 절차

  1. 1

    시뮬레이션 훈련

    로컬 머신 또는 클라우드 서비스를 통해 물리 시뮬레이션 환경 내에서 행동 정책을 개발하고 학습합니다.

  2. 2

    로봇에 배포

    훈련된 정책을 시뮬레이션 환경에서 실제 Microduck 하드웨어로 전송합니다.

  3. 3

    시뮬레이션 개선

    성능을 분석하고 매개변수를 조정하며 모델을 재훈련하여 행동 결과를 개선합니다.

  4. 4

    정책 게시

    공동 개발을 위해 최종 확정된 행동 정책을 커뮤니티에 공유합니다.

Sim-to-Real 아키텍처

Microduck 생태계는 가상 훈련과 물리적 실행 사이의 간극을 메우는 sim-to-real 워크플로우를 기반으로 구축되었습니다. MuJoCo 물리 엔진을 활용함으로써 사용자는 하드웨어 손상 위험 없이 복잡한 움직임을 반복해서 테스트할 수 있습니다.

  • 정책은 물리적으로 정확한 가상 트윈에서 훈련됩니다.
  • 온보드 정책 루프는 실제 로봇에서 50 Hz로 실행됩니다.
  • 전체 소프트웨어 스택은 오픈 소스이며 GitHub에서 제공됩니다.

Microduck 선택 전에 확인할 사항

본인의 자료와 작업 흐름으로 직접 확인할 항목

  • 로컬 개발 환경이 MuJoCo 물리 시뮬레이터 및 필요한 강화 학습 스택을 지원하는지 확인하십시오.
  • GitHub 저장소를 검토하여 기존 SDK 및 로봇 구성 도구와의 호환성을 확인하십시오.

Microduck 출처 및 확인일

확인한 출처와 확인 시점

마지막 확인
카테고리
코드 및 IT

Microduck 자주 묻는 질문

출처를 확인한 제품 정보를 바탕으로 한 답변

Microduck 소프트웨어는 오픈 소스인가요?

네, SDK, 시뮬레이션 환경 및 전체 강화 학습 훈련 스택은 오픈 소스이며 Apache-2.0 라이선스에 따라 라이선스가 부여됩니다.

로봇을 위한 나만의 행동을 훈련할 수 있나요?

네, 모든 행동은 사용자 본인의 머신이나 Hugging Face Jobs를 통해 물리 시뮬레이션에서 훈련한 후 로봇에 배포할 수 있는 정책입니다.

로봇에는 어떤 하드웨어 센서가 포함되어 있나요?

이 로봇은 움직임과 상호작용 능력을 지원하기 위해 카메라, LiDAR 및 두 개의 IMU(관성 측정 장치)를 갖추고 있습니다.

로봇에 사전 훈련된 동작이 포함되어 있나요?

네, 로봇은 걷기, 앉기, 서기, 발로 차기, 잡기, 다시 일어나기 등 7가지의 사전 훈련된 동작이 기본으로 제공됩니다.

로봇의 소프트웨어와 어떻게 상호작용하나요?

사용자는 제공된 robotctl 명령줄 인터페이스(CLI)를 사용하여 로봇을 모니터링하고 구성하며 업데이트할 수 있습니다.

같은 카테고리에 최근 등록된 다른 도구를 살펴보세요.