Update Mujoco Deps in preperation for the 3.3.5 release
PiperOrigin-RevId: 792755404 Change-Id: I9776bb5e5bf2a891e0fa0fbf486875727e1d13b4
This commit is contained in:
committed by
Copybara-Service
parent
249b0cd87d
commit
3152458a6b
@@ -39,7 +39,7 @@ set(MUJOCO_DEP_VERSION_qhull
|
|||||||
CACHE STRING "Version of `qhull` to be fetched."
|
CACHE STRING "Version of `qhull` to be fetched."
|
||||||
)
|
)
|
||||||
set(MUJOCO_DEP_VERSION_Eigen3
|
set(MUJOCO_DEP_VERSION_Eigen3
|
||||||
81044ec13df7608d0d9d86aff2ef9805fc69bed1
|
4be7e6b4e0a82853e853c0c7c4ef72f395e1f497
|
||||||
CACHE STRING "Version of `Eigen3` to be fetched."
|
CACHE STRING "Version of `Eigen3` to be fetched."
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
+30
-28
@@ -2,51 +2,53 @@
|
|||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
Upcoming version (not yet released)
|
Version 3.3.5 (August 8, 2025)
|
||||||
-----------------------------------
|
-----------------------------------
|
||||||
|
|
||||||
General
|
General
|
||||||
^^^^^^^
|
^^^^^^^
|
||||||
- Added the :ref:`insidesite<sensor-insidesite>` sensor, for checking if an object is inside the volume of a site.
|
1. Added the :ref:`insidesite<sensor-insidesite>` sensor, for checking if an object is inside the volume of a site.
|
||||||
It is useful for triggering events in surrounding environment logic.
|
It is useful for triggering events in surrounding environment logic.
|
||||||
- Added the :ref:`contact<sensor-contact>` sensor, for reporting contact information according to user-defined criteria.
|
2. Added the :ref:`contact<sensor-contact>` sensor, for reporting contact information according to user-defined
|
||||||
The purpose of the :el:`contact` sensor is to report contact-related information in a fixed-size array. This is useful
|
criteria.
|
||||||
as input to learning-based agents and in environment logic.
|
The purpose of the :el:`contact` sensor is to report contact-related information in a fixed-size array. This is
|
||||||
- Added the :ref:`tactile<sensor-tactile>` sensor, for measuring the penetration depth between two objects at given
|
useful as input to learning-based agents and in environment logic.
|
||||||
points and the sliding velocities in the tangent frame. The sensor reports tactile data only when colliding with SDFs.
|
3. Added the :ref:`tactile<sensor-tactile>` sensor, for measuring the penetration depth between two objects at given
|
||||||
- Removed the SdfLib plugin and the dependency on `SdfLib <https://github.com/UPC-ViRVIG/SdfLib>`__. SDFs are now
|
points and the sliding velocities in the tangent frame. The sensor reports tactile data only when colliding with
|
||||||
supported natively in mjModel.
|
SDFs.
|
||||||
- Removed ``oct_depth`` from :ref:`mjvOption` (unused).
|
4. Removed the SdfLib plugin and the dependency on `SdfLib <https://github.com/UPC-ViRVIG/SdfLib>`__. SDFs are now
|
||||||
- Added the functionality to create a builtin meshes, see :ref:`mesh/builtin<asset-mesh-builtin>`.
|
supported natively in mjModel.
|
||||||
- Inertia computation in MuJoCo C is now performed by a new :ref:`pipeline<piStages>` function :ref:`mj_makeM`, which
|
5. Removed ``oct_depth`` from :ref:`mjvOption` (unused).
|
||||||
combines the Composite Rigid Body algorithm in :ref:`mj_crb` and additional terms related to
|
6. Added the functionality to create a builtin meshes, see :ref:`mesh/builtin<asset-mesh-builtin>`.
|
||||||
:ref:`tendon armature<tendon-spatial-armature>`. Code that uses :ref:`mj_crb` to compute the inertia should now use
|
7. Inertia computation in MuJoCo C is now performed by a new :ref:`pipeline<piStages>` function :ref:`mj_makeM`, which
|
||||||
:ref:`mj_makeM` instead.
|
combines the Composite Rigid Body algorithm in :ref:`mj_crb` and additional terms related to
|
||||||
|
:ref:`tendon armature<tendon-spatial-armature>`. Code that uses :ref:`mj_crb` to compute the inertia should now use
|
||||||
|
:ref:`mj_makeM` instead.
|
||||||
|
|
||||||
.. admonition:: Breaking API changes
|
.. admonition:: Breaking API changes
|
||||||
:class: attention
|
:class: attention
|
||||||
|
|
||||||
- Removed the ``mjVIS_FLEXBVH`` enum value, its functionality is now provided by :ref:`mjVIS_MESHBVH<mjtVisFlag>`.
|
8. Removed the ``mjVIS_FLEXBVH`` enum value, its functionality is now provided by :ref:`mjVIS_MESHBVH<mjtVisFlag>`.
|
||||||
|
|
||||||
Bug fixes
|
Bug fixes
|
||||||
^^^^^^^^^
|
^^^^^^^^^
|
||||||
- Fixed a bug that caused object lists in the child to have missing elements after attaching an mjSpec. This was caused
|
9. Fixed a bug that caused object lists in the child to have missing elements after attaching an mjSpec. This was
|
||||||
by adding to the lists only the objects that belong to the tree of the requested body, but this causes to skip objects
|
caused by adding to the lists only the objects that belong to the tree of the requested body, but this causes to
|
||||||
that were attached, since they belong to the tree of the parent.
|
skip objects that were attached, since they belong to the tree of the parent.
|
||||||
- Fixed a bug where the convex hull of a collision mesh was not being computed if the mesh could only collide via a
|
10. Fixed a bug where the convex hull of a collision mesh was not being computed if the mesh could only collide via a
|
||||||
:ref:`contact pair<contact-pair>`.
|
:ref:`contact pair<contact-pair>`.
|
||||||
|
|
||||||
Python
|
Python
|
||||||
^^^^^^
|
^^^^^^
|
||||||
- On Linux, built distribution packages (wheels) now target the ``manylinux_2_28`` platform tag. Previously MuJoCo
|
11. On Linux, built distribution packages (wheels) now target the ``manylinux_2_28`` platform tag. Previously MuJoCo
|
||||||
wheels targeted ``manylinux2014`` based on CentOS 7, which reached end-of-life in June 2024.
|
wheels targeted ``manylinux2014`` based on CentOS 7, which reached end-of-life in June 2024.
|
||||||
|
|
||||||
MJX
|
MJX
|
||||||
^^^
|
^^^
|
||||||
- Add Warp as a backend implementation for MJX. The implementation can be specified via
|
12. Add Warp as a backend implementation for MJX. The implementation can be specified via
|
||||||
``mjx.put_model(m, impl='warp')`` and ``mjx.make_data(m, impl='warp')``. The warp implementation requires
|
``mjx.put_model(m, impl='warp')`` and ``mjx.make_data(m, impl='warp')``. The warp implementation requires
|
||||||
a CUDA device and ``warp-lang`` to be installed (``pip install mujoco-mjx[warp]``). This feature is available in
|
a CUDA device and ``warp-lang`` to be installed (``pip install mujoco-mjx[warp]``). This feature is available in
|
||||||
"beta" and some bugs are expected.
|
"beta" and some bugs are expected.
|
||||||
|
|
||||||
Version 3.3.4 (July 8, 2025)
|
Version 3.3.4 (July 8, 2025)
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|||||||
@@ -173,7 +173,7 @@ findorfetch(
|
|||||||
GIT_REPO
|
GIT_REPO
|
||||||
https://gitlab.com/libeigen/eigen
|
https://gitlab.com/libeigen/eigen
|
||||||
GIT_TAG
|
GIT_TAG
|
||||||
81044ec13df7608d0d9d86aff2ef9805fc69bed1
|
4be7e6b4e0a82853e853c0c7c4ef72f395e1f497
|
||||||
TARGETS
|
TARGETS
|
||||||
Eigen3::Eigen
|
Eigen3::Eigen
|
||||||
EXCLUDE_FROM_ALL
|
EXCLUDE_FROM_ALL
|
||||||
@@ -191,7 +191,7 @@ findorfetch(
|
|||||||
GIT_REPO
|
GIT_REPO
|
||||||
https://github.com/pybind/pybind11
|
https://github.com/pybind/pybind11
|
||||||
GIT_TAG
|
GIT_TAG
|
||||||
a2e59f0e7065404b44dfe92a28aca47ba1378dc4 # v2.13.6
|
f0ecf21301c0c24bc78b8b310347c7507d9f41d0 # v3.0.0
|
||||||
TARGETS
|
TARGETS
|
||||||
pybind11::pybind11_headers
|
pybind11::pybind11_headers
|
||||||
EXCLUDE_FROM_ALL
|
EXCLUDE_FROM_ALL
|
||||||
|
|||||||
Reference in New Issue
Block a user