v3.0.0b22
What's Changed
- Remove redundant
num_actorsdefinition by @Gamenot in #1056 - [BugFix] Fix some NaN issues with physx backend for fixed tendon modelled robots. by @StoneT2000 in #1080
- Update doc to use correct vulkan package on ubuntu by @akashsharma02 in #1086
- [BugFix]: Fetch IK bug fix on GPU sim by @arth-shukla in #996
- [BugFix] Register missing asset download IDs for the TurnFaucet task by @StoneT2000 in #1092
- Add panda_wristcam support for Behavioral Cloning RGBD by @chenyenru in #814
- [BugFix] Stop warnings for fetch robot mimic controller by @StoneT2000 in #1103
- [Documentation] Update benchmark docs with new numbers and files by @StoneT2000 in #1104
- [BUG] Removed empty dense reward function from PlugCharger-v1 by @jstmn in #1096
- [Feature] Support the widowxai robot and provide RL baseline for cube picking, and update task docs by @hu-po in #904
- [Feature] Sim2Real Tooling and Tutorials, LeRobot hardware support by @StoneT2000 in #942
- [Feature] Support different robot colors / robot color domain randomization for SO100GraspCube sim2real by @StoneT2000 in #1132
- [Feature] Support CPU simulation only and fallback options if usable device is not found for rendering by @StoneT2000 in #1133
- [BugFix] Add fix for mac devices not being recognized as being capable of rendering by @StoneT2000 in #1137
- Added ActionRepeatWrapper to wrappers imports by @AlexandreBrown in #1141
- Fixed action repeat diagram not showing online by @AlexandreBrown in #1142
- vectorenv: relax env type annotation to gymnasium.Env by @songyuc in #1144
- [BugFix] fix bug with environments inheriting base digital twin env using certain rgb overlay mode not releasing memory by @StoneT2000 in #1158
- Fix partial reset support for digital twin tasks by @zanghz21 in #1155
- [BugFix] Unified get / set controller state function across multi agent and base agent, fix some issues with recording trajectories by @StoneT2000 in #1161
- [Feature] support setting individual joint qpos values. by @StoneT2000 in #1162
- Stackpyramid Task with Motionplanning Support by @chenyenru in #1088
- [Feature] Add StackPyramid-v1 in motionplanning and il benchmark replay script by @chenyenru in #1172
- Add clamping to [-1, 1] for avoid nans in matrix_to_euler conversion by @tylerlum in #1090
- [Feature] Support set drive targets for individual joint by @StoneT2000 in #1180
- [Feature] support more flexible link merging and update docs by @StoneT2000 in #1191
- [BugFix] fix joint set/get of drive position/velocity targets by @StoneT2000 in #1192
- Add mimic dictionary for xarm6_robotiq by @dwaitbhatt in #1199
- [Feature] Cached resets, fix a few minor reset mask bugs, remove some default dict args by @StoneT2000 in #1203
- [Docs] Fix the documentation around APIs by @StoneT2000 in #1204
- [Feature] Sapien 3 new linux pkg by @StoneT2000 in #1194
- [Feature] Better Multi-GPU Support by @StoneT2000 in #1160
- fix: update root link retrieval by @lvjonok in #1212
- CachedResetWrapper Bug Fix by @ywchoi02 in #1215
- [BugFix] fix dof value in str representation of controllers by @StoneT2000 in #1226
- Fix #1145: Remove unused class attribute cube_half_size by @songyuc in #1229
- [Feature] Faster IK based controllers using levenberg-marqurdt and align pd ee pos controllers in gpu/cpu sims by @StoneT2000 in #1213
- [Docs] Fix typo in domain randomization docs by @StoneT2000 in #1235
- [BugFix] Fix SO100 default qpos and basic motion planning script by @StoneT2000 in #1242
- [Bug Fix]Scene_Builder overriding with new registration by @tkj2022 in #1244
- [Bug Fix] Fixed bug that caused drop in TDMPC2 evaluation performance by @t-sekai in #1240
- [BugFix] Fix setters for root linear and angular velocities by @paLeziart in #1248
- [BugFix] Update SAC baseline to have deterministic training runs by @StoneT2000 in #1258
- Fix escape sequence warnings by @reeceomahoney in #1262
- [Feature]: Teleop scripts for xarm6 and SO100 + creation of base_motionplanner to abstract out reptitive MP code by @cmcgartoll in #1245
- [Docs] Licensing by @StoneT2000 in #1269
- [BugFix] Fix joint pose by @StoneT2000 in #1270
- [BugFix] Fix bug with cached reset wrapper with counting the number of cached resets for user defined reset states by @StoneT2000 in #1273
- Add missing
device=self.devicein actor.py, base.py, link.py --- allows fortorch.set_default_device("cuda")by @jstmn in #1278 - Resolve #1283: correct example for vectorized eval on CPU by @sfetzel in #1289
- fixed torch.from_numpy keyword arg in base.py by @eyerisshe in #1291
- [Bugfix] Fix vector env shutdown: implement close_extras in ManiSkillVectorEnv (prevents double-close at teardown) by @skyswordw in #1281
- [Feature] Relax numpy requirement to permit numpy > 2.0 by @StoneT2000 in #1268
- [Feature] Add new dextrous hand tasks, more floating dextrous hand examples, support optionally saving during env resets for record episode wrapper by @liuyulinn in #1297
- [BugFix] fix bug with replay trajectory assuming sim config has some keys by @StoneT2000 in #1306
- [Feature] Fix all old typings that used typings package and replace with built-ins by @StoneT2000 in #1307
- Add missing self.device arguments by @jstmn in #1305
- fix issue #1304 - change default task robot by @liuyulinn in #1310
- [BugFix] Fix InsertFlower-v1 task to be gpu sim compatible by @StoneT2000 in #1311
- Fix typo: 'unecesary' → 'unnecessary' in BaseEnv docstring by @songyuc in #1312
- Fix article: 'a object' → 'an object' in simulation_101.md by @songyuc in #1314
- [Docs] Fix hopper hop success conditions by @Arleee1 in #1322
- Adding XLeRobot as officially supported robot by @Vector-Wangel in #1293
- [BugFix] Replace deprecated pynvml with nvidia-ml-py by @skyswordw in #1316
- fix missing right bracket by @sszxc in #1332
- Add ManiSkill to LeRobot dataset converter by @dancher00 in #1174
- [Feature] Update demo robot script to use tyro by @StoneT2000 in #1339
- fix: correct torch device creation to use specified CUDA device ID by @fffffq00 in #1346
New Contributors
- @Gamenot made their first contribution in #1056
- @akashsharma02 made their first contribution in #1086
- @hu-po made their first contribution in #904
- @zanghz21 made their first contribution in #1155
- @tylerlum made their first contribution in #1090
- @lvjonok made their first contribution in #1212
- @tkj2022 made their first contribution in #1244
- @paLeziart made their first contribution in #1248
- @reeceomahoney made their first contribution in #1262
- @cmcgartoll made their first contribution in #1245
- @sfetzel made their first contribution in #1289
- @eyerisshe made their first contribution in #1291
- @skyswordw made their first contribution in #1281
- @liuyulinn made their first contribution in #1297
- @Arleee1 made their first contribution in #1322
- @Vector-Wangel made their first contribution in #1293
- @sszxc made their first contribution in #1332
- @dancher00 made their first contribution in #1174
- @fffffq00 made their first contribution in #1346
Full Changelog: v3.0.0b21...v3.0.0b22