google-deepmind / google-deepmind/dm_control
AttributeError: 'MjData' object has no attribute 'qLDiagSqrtInv'
- Langage dominant
- Python
- Étoiles
- 4.7k
- Forks
- 764
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
The Jan 14, 2025 MuJoCo update introduced a [breaking change](https://mujoco.readthedocs.io/en/3.2.7/changelog.html#general) affecting `dm_control`.
To reproduce:
```python
from dm_control.locomotion.examples.basic_rodent_2020 import rodent_escape_bowl
env = rodent_escape_bowl()
```
Traceback:
```
AttributeError Traceback (most recent call last)
[](https://localhost:8080/#) in ()
----> 1 env = rodent_escape_bowl()
11 frames
[/usr/local/lib/python3.10/dist-packages/dm_control/mujoco/index.py](https://localhost:8080/#) in struct_indexer(struct, struct_name, size_to_axis_indexer)
626 # Skip over structured arrays and fields that have sizes but aren't numpy
627 # arrays, such as text fields and contacts (b/34805932).
--> 628 attr = getattr(struct, field_name)
629 if not isinstance(attr, np.ndarray) or attr.dtype.fields:
630 continue
AttributeError: 'MjData' object has no attribute 'qLDiagSqrtInv'
```
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.