google-deepmind / google-deepmind/dm_control

Removing dclass-attribute

Đang mở
#478 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
4.7k
Fork
764
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Hello,

I am trying to remove `class` attributes as it is unnecessary for joints in my use-case.

When I try to use the `del` command [example](https://github.com/google-deepmind/dm_control/blob/ed424509c0a0e8ddf7a43824924de483026ad9cc/dm_control/mjcf/README.md#modifying-xml-attributes):
```
joints = mjcf_model.find_all('joint')
# Remove class-attribute from 'joint' heading
for joint in joints:
if type(joint.dclass) is str:
del joint.dclass
```
, I get the following error:
```
Traceback (most recent call last):
File "/home/arnab/UWARL_catkin_ws/src/uwarl-mujoco-summit-wam-sim/src/main_rob_dup.py", line 817, in
del joints[0].dclass
File "/home/arnab/.local/lib/python3.8/site-packages/dm_control/mjcf/element.py", line 711, in __delattr__
raise AttributeError('object has no attribute: {}'.format(name))
AttributeError: object has no attribute: dclass
```
I need to remove the custom-named classes that the script generates as MuJoCo 2.2.x (Ubuntu 20.04) gives me errors when it is presented with:
```

```
, but not with this:
```

```

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.