google-deepmind / google-deepmind/mujoco

Changing design for compilation signature

Open
#2,722 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
15.2k
Forks
1.8k
Avg merge
10d 16h
Merged PRs (30d)
25

Description

### The feature, motivation and pitch

I'm working on a robotics project that requires verifying whether two separate systems are using the same MuJoCo model. The signature field in the mjModel structure, which represents the compilation signature, seems ideal for this purpose.

However, I've noticed that even when the models differ in object positions, masses, or inertias, the compilation signature remains unchanged. It would be very helpful if this signature could reflect such differences, resulting in a more uniquely identifying compilation signature.

### Alternatives

Rewrite the mjCModel::Signature function to be dependent on the changed parameters.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.