Repolode
newton-physics

newton-physics/newton

NVIDIA Warp 기반의 GPU 가속 물리 시뮬레이션 엔진으로, 로봇공학자와 시뮬레이션 연구자를 위한 프로젝트입니다.

스타
5,893
포크
758
열린 이슈
429
마지막 커밋
15시간 전

어떤 프로젝트인가요?

Newton은 NVIDIA Warp 기반의 GPU 실행 물리 시뮬레이션 엔진입니다. 지원이 중단된 warp.sim 모듈을 확장하며, MuJoCo Warp를 주요 백엔드로 사용합니다. GPU 연산, OpenUSD 지원, 미분 가능성, 로봇 시뮬레이션을 위한 사용자 정의 확장에 중점을 둡니다.

이 프로젝트는 Disney Research, Google DeepMind, NVIDIA가 시작한 Linux Foundation 프로젝트입니다. pip로 newton 패키지를 설치할 수 있으며, 내장 examples 모듈에는 로봇, 케이블, 천, 힘줄, MPM 재료, 센서, 역기구학, 미분 가능 시뮬레이션을 다루는 다양한 실행 가능한 씬이 포함되어 있습니다.

지원 플랫폼은 Linux(x86-64 및 aarch64), Windows(x86-64), 그리고 CPU 전용 macOS입니다. CUDA 가속을 사용하려면 호환되는 드라이버와 Warp 버전을 갖춘 NVIDIA GPU가 필요합니다.

핵심 기능

  • 01NVIDIA Warp를 통해 GPU에서 물리 연산을 실행합니다.
  • 02MuJoCo Warp를 주요 시뮬레이션 백엔드로 사용합니다.
  • 03씬 설명에 OpenUSD를 지원합니다.
  • 04미분 가능 시뮬레이션과 사용자 정의 확장을 제공합니다.
  • 05로봇, 천, 케이블, MPM 재료 등을 다루는 실행 가능한 예제 갤러리를 포함합니다.

활용 사례

  • 하드웨어에 배포하기 전에 로봇의 이동 및 조작 정책을 시뮬레이션합니다.
  • 연구를 위해 GPU에서 대규모 병렬 물리 시뮬레이션을 실행합니다.
  • 기울기 기반 제어 또는 설계 최적화를 위한 미분 가능 물리를 프로토타이핑합니다.

빠른 시작

  1. 1

    examples extra와 함께 Newton을 설치합니다

    pip install "newton[examples]"
  2. 2

    포함된 예제를 실행합니다

    python -m newton.examples

사용 전 알아둘 점

  • Python 3.10 이상이 필요합니다. GPU 가속을 사용하려면 드라이버 R580 이상이 설치된 NVIDIA Turing 또는 그 이후 세대의 GPU가 필요합니다(이전 드라이버에서는 이전 버전의 Warp가 필요합니다).
  • macOS에서는 CPU만 사용할 수 있습니다.

포함된 컬렉션

토픽

#physics-simulation#robotics#gpu#nvidia-warp#simulation#differentiable-simulation#openusd#newton-physics

자주 묻는 질문

newton은(는) 무엇인가요?
NVIDIA Warp 기반의 GPU 가속 물리 시뮬레이션 엔진으로, 로봇공학자와 시뮬레이션 연구자를 위한 프로젝트입니다. Newton은 NVIDIA Warp 기반의 GPU 실행 물리 시뮬레이션 엔진입니다. 지원이 중단된 warp.sim 모듈을 확장하며, MuJoCo Warp를 주요 백엔드로 사용합니다. GPU 연산, OpenUSD 지원, 미분 가능성, 로봇 시뮬레이션을 위한 사용자 정의 확장에 중점을 둡니다.
newton은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
newton은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
newton은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. newton의 마지막 커밋은 2026년 11월 5일입니다.
newton은(는) 어디에 사용할 수 있나요?
하드웨어에 배포하기 전에 로봇의 이동 및 조작 정책을 시뮬레이션합니다. 연구를 위해 GPU에서 대규모 병렬 물리 시뮬레이션을 실행합니다. 기울기 기반 제어 또는 설계 최적화를 위한 미분 가능 물리를 프로토타이핑합니다.
newton는 어떻게 설치하나요?
examples extra와 함께 Newton을 설치합니다: pip install "newton[examples]" 포함된 예제를 실행합니다: python -m newton.examples
newton은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/newton-physics/newton

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트