ttktjmt/mjswan
MuJoco Simulation on WebAssembly with Neural networks
해결하는 문제
강화학습(RL) 시뮬레이션을 공유하고 시연하는 과정을 단순화합니다. 사용자가 복잡한 물리 엔진을 설치하거나 무거운 서버를 실행할 필요 없이, 웹 브라우저 내에서 정적 사이트로 시뮬레이션을 실행할 수 있습니다.
작동 방식
이 프레임워크는 세 가지 핵심 기술을 통합하여 시뮬레이션을 클라이언트 측으로 이동시킵니다: 물리 시뮬레이션에 MuJoCo WASM, AI 정책 실행에 ONNX Runtime, 3D 렌더링에 Three.js를 사용합니다. 이 아키텍처는 모든 계산이 사용자 장치에서 이루어지도록 하여 백엔드 서버가 필요 없도록 합니다.
대상 사용자
로봇 정책의 인터랙티브하고 이식 가능한 데모를 만들고 싶은 강화학습 연구자 및 개발자에게 적합합니다. GitHub Pages에 쉽게 호스팅하거나 Google Colab 노트북에 임베드할 수 있습니다.
주요 특징
- 클라이언트 측 실행: 서버 없이 실시간으로 시뮬레이션과 정책 제어를 실행합니다.
- WebXR 지원: VR 및 AR용 네이티브 뷰어를 포함하며, 트래킹된 손 동작을 지원합니다.
- 크로스 플랫폼: 데스크톱 및 모바일 브라우저 모두 호환됩니다.
- mjlab 네이티브: mjlab 라이브러리의 작업을 빠르게 웹 데모로 변환할 수 있습니다.
- 간편한 배포: 정적 사이트로 내보내어 쉽게 배포할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트