[Feature Request] Add Maniskill3 Custom Env
@vmoens is already working on this.
Since Jan 30, 2025.
- Dominant language
- Python
- Stars
- 3.6k
- Forks
- 484
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 207
Description
Motivation
Maniskill3 is gaining a lot of taction recently and it offers great features like parallel GPU vectorized environments, a great set of tasks from simpler to complex and it is quite performant.
You can find more about it here
Currently it is not possible to use Maniskill3 with Gym wrappers since Maniskill3 actually returns torch tensors directly (very nice) but the TorchRL gym wrappers epxect numpy arrays.
There is also some custom logic needed to make Maniskill3 work therefore I do not think a simple Gym wrapper would be enough and in this case a custom env is probably more appropriate.
Solution
I would like to have a Maniskill3 env available as custom TorchRL env.
Alternatives
I actually have a custom env already, this is what I currently use but it needs to be cleaned up to fit everybody's needs and be cleaner for TorchRL repo.
Checklist
- I have checked that there is no similar issue in the repo (required)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.