Skip to content

Releases: leggedrobotics/rsl_rl

v2.3.2

14 May 16:15
Compare
Choose a tag to compare

Overview

Full Changelog: v2.3.1...v2.3.2

Added

Fixed

  • Fixes unexpected keyword argument learning_rate within RandomNetworkDistillation by @ozhanozen in #87

New Contributors

v2.3.1

09 Apr 07:37
d38a378
Compare
Choose a tag to compare

Overview

Full Changelog: v2.3.0...v2.3.1

Added

Fixed

  • Fixes git repository code storage function by @Mayankm96 in #83
  • Fixes padding shape in split_and_pad_trajectories to support arbitrary additional dimensions by @bikcrum in #77
  • Disable distribution mean gradient propagation into action noise std for StudentTeacher by @flferretti in #82

New Contributors

v2.3.0

26 Mar 15:58
Compare
Choose a tag to compare

Overview

RSL RL now supports distributed training. Additionally, a new distillation algorithm allows for student-teacher training.

Full Changelog: v2.2.4...v2.3.0

Added

Fixed

Breaking Changes

  • Renamed actor_critic to policy to be more general and align with other architectures and algorithms by @ClemensSchwarke in bbce4ef

v2.2.4

05 Mar 11:56
Compare
Choose a tag to compare

Overview

Full Changelog: v2.2.3...v2.2.4

Fixed

New Contributors

v2.2.3

25 Feb 18:27
Compare
Choose a tag to compare

Overview

This release adds some new parameters to PPO which help make the training more stable.

Full Changelog: v2.2.2...v2.2.3

Added

  • Adds flag for per-batch advantage normalization by @Mayankm96 in #68
  • Adds support for log-std parameter in ActorCritic by @Mayankm96 in #67

Fixed

  • Fixes mean_entropy logging by dividing by num_updates by @bikcrum in #65
  • Corrects disabling of arguments when creating Normal distribution by @Mayankm96 in #69

New Contributors

v2.2.2

24 Feb 18:00
Compare
Choose a tag to compare

Overview

Full Changelog: v2.2.1...v2.2.2

Fixed

  • Fixes bug in ActorCriticRecurrent hidden state reset by @jnskkmhr in #50
  • Stops gradient propagation through ActorCritic std-dev by @Mayankm96 in #66
  • Removes unused attributes from VecEnv in 8818338
  • Fixes weight schedule dict for RND in 6909a47

New Contributors

v2.2.0

11 Feb 17:34
Compare
Choose a tag to compare

Overview

This release adds the following additional features to our PPO implementation based on our research:

We thank the authors of these works for helping in adding these valuable contributions to the library.

Full Changelog: v2.1.2...v2.2.0

v2.1.2

07 Feb 23:24
Compare
Choose a tag to compare

Overview

A patch fix for local installation of the library. Previously, it was missing setup.py or setup.cfg which prohibited it from installation locally in editable mode. We have now added a dummy setup.py to fix this issue.

Full Changelog: v2.1.1...v2.1.2

v2.1.1

07 Feb 22:08
Compare
Choose a tag to compare

Overview

We’re excited to announce that the rsl-rl library is now available on PyPI! You can install it easily with:

pip install rsl-rl-lib

Full Changelog: v2.0.1...v2.1.1

Added

Fixed

  • Saves internal count of EmpiricalNormalization for resuming training by @tasdep in #30
  • Fixes error caused by non UTF-8 characters in git diff by @fan-ziqi in #31

New Contributors

Release v2.0.1

11 Oct 12:53
Compare
Choose a tag to compare

Overview

Full Changelog: v2.0.0...v2.0.1

Fixed

  • Fixed RL device setting in the on policy runner
  • Fixes issue with splitting and padding of trajectories for recurrent network architecture training
  • Updates wandb and neptune logging by @Mayankm96 in #18