Update changelog for version 2.3.4.
PiperOrigin-RevId: 525773208 Change-Id: I54a0e16f069718737719e3d145f3f4795d19e9c8
This commit is contained in:
committed by
Copybara-Service
parent
d4414a0353
commit
0db9a453dc
+33
-27
@@ -2,50 +2,56 @@
|
|||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
Upcoming version (not yet released)
|
Version 2.3.4 (April 20, 2023)
|
||||||
-----------------------------------
|
------------------------------
|
||||||
|
|
||||||
General
|
General
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
|
|
||||||
- Removed the "global" setting of the :ref:`compiler/coordinate<compiler-coordinate>` attribute. This rarely-used
|
1. Removed the "global" setting of the :ref:`compiler/coordinate<compiler-coordinate>` attribute. This rarely-used
|
||||||
setting complicates the compiler logic and is blocking future improvements. In order to convert older models which
|
setting complicates the compiler logic and is blocking future improvements. In order to convert older models which
|
||||||
used this option, load and save them in MuJoCo 2.3.3 or older.
|
used this option, load and save them in MuJoCo 2.3.3 or older.
|
||||||
|
|
||||||
.. image:: images/changelog/ellipsoidinertia.gif
|
.. image:: images/changelog/ellipsoidinertia.gif
|
||||||
:align: right
|
:align: right
|
||||||
:width: 240px
|
:width: 240px
|
||||||
|
|
||||||
- Added :ref:`visual-global<visual-global>` flag :ref:`ellipsoidinertia<visual-global-ellipsoidinertia>` to visualize
|
2. Added :ref:`visual-global<visual-global>` flag :ref:`ellipsoidinertia<visual-global-ellipsoidinertia>` to visualize
|
||||||
equivalent body inertias with ellipsoids instead of the default boxes.
|
equivalent body inertias with ellipsoids instead of the default boxes.
|
||||||
- Added documentation for :ref:`engine plugins<exPlugin>`.
|
#. Added midphase and broadphase collision statistics to :ref:`mjData`.
|
||||||
- Added struct information to the ``introspect`` module.
|
#. Added documentation for :ref:`engine plugins<exPlugin>`.
|
||||||
- Added a new extension mechanism called "resource provider" . This extensible mechanism allows MuJoCo
|
#. Added struct information to the ``introspect`` module.
|
||||||
to read assets from data sources other than the local OS filesystem or
|
#. Added a new extension mechanism called "resource provider" . This extensible mechanism allows MuJoCo
|
||||||
the :ref:`Virtual file system<Virtualfilesystem>`.
|
to read assets from data sources other than the local OS filesystem or
|
||||||
|
the :ref:`Virtual file system<Virtualfilesystem>`.
|
||||||
|
|
||||||
Python bindings
|
Python bindings
|
||||||
^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
- Offscreen rendering on macOS is no longer restricted to the main thread. This is achieved by using the low-level
|
7. Offscreen rendering on macOS is no longer restricted to the main thread. This is achieved by using the low-level
|
||||||
Core OpenGL (CGL) API to create the OpenGL context, rather than going via GLFW which relies on Cocoa's NSOpenGL.
|
Core OpenGL (CGL) API to create the OpenGL context, rather than going via GLFW which relies on Cocoa's NSOpenGL.
|
||||||
The resulting context is not tied to a Cocoa window, and is therefore not tied to the main thread.
|
The resulting context is not tied to a Cocoa window, and is therefore not tied to the main thread.
|
||||||
- Fixed a race condition in ``viewer.launch_passive`` and ``viewer.launch_repl``. These functions could previously
|
#. Fixed a race condition in ``viewer.launch_passive`` and ``viewer.launch_repl``. These functions could previously
|
||||||
return before an internal call to ``mj_forward``. This allows user code to continue and potentially modify physics
|
return before an internal call to ``mj_forward``. This allows user code to continue and potentially modify physics
|
||||||
state concurrently with the internal ``mj_forward``, resulting in e.g.
|
state concurrently with the internal ``mj_forward``, resulting in e.g.
|
||||||
`MuJoCo stack overflow error <https://github.com/deepmind/mujoco/issues/783>`_
|
`MuJoCo stack overflow error <https://github.com/deepmind/mujoco/issues/783>`_
|
||||||
or `segmentation fault <https://github.com/deepmind/mujoco/issues/790>`_.
|
or `segmentation fault <https://github.com/deepmind/mujoco/issues/790>`_.
|
||||||
- The ``viewer.launch_passive`` function now returns a handle which can be used to interact with the viewer. The passive
|
#. The ``viewer.launch_passive`` function now returns a handle which can be used to interact with the viewer. The
|
||||||
viewer now also requires an explicit call to ``sync`` on its handle to pick up any update to the physics state. This
|
passive viewer now also requires an explicit call to ``sync`` on its handle to pick up any update to the physics
|
||||||
is to avoid race conditions that can result in visual artifacts. See :ref:`documentation<PyViewer>` for details.
|
state. This is to avoid race conditions that can result in visual artifacts. See :ref:`documentation<PyViewer>` for
|
||||||
- The ``viewer.launch_repl`` function has been removed since its functionality is superceded by ``launch_passive``.
|
details.
|
||||||
- Added a small number of missing struct fields discovered through the new ``introspect`` metadata.
|
#. The ``viewer.launch_repl`` function has been removed since its functionality is superceded by ``launch_passive``.
|
||||||
|
#. Added a small number of missing struct fields discovered through the new ``introspect`` metadata.
|
||||||
|
|
||||||
Bug fixes
|
Bug fixes
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
|
|
||||||
- Fixed bug in the handling of ellipsoid-based fluid model forces in the new implicitfast integrator. If using the
|
12. Fixed bug in the handling of ellipsoid-based fluid model forces in the new implicitfast integrator. If using the
|
||||||
(as-yet undocumented) ellipsoid-based fluid model, please use a different integrator until the next release.
|
(as-yet undocumented) ellipsoid-based fluid model, please use a different integrator until the next release.
|
||||||
|
#. Removed spurious whole-arena copying in `mj_copyData`, which can considerably
|
||||||
|
`slow down <https://github.com/deepmind/mujoco/issues/568>`_ the copying operation.
|
||||||
|
#. Make ``shellinertia`` ignore ``exactmeshinertia``, which is only used for legacy volume computations
|
||||||
|
(`#759 <https://github.com/deepmind/mujoco/issues/759>`_).
|
||||||
|
|
||||||
|
|
||||||
Version 2.3.3 (March 20, 2023)
|
Version 2.3.3 (March 20, 2023)
|
||||||
|
|||||||
Reference in New Issue
Block a user