ManiSkill 3 Beta Release
Many many changes compared to ManiSkill 2. ManiSkill v3 is now a GPU accelerated robotics simulator, with extremely fast parallel rendering supporting all kinds of robot learning workflows. There are a lot of new robots/tasks and features, find out more on our documentation: https://maniskill.readthedocs.io/en/latest/
![teaser](https://github.com/haosulab/ManiSkill/assets/35373228/84b68155-2a7a-4f9e-9c55-e24565a3404e)
A short summary of some key features:
- GPU parallelized visual data collection system. On the high end you can collect RGBD + Segmentation data at 20k FPS with a 4090 GPU, 10-100x faster compared to most other simulators.
- Example tasks covering a wide range of different robot embodiments (quadruped, mobile manipulators, single-arm robots) as well as a wide range of different tasks (table-top, locomotion, dextrous manipulation)
- GPU parallelized tasks, enabling incredibly fast synthetic data collection in simulation
- GPU parallelized tasks support simulating diverse scenes where every parallel environment has a completely different scene/set of objects
- Flexible task building API that abstracts away much of the complex GPU memory management code
What's Changed
* Setup Automatic Pypi uploads on release by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/137
* Update README.md by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/280
* Initial ManiSkill 3 merge into main branch by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/287
* Improve rgb ppo, update code for latest sapien release by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/291
* Update quadruped envs and procedural generated floor texture by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/279
* Improved demo code, moving some robot assets to other repos, bug fixes by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/292
* Unitree go2 initial work by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/293
* Quadruped rl by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/294
* Cartpole by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/296
* Updated robot tutorial by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/297
* More docs, robots by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/298
* code refactoring for some sensors, base env is always batched+torch unless user uses wrapper, make some code cleaner by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/299
* Allow import mani_skill to get access to envs + bug fix with pick clutter env by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/301
* update custom robot docs, property to check if gpu sim is enabled, code to test gpu sim of robot by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/302
* More docs on existing tasks by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/303
* Unify the way non primitive actors can be built by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/304
* Refactoring ._scene->.scene, refactor custom task docs, more custom task docs, doc on simulation 101, some bug fixes for a missing function by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/305
* More docs on demo scripts, fix old demo scripts, add some missing videos of tasks by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/306
* Plug charger task by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/307
* version bump + update README + prepare for beta release by StoneT2000 in https://github.com/haosulab/ManiSkill/pull/308
**Full Changelog**: https://github.com/haosulab/ManiSkill/compare/v0.5.3...v3.0.0.b1