Skip to content

Commit cd82180

Browse files
Rename Newton pages for symmetry with PhysX and per-solver structure
Tidies up the Newton subdir layout so file names mirror the PhysX subdir and the per-solver split asked for in isaac-sim#876. * solver-transitioning.rst → mjwarp-solver.rst Retitled "MJWarp Solver"; intro rewritten as a solver doc (no longer framed as a PhysX→Newton transition). * using-kamino.rst → kamino-solver.rst Retitled "Kamino Solver". Label renamed from `newton-using-kamino` to `newton-kamino-solver` to match the new file name. * limitations-and-known-bugs.rst → supported-features.rst Retitled "Supported Features" to mirror PhysX's same-named page. Newton index toctree updated, and the doc/ref cross-references in supported-features.rst and the Newton index updated to the new names.
1 parent dd20866 commit cd82180

4 files changed

Lines changed: 26 additions & 22 deletions

File tree

docs/source/overview/core-concepts/backends/newton/index.rst

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,11 @@ have successfully deployed a Newton-trained locomotion policy to a G1 robot.
1919

2020
Newton can support `multiple solvers
2121
<https://newton-physics.github.io/newton/latest/api/newton_solvers.html>`_ for
22-
handling different types of physics simulation. The Isaac Lab integration focuses
23-
primarily on the MuJoCo-Warp solver, with beta support for the Kamino solver on
24-
selected classic tasks. See :doc:`using-kamino` for the Kamino workflow.
22+
handling different types of physics simulation. The Isaac Lab integration ships
23+
two solver pages:
24+
25+
* :doc:`mjwarp-solver` — the primary, validated solver path.
26+
* :doc:`kamino-solver` — beta support on selected classic tasks.
2527

2628
During the beta phase, breaking changes and incomplete documentation are still
2729
expected. Official support and debugging assistance will follow once the framework
@@ -36,6 +38,6 @@ new backend, see :doc:`../../multi_backend_architecture`.
3638
:titlesonly:
3739

3840
installation
39-
limitations-and-known-bugs
40-
solver-transitioning
41-
using-kamino
41+
supported-features
42+
mjwarp-solver
43+
kamino-solver

docs/source/overview/core-concepts/backends/newton/using-kamino.rst renamed to docs/source/overview/core-concepts/backends/newton/kamino-solver.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
.. _newton-using-kamino:
1+
.. _newton-kamino-solver:
22

3-
Using the Kamino Solver
4-
=======================
3+
Kamino Solver
4+
=============
55

66
Kamino is a Newton solver, not a separate Isaac Lab physics backend. In Isaac Lab,
77
Kamino is enabled by selecting a :class:`~isaaclab_newton.physics.NewtonCfg` whose

docs/source/overview/core-concepts/backends/newton/solver-transitioning.rst renamed to docs/source/overview/core-concepts/backends/newton/mjwarp-solver.rst

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
Solver Transitioning
2-
====================
3-
4-
Transitioning to the Newton physics engine introduces new physics solvers that handle simulation using different numerical approaches.
5-
While Newton supports several different solvers, our initial focus for Isaac Lab is on using the
6-
MuJoCo-Warp solver from Google DeepMind. Isaac Lab also includes beta support for the Kamino
7-
solver on selected classic tasks. Kamino is selected through a physics preset rather than as a
8-
separate backend; see :ref:`hydra-backend-solver-presets` and :ref:`newton-using-kamino`.
1+
MJWarp Solver
2+
=============
3+
4+
The MuJoCo-Warp solver from Google DeepMind is the primary, validated solver
5+
for the Newton backend in Isaac Lab. It is enabled by setting
6+
:attr:`~isaaclab_newton.physics.NewtonCfg.solver_cfg` to a
7+
:class:`~isaaclab_newton.physics.MJWarpSolverCfg`, usually exposed as the
8+
``newton_mjwarp`` physics preset on a task configuration. Newton ships with
9+
beta support for an alternative Kamino solver — see :doc:`kamino-solver` and
10+
:ref:`hydra-backend-solver-presets` for how presets are selected.
911

1012
.. note::
1113

docs/source/overview/core-concepts/backends/newton/limitations-and-known-bugs.rst renamed to docs/source/overview/core-concepts/backends/newton/supported-features.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Limitations
2-
===========
1+
Supported Features
2+
==================
33

44
The Newton backend is in beta. Breaking changes and incomplete documentation are
55
still expected, and official support or debugging assistance will only be
@@ -18,8 +18,8 @@ currently supports Newton:
1818
grep -rln "newton_mjwarp" source/isaaclab_tasks/
1919
2020
Passing ``presets=newton_mjwarp`` to a task without that preset will raise an
21-
error at launch. The :doc:`solver-transitioning` page covers how to add a
22-
Newton preset to your own task.
21+
error at launch. The :doc:`mjwarp-solver` page covers how to add a Newton
22+
preset to your own task.
2323

2424

2525
Supported Surface
@@ -73,7 +73,7 @@ Solver Coverage
7373
* **MuJoCo-Warp solver**: the primary, validated path for every supported task.
7474
* **Kamino solver**: beta. Currently validated on ``Isaac-Cartpole-Direct-v0``,
7575
``Isaac-Ant-Direct-v0``, ``Isaac-Cartpole-v0``, and ``Isaac-Ant-v0``. See
76-
:doc:`using-kamino`.
76+
:doc:`kamino-solver`.
7777

7878
Other Newton solvers (e.g. VBD) are not yet exposed through Isaac Lab.
7979

0 commit comments

Comments
 (0)