Reorganize changelog
PiperOrigin-RevId: 867201472 Change-Id: I5841bd10656546db7c544ff910ed2983ce88415e
This commit is contained in:
committed by
Copybara-Service
parent
d680b3d234
commit
ed15493aef
+41
-23
@@ -5,6 +5,47 @@ Changelog
|
|||||||
Upcoming version (not yet released)
|
Upcoming version (not yet released)
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
|
Significant new features
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
- Actuators and sensors now support arbitrary delays via history buffers, and sensors values can be computed at
|
||||||
|
intervals larger than the simulation timestep. Using a delay or interval introduces a new ``mjData.history`` variable
|
||||||
|
to the :ref:`Physics state<siPhysicsState>`. See :ref:`Delays<CDelay>` for details.
|
||||||
|
|
||||||
|
.. image:: images/changelog/poncho.png
|
||||||
|
:width: 45%
|
||||||
|
:align: right
|
||||||
|
:target: https://github.com/google-deepmind/mujoco/blob/main/model/flex/poncho.xml
|
||||||
|
|
||||||
|
- Added new :ref:`flexvert<equality-flexvert>` equality constraints that enable cloth simulations with coarser meshes.
|
||||||
|
This adds a new option ``vert`` to flexcomp edge :ref:`equality<flexcomp-edge-equality>` and the new equality type
|
||||||
|
:ref:`flexvert<equality-flexvert>`.
|
||||||
|
|
||||||
|
.. container:: custom-clear
|
||||||
|
|
||||||
|
.. raw:: html
|
||||||
|
|
||||||
|
<div style="clear: both;"></div>
|
||||||
|
|
||||||
|
.. image:: images/XMLreference/rfcamera.png
|
||||||
|
:width: 45%
|
||||||
|
:align: right
|
||||||
|
:target: https://github.com/google-deepmind/mujoco/blob/main/test/engine/testdata/sensor/rfcamera.xml
|
||||||
|
|
||||||
|
- Rangefinder sensors can now be attached to a camera using the :ref:`ragefinder/camera<sensor-rangefinder-camera>`
|
||||||
|
attribute. In this case, the sensor will cast multiple ray, one for each pixel.
|
||||||
|
- :ref:`Rangefinders<sensor-rangefinder>` can now report various kinds of information besides ray distances,
|
||||||
|
including surface normals.
|
||||||
|
|
||||||
|
.. container:: custom-clear
|
||||||
|
|
||||||
|
.. raw:: html
|
||||||
|
|
||||||
|
<div style="clear: both;"></div>
|
||||||
|
|
||||||
|
General
|
||||||
|
^^^^^^^
|
||||||
|
|
||||||
.. admonition:: Breaking API changes
|
.. admonition:: Breaking API changes
|
||||||
:class: attention
|
:class: attention
|
||||||
|
|
||||||
@@ -29,31 +70,8 @@ Upcoming version (not yet released)
|
|||||||
- Removed ``getdir`` from the ``mjpResourceProvider`` struct. All Resource Providers now use the same shared
|
- Removed ``getdir`` from the ``mjpResourceProvider`` struct. All Resource Providers now use the same shared
|
||||||
implementation.
|
implementation.
|
||||||
|
|
||||||
General
|
|
||||||
^^^^^^^
|
|
||||||
|
|
||||||
- Actuators and sensors now support arbitrary delays, see :ref:`Delays<CDelay>` for details. Adding
|
|
||||||
delays introduces a new ``mjData.history`` variable to the :ref:`Physics state<siPhysicsState>`.
|
|
||||||
|
|
||||||
.. image:: images/changelog/poncho.png
|
|
||||||
:width: 45%
|
|
||||||
:align: right
|
|
||||||
:target: https://github.com/google-deepmind/mujoco/blob/main/model/flex/poncho.xml
|
|
||||||
|
|
||||||
- Added new :ref:`flexvert<equality-flexvert>` equality constraints that enable cloth simulations with coarser meshes.
|
|
||||||
This adds a new option ``vert`` to flexcomp edge :ref:`equality<flexcomp-edge-equality>` and the new equality type
|
|
||||||
:ref:`flexvert<equality-flexvert>`.
|
|
||||||
|
|
||||||
.. image:: images/XMLreference/rfcamera.png
|
|
||||||
:width: 45%
|
|
||||||
:align: right
|
|
||||||
:target: https://github.com/google-deepmind/mujoco/blob/main/test/engine/testdata/sensor/rfcamera.xml
|
|
||||||
|
|
||||||
- Camera frustum visualization is now triggered by setting :ref:`resolution<body-camera-resolution>` to values larger
|
- Camera frustum visualization is now triggered by setting :ref:`resolution<body-camera-resolution>` to values larger
|
||||||
than 1. Relatedly, frustum visualization also works for :ref:`orthographic<body-camera-projection>` cameras.
|
than 1. Relatedly, frustum visualization also works for :ref:`orthographic<body-camera-projection>` cameras.
|
||||||
- Rangefinder sensors can now be attached to a camera using the :ref:`ragefinder/camera<sensor-rangefinder-camera>`
|
|
||||||
attribute. In this case, the sensor will cast multiple ray, one for each pixel.
|
|
||||||
- Rangefinder sensors can now now report various kinds of information besides ray distances, including surface normals.
|
|
||||||
See :ref:`rangefinder<sensor-rangefinder>` for details.
|
See :ref:`rangefinder<sensor-rangefinder>` for details.
|
||||||
- Cameras now have an :ref:`output<body-camera-output>` attribute, parsed into the ``mjModel.cam_output`` bitfield.
|
- Cameras now have an :ref:`output<body-camera-output>` attribute, parsed into the ``mjModel.cam_output`` bitfield.
|
||||||
Unused by the renderer, it serves as a convenient location to store a camera's supported output types.
|
Unused by the renderer, it serves as a convenient location to store a camera's supported output types.
|
||||||
|
|||||||
Reference in New Issue
Block a user