Skip to content

docs: #143 — Newton backend spike: integration plan and adoption criteria#181

Merged
MiaoDX merged 1 commit into
mainfrom
claude-issue-143
Apr 11, 2026
Merged

docs: #143 — Newton backend spike: integration plan and adoption criteria#181
MiaoDX merged 1 commit into
mainfrom
claude-issue-143

Conversation

@MiaoDX

@MiaoDX MiaoDX commented Apr 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add docs/spike-newton-backend.md — comprehensive Newton 1.0 integration planning document (issue monitor: Newton physics engine support #143)
  • Update docs/roadmap-2026-q2.md §E to reference the spike and note fastest current path
  • Update ARCHITECTURE.md to list Newton and RoboVerse as planned future backends

What's in the spike doc

The spike captures the complete monitoring output for #143 so developers (human or AI) can make an informed implementation decision at Q3/Q4 2026:

  • Newton 1.0 overview — capabilities, hardware requirements (NVIDIA GPU, driver 545+), governance (Linux Foundation: NVIDIA + Google DeepMind + Disney Research)
  • Current adoption state (April 2026) — ~2k stars, Isaac Lab v3.0 uses Newton as "kit-less" backend, RoboVerse MetaSim lists Newton as a supported simulator; community outside NVIDIA ecosystem still forming
  • Two integration paths:
    • Option A: via RoboVerse MetaSim (zero Newton-specific code if MetaSim integration is done first)
    • Option B: direct NewtonBackend (~250-400 lines)
  • SimulatorBackend protocol mapping — all 7 methods mapped to Newton equivalents with notes on GPU array handling
  • Fastest path today — Isaac Lab users already get Newton coverage via RobotHarnessWrapper since Isaac Lab's Newton backend exposes a gymnasium.Env
  • Concrete adoption criteria — implementation should start when ≥2 of 5 criteria are met (stars, API stability, Isaac Lab dropping MuJoCo CPU, community request, RoboVerse path blocked)
  • Open questions — state save/restore API, camera sensor headless mode, macOS CPU fallback

Test plan

  • ruff check . and ruff format --check . pass — docs-only PR, no Python changes
  • All 3 changed files are markdown/docs only

Closes (monitoring phase) #143

https://claude.ai/code/session_011MH7R34wN8JSDYDGVQu2b9

…eria

Research Newton 1.0 (GTC 2026) and document the roboharness integration
strategy in docs/spike-newton-backend.md:

- Summarises Newton's capabilities, hardware requirements, and current
  adoption state (April 2026: ~2k stars, Isaac Lab + RoboVerse MetaSim
  support, API documentation still forming)
- Maps all 7 SimulatorBackend protocol methods to Newton equivalents
  (step, get_state, save/restore_state, capture_camera, get_sim_time, reset)
- Documents two integration paths: Option A via RoboVerse MetaSim (zero
  Newton-specific code needed), Option B via a direct NewtonBackend
- Notes that Isaac Lab users already get Newton coverage today via
  RobotHarnessWrapper (Isaac Lab's Newton backend exposes gymnasium.Env)
- Defines concrete adoption criteria (≥5k stars, stable API, etc.) for
  Q3/Q4 2026 re-evaluation
- Updates ARCHITECTURE.md to list Newton and RoboVerse as planned backends
- Updates roadmap §E to reference the spike doc

https://claude.ai/code/session_011MH7R34wN8JSDYDGVQu2b9
@MiaoDX MiaoDX merged commit 065de1d into main Apr 11, 2026
10 checks passed
@MiaoDX MiaoDX deleted the claude-issue-143 branch April 11, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants