v1.0.0 Stable Release
Added
- classic controllers in examples with complete makeover
- Possibility to seed all random number generators at once with a unified API - Reproduciblity improved.
Changed
Environment IDs
- The environments have changed the IDs for their creation.
- Furthermore, environments specialized for torque (TC), current (CC) and speed (SC) control tasks have been introduced.
- The ids are now structured as follows:
{Cont/Finite}-{CC/TC/SC}-motorType-v0 - Details can be looked up on the code documentation pages.
gem.make() parameters
The arbitrary environment creation keyword arguments that were passed to every subcomponent of the environment
have been removed. Instead, there is a fixed set of keyword parameters for every environment described in the
API-documentation of every environment.
MPC example
- Visualization improvements
- fix: State variables were updated
Miscellaneous
- Documentation was updated
- Changed all DC Envs to FourQuadrantConverters per default
- Adjusted the dynamics of the speed references in DC environments
- Adjusted the plots for better visibility of single points
Removed
- simple_controllers.py in examples
- Tensorforce tutorial due to deprecation