github.devotd.
새 소식로보틱스

omnilink-tech/omnisim — 에이전트용 로보틱스 시뮬레이터

omnilink-tech/omnisim의 에이전트 제어 기능과 자체 벤치마크의 검증 범위를 살펴본다.

저장소 정보omnilink-tech/omnisim ↗

Open-source robotics simulator for coding agents: HTTP/JSON + MCP control, Newton physics, wgpu rendering, ROS 2, and reproducible benchmarks.

스타
★ 188
포크
10
언어
Python
라이선스
Apache-2.0
최신 릴리스
v9.2.6
원문 보기 ↗GitHub에서 보기 ↗

omnilink-tech/omnisim은 코딩 에이전트가 로봇을 구동하고 결과를 확인하도록 만든 오픈소스 로보틱스 시뮬레이터다. 최신 릴리스는 v9.2.6이며, 제공된 자료에는 이 버전의 변경 내용이 나와 있지 않다. HTTP/JSON과 MCP로 시뮬레이션을 제어하고 상태를 확인할 수 있다. Python 프로젝트이며 Apache-2.0 라이선스를 적용했다.

Newton 물리 엔진으로 강체와 접촉, 천, 연성체, CUDA 입자 매질을 다룬다. 데모 월드 52개와 절차적 월드 생성기, URDF 및 STEP 기반 CAD 임포트, 20개 이상 벤더의 로봇 패키지를 제공한다. ROS 2 사이드카는 simulation_interfaces 표준을 지원하고, 자체 MCP 서버는 실행 중인 시뮬레이션에 46개 도구를 제공한다. CPU 솔버 mujoco에서는 접촉이 많은 10대 로봇 장면을 콜드 스타트 간 비트 단위로 동일하게 재현한다고 밝힌다. GPU 솔버에서는 이 재현성이 보장되지 않는다. 센서가 접촉을 확인하지 못할 때 결과를 추측하지 않고, 응답에 completeness와 empty_set_reasons를 담는 설계도 내세운다.

벤치마크에서 30분 창고 작업 _SHIFT의 약속 유지율은 7개 설정 중 89.9%로 가장 높았고, 다른 설정은 47.9~78.8%였다. 이후 다른 모델로 실행한 Codex(GPT-6.1 Sol, 높은 추론 effort)는 같은 작업에서 76.8%를 기록했다. 다만 벤치마크와 채점기는 팀이 자체 제작했으며, 모델을 통제한 비교가 아니다. 실기 sim-to-real 검증은 없고 시간 제어는 부분적이다. 따라서 이 수치는 시뮬레이션 안의 평가를 보여줄 뿐, 실제 로봇으로의 전이를 입증하지는 않는다.