Recent Releases of highwayenv
highwayenv - Gymasium v1.0 support
Fix release workflow
- Python
Published by eleurent over 1 year ago
highwayenv - Gymnasium v1.0 support
Update to support Gymnasium v1.0
- Python
Published by eleurent over 1 year ago
highwayenv - Update release version
(Didn't see that the version definition had been moved from config to init)
- Python
Published by eleurent over 1 year ago
highwayenv - Bug fixes
- Fix creation of vehicles in parking env
- Bug fixes for kinematics observation
- Fix Lidar observation
- Fix boundaries check in occupancy grid observation
- Update docs
- Update numpy deprecated calls
- Fix road priorities
- Fix non-determinism in route planning
- Fix multiagent wrapper for intersection env
- Python
Published by eleurent over 1 year ago
highwayenv - Hotfix of parking env reward function
- Fix collision reward in parking env
- Minor update of documentation and workflows
- Minor update of example notebooks
- Update rendering logic
- Python
Published by eleurent over 2 years ago
highwayenv - Hotfix of env registration entrypoint with gymnasium
- Python
Published by eleurent almost 3 years ago
highwayenv - Move from gym to gymnasium
- fix vehicle order in occupancy grid obs
- fix broken seeding implementation
- support numpy types for discrete actions
- use Runge-Kutta 4 integration for dynamical continuous actions, making the dynamics make more stable
- use gymnasium rather than gym
- Python
Published by eleurent almost 3 years ago
highwayenv - Hotfix of parking env init
Fixes https://github.com/eleurent/highway-env/issues/400
- Python
Published by eleurent about 3 years ago
highwayenv - Add support for gym 0.26
- Change the step / reset / render interfaces to match the new API of gym 0.26
- Drop support for gym <0.26
- Python
Published by eleurent over 3 years ago
highwayenv - Environment variants with continuous actions and multi-objective, bug fixes.
- fix a bug in generating discrete actions from continuous actions
- fix more bugs related to changes in gym's latest versions
- new intersection-env variant with continuous actions
- add longitudinal/lateral/angular offsets to the lane as part of the kinematics observation's features
- add more configurable options for reward function and termination conditions
- add configurable min/max speed for continuous actions
- bug fix for reward computation in the multi-agent setting
- add getavailableactions for MultiAgentAction
- fix various deprecation warnings
- add a multi-objective version of HighwayEnv
Huge thanks to contributors @zerongxi, @TibiGG, @KexianShen, @lorandcheng
- Python
Published by eleurent over 3 years ago
highwayenv - New observation types and lane geometries, and bug fixes
- Add documentation on continuous actions
- Fix various bugs or imprecision in collision checks and obstacles rendering
- Image observations are now centered on the observer vehicle
- Fix the lane change behaviour in some situations
- Add
TupleObservation, which is a union of several observation types - Improve the accuracy of the
LidarObservation - Add support for
PolyLane, and methods to save/load road networks from a config - Fix steering wheel / angle conversion
- Change of the velocity term projection in the reward function
- Add support for latest gym versions (>=0.22) which dropped the Monitor wrapper
- Add a copy of the
GoalEnvinterface which was removed from gym
- Python
Published by eleurent almost 4 years ago
highwayenv - New continuous control environment: racetrack-v0
This release introduces additional content:
- a new continuous control environment, racetrack-v0, where the agent must learn to steer and follow the tracks, while avoiding other vehicles
- a new "on_road" layer in the OccupancyGrid observation type, which enables the observer to see the drivable space
- a new "align_to_vehicle_axes" option in the OccupancyGrid observation type, which renders the observation in the local vehicle frame
- a new DiscreteAction action type, which discretizes the original ContinuousAction type. This allows to do low-level control, but with a small discrete action space (e.g. for DQN). Note that this is different from the DiscreteMetaAction type, which implements its own low-level sub-policies.
- new example scripts and notebooks for training agents, such as a PPO continuous control policy for racetrack-v0.
- updated documentation
- Python
Published by eleurent over 4 years ago
highwayenv - Faster variant of highway-v0, and bug fixes
This release contains
- A few fixes for compatibility with SB3
- Some changes for video rendering and framerate
highway-fast-v0: a faster variant of highway-v0 to train/debug models more quickly
- Python
Published by eleurent over 4 years ago
highwayenv - Compatibility with stable-baselines3
Minor update with * different handling of image observations + example script with stable baselines * small changes in the dynamical model
- Python
Published by eleurent almost 5 years ago
highwayenv - First PyPI release
Main changes: - vehicles appearance - exit environment - u-turn environment - lidar observation - big fix in video recording
- Python
Published by eleurent almost 5 years ago