- Use forward velocity in the reward function
- Use ruff instead of flake8 and move most configs to
pyproject.toml
- Dropped Python 3.6 support, pinned Gym to version 0.21
- Move steer limits and throttle limits to config dict
- Normalized reward and use squared error for CTE
- Enabled hand brake in
send_control()
and at reset time - Added type hints to most core methods
- Added
send_lidar_config()
method to configure LIDAR - Added car roll, pitch yaw angle
- Renamed lidar config to use snake case instead of CamelCase (for instance
degPerSweepInc
was renamed todeg_per_sweep_inc
)
- Fix type checking error
- black + isort for autoformatting
- Many flake8 fixes (removed unused imports, ...)
- The simulator can be launched separately
- Made the client Thread daemon (so we can use ctrl+c to kill it)
- First release on PyPI.
- Testing out deploy system
- Update credits/authors
- flake8